Search Hotels near Top Musselburgh Attractions

Most Popular Hotels in Musselburgh

See all 93 Hotels in Musselburgh
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
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 (180 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 …

Get Rates
Ravelston House

Ravelston House

182 North High Street, Musselburgh Eh21 6bh

3.0 out of 5.0
4.7 out of 5 (13 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 …

€83
Faside Estate

Faside Estate

Faside Estate, Musselburgh EH33 2LE

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

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

€140
Mackenzie Guest House

Mackenzie Guest House

5.4 km from Musselburgh
3.0 out of 5.0
4.2 out of 5 (80 reviews)

Located in Leith, this guesthouse is within 2 mi (3 km) of Easter Road Stadium, Royal Yacht Britannia, and Palace of …

Get Rates
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

5.7 km from Musselburgh
4.0 out of 5.0
4.5 out of 5 (2,302 reviews)

This handsomely updated landmark building stands at the east end of Edinburgh's famous Princes Street. The Waverley train …

€93
Apex Grassmarket Hotel

Apex Grassmarket Hotel

6.2 km from Musselburgh
4.0 out of 5.0
4.2 out of 5 (2,514 reviews)

Set on the cobbled Grassmarket, this contemporary hotel is overlooked by Edinburgh Castle, and is within 500 metres of The …

€83
The City Suites

The City Suites

7.8 km from Musselburgh
4.0 out of 5.0
4.1 out of 5 (475 reviews)

Located in Leith, this apartment is within 3 mi (5 km) of Royal Yacht Britannia, Edinburgh Playhouse Theatre, and Princes …

€44
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

17.2 km from Musselburgh
4.0 out of 5.0
4.4 out of 5 (639 reviews)

This family-friendly Kirknewton hotel is located near the airport, 2.9 mi (4.7 km) from Heriot Watt University, and within …

€71

Recent Reviews in Musselburgh

Narrow your search

Pocket Guide: Musselburgh

Search for hotels in Musselburgh on Expedia.ie. You can easily find your hotels in Musselburgh using one of the methods below:

  • View our selection of featured hotels in Musselburgh
  • Use the map to find hotels in the Musselburgh neighborhood you prefer
  • Use the filters to see hotels in a specific area of Musselburgh, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Musselburgh
  • Enter your travel dates to view the best deals on hotels in Musselburgh - while they last
false