Search Hotels near Top Musselburgh Attractions

Top 10 Hotels in Musselburgh

See all 5 Hotels in Musselburgh
Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate

East Lothian, Musselburgh EH21 8PY

3.0 out of 5.0
4.6 out of 5 (148 reviews)

Located in East Lothian, this hotel is 2.8 mi (4.5 km) from Musselburgh Racecourse and within 9 mi (15 km) of Arthur's Seat …

$102
Ravelston House

Ravelston House

182 North High Street, Musselburgh Eh21 6bh

3.0 out of 5.0
4.6 out of 5 (9 reviews)

Located in Fisherrow, this hotel is 0.9 mi (1.4 km) from Musselburgh Racecourse and within 3 mi (5 km) of Queen Margaret …

$95
Faside Estate

Faside Estate

Faside Estate, Musselburgh EH33 2LE

4.0 out of 5.0
5 out of 5 (1 reviews)

Located in East Lothian, this bed & breakfast is within 6 mi (10 km) of Musselburgh Racecourse, Dalkeith Country Park, and …

$181
Melville House

Melville House

103A North High Street, Musselburgh EH21 6JE

3.5 out of 5.0

Located in Fisherrow, this apartment is 0.6 mi (1 km) from Musselburgh Racecourse and within 3 mi (5 km) of Queen Margaret …

Get Rates
Edinburgh Lodges

Edinburgh Lodges

Nr Carberry Tower Mussselburgh, Musselburgh EH21 8PY

2.5 out of 5.0
3.7 out of 5 (67 reviews)

Located in East Lothian, this hotel is 1.1 mi (1.7 km) from Musselburgh Racecourse and 2 mi (3.3 km) from Queen Margaret …

Get Rates
Best Western Kings Manor Hotel

Best Western Kings Manor Hotel

0.4 mi from Musselburgh
3.0 out of 5.0
4.3 out of 5 (899 reviews)

Situated by the sea, this spa hotel is 1.1 mi (1.7 km) from Portobello Beach and within 3 mi (5 km) of Musselburgh Racecourse …

$72
Melville Castle

Melville Castle

2.1 mi from Musselburgh
4.0 out of 5.0
4.1 out of 5 (302 reviews)

Located in Midlothian, this luxury hotel is 1.6 mi (2.6 km) from Dalkeith Country Park and 1.9 mi (3.1 km) from Gilmerton Cov …

$122
Arden Guest House

Arden Guest House

2.1 mi from Musselburgh
3.0 out of 5.0
3.8 out of 5 (91 reviews)

Located in Liberton, this guesthouse is 0.6 mi (0.9 km) from Royal Infirmary and within 3 mi (5 km) of University of Edinburg …

$81
Prestonfield House

Prestonfield House

2.3 mi from Musselburgh
5.0 out of 5.0
4.9 out of 5 (104 reviews)

Located in Newington, this luxury hotel is within 1 mi (2 km) of National Library of Scotland and Royal Commonwealth Pool. …

$218
The Sun Inn

The Sun Inn

3.2 mi from Musselburgh
4.0 out of 5.0
4.6 out of 5 (98 reviews)

Located in Newbattle, this inn is 2.5 mi (4.1 km) from Dalkeith Country Park and within 6 mi (10 km) of Rosslyn Chapel and …

$98

Recent Reviews in Musselburgh

Where to stay in Musselburgh

Musselburgh Hotel Guide

Top Musselburgh Accommodations

Experienced travelers know that capital cities are usually a rich tapestry of exciting neighborhoods and communities, and Edinburgh, the capital of Scotland, is no exception to the rule. Explore the neighborhood of Musselburgh, 6 miles to the east of Edinburgh central area.

Edinburgh is known for its many visitor attractions, such as the Edinburgh Castle, the Royal Yacht Britannia and Arthur\'s Seat.

Musselburgh's Best Western Kings Manor Hotel and Edinburgh Lodges are handy to the Queen Margaret University.

For those interested on splashing out on quality establishments in Musselburgh, check out the Faside Estate.

Accommodation options near Musselburgh

If you're thinking of visiting Musselburgh, you might also like to check out hotels in Dalkeith. Dalkeith is a neighborhood that's found 3 miles south of central Musselburgh. Another option is to find a hotel in Portobello, which is another Edinburgh neighborhood.

Visit Expedia's Edinburgh vacation travel guide or the Edinburgh hotels page to find out more about your time in Edinburgh.

If all that exploring in Musselburgh is starting to feel less like a vacation and more like a chore, grab a bite to eat at Shell. Travelers that want something heartier will enjoy the menu at Premier Inn Edinburgh A1 Musselburgh. Crolla's Italian Kitchen is a fun place to begin your evening, whether whether you plan to continue on or just want a relaxing drink after a busy day.