Hotels in Musselburgh

Search and compare Musselburgh hotels from hundreds of travel sites and save

Musselburgh, Scotland, United Kingdom
4 Aug — 5 Aug2
Musselburgh, Scotland, United Kingdom
Wed 4/8
Thu 5/8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Musselburgh

Filter by star ratings
All filters
Mackenzie Beach Bothy
Mackenzie Beach Bothy
10.0 Excellent
49c Edinburgh Road Fisherrow East Lothian, Musselburgh, United Kingdom
Show on map
1.7 km from city centre, Musselburgh 
ExcellentBased on 1 review
10.0

Mackenzie Beach Bothy is located in Musselburgh and offers free Wi-Fi. It is ideally positioned for those wishing to visit local attractions.

Code Co-Living - The Loft - Edinburgh
Code Co-Living - The Loft - Edinburgh
9.1 Excellent
50 Rose Street North Lane, Edinburgh, United Kingdom
Show on map
9.4 km from city centre, Musselburgh 
ExcellentBased on 1,536 reviews
9.1

Centrally located, CoDE Pod Hostels - THE LoFT allows for easy access to Edinburgh's main sightseeing and retail areas. It also offers a tour desk, an express check-in and check-out feature and luggage storage.

Sakura Edinburgh Guest House
Sakura Edinburgh Guest House
18 West Preston Street, Edinburgh, United Kingdom
Show on map
8.1 km from city centre, Musselburgh 

Sakura Edinburgh Guest House provides a cosy setting while in Edinburgh. It is situated in the area's popular nightlife district, just a short walk from The Queen's Hall.

The Balmoral
The Balmoral
9.4 Excellent
1 Princes Street, Edinburgh, United Kingdom
Show on map
8.8 km from city centre, Musselburgh 
ExcellentBased on 1,911 reviews
9.4

Situated less than a 10-minute stroll from Edinburgh Bus Station, The Balmoral Hotel provides guests with a convenient base while visiting Edinburgh. This relaxed hotel is set in the heart of the city.

Leonardo Royal Edinburgh Haymarket
Leonardo Royal Edinburgh Haymarket
8.0 Excellent
1 Morrison Link, Edinburgh, United Kingdom
Show on map
10.2 km from city centre, Musselburgh 
ExcellentBased on 11,899 reviews
8.0

Conveniently located in the middle of the city, this 4-star hotel makes for an ideal base in Edinburgh. Those staying at the property can also take advantage of free Wi-Fi throughout their stay.

DoubleTree by Hilton Edinburgh City Centre
DoubleTree by Hilton Edinburgh City Centre
8.4 Excellent
34 Bread Street, Edinburgh, United Kingdom
Show on map
9.6 km from city centre, Musselburgh 
ExcellentBased on 1,946 reviews
8.4

Centrally located, Doubletree by Hilton Edinburgh City Centre offers easy access to Edinburgh's main sightseeing and retail areas. Edinburgh Castle can also be viewed from the hotel.

Best Western Kings Manor Hotel
Best Western Kings Manor Hotel
8.7 Excellent
100 Milton Road East, Edinburgh, United Kingdom
Show on map
2.9 km from city centre, Musselburgh 
ExcellentBased on 3,664 reviews
8.7

This contemporary hotel in Edinburgh provides free wireless internet, as well as a mineral bath and a Turkish steam bath. It also offers a Jacuzzi, an indoor pool and a sauna.

Travel Inn Edinburgh Inveresk
Travel Inn Edinburgh Inveresk
9.7 Excellent
Carberry Road, Inveresk, Musselburgh, United Kingdom
Show on map
2.0 km from city centre, Musselburgh 
ExcellentBased on 1 review
9.7

Premier Inn Edinburgh A1 - Musselburgh offers a comfortable setting when in Musselburgh. It also provides a 24-hour reception, wireless internet and meeting rooms.

Edinburgh Caledonian Guesthouse
Edinburgh Caledonian Guesthouse
8.4 Excellent
14 Granville Terrace, Edinburgh, United Kingdom
Show on map
10.3 km from city centre, Musselburgh 
ExcellentBased on 454 reviews
8.4

Strategically located in the middle of the city, this 3-star guest house makes for an ideal base in Edinburgh. It also provides free Wi-Fi.

Macdonald Holyrood Hotel
Macdonald Holyrood Hotel
8.3 Excellent
81 Holyrood Road, Edinburgh, United Kingdom
Show on map
8.0 km from city centre, Musselburgh 
ExcellentBased on 2,827 reviews
8.3

Conveniently situated, Macdonald Holyrood Hotel offers easy access to Edinburgh's best tourist attractions. It also features an indoor pool, a sauna and a Turkish steam bath.

Tips for booking a Musselburgh hotel

Cheapest month:July
Most expensive month:August
Average price in Musselburgh:$108/night
Absolute cheapest price found:$22/night
Cheapest day:Friday
Most expensive day:Thursday
$78 - $144
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$69 - $130
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Musselburgh hotels

Show all 33 hotels
1
Code Co-Living - The Loft - Edinburgh
Code Co-Living - The Loft - Edinburgh
9.1 Excellent
50 Rose Street North Lane, Edinburgh, United Kingdom
Show on map
0.2 km from city centre, Edinburgh 

Centrally located, CoDE Pod Hostels - THE LoFT allows for easy access to Edinburgh's main sightseeing and retail areas. It also offers a tour desk, an express check-in and check-out feature and luggage storage.

2
Best Western Kings Manor Hotel
Best Western Kings Manor Hotel
8.7 Excellent
100 Milton Road East, Edinburgh, United Kingdom
Show on map
6.3 km from city centre, Edinburgh 

This contemporary hotel in Edinburgh provides free wireless internet, as well as a mineral bath and a Turkish steam bath. It also offers a Jacuzzi, an indoor pool and a sauna.

3
The Glasshouse Autograph Collection
The Glasshouse Autograph Collection
9.0 Excellent
2 Greenside Place, Edinburgh, United Kingdom
Show on map
0.9 km from city centre, Edinburgh 

Just 10 minutes' walk from Edinburgh Bus Station, The Glasshouse Autograph Collection has a convenient location, making it an ideal place to stay while in Edinburgh. It is conveniently situated in the city centre.

4
Travel Inn Edinburgh Inveresk
Travel Inn Edinburgh Inveresk
9.7 Excellent
Carberry Road, Inveresk, Musselburgh, United Kingdom
Show on map
2.0 km from city centre, Musselburgh 

Premier Inn Edinburgh A1 - Musselburgh offers a comfortable setting when in Musselburgh. It also provides a 24-hour reception, wireless internet and meeting rooms.

5
Macdonald Holyrood Hotel
Macdonald Holyrood Hotel
8.3 Excellent
81 Holyrood Road, Edinburgh, United Kingdom
Show on map
1.2 km from city centre, Edinburgh 

Conveniently situated, Macdonald Holyrood Hotel offers easy access to Edinburgh's best tourist attractions. It also features an indoor pool, a sauna and a Turkish steam bath.

6
The Balmoral
The Balmoral
9.4 Excellent
1 Princes Street, Edinburgh, United Kingdom
Show on map
0.4 km from city centre, Edinburgh 

Situated less than a 10-minute stroll from Edinburgh Bus Station, The Balmoral Hotel provides guests with a convenient base while visiting Edinburgh. This relaxed hotel is set in the heart of the city.

7
Northumberland Hotel
Northumberland Hotel
6.7 Good
31-33 Craigmillar Park, Edinburgh, United Kingdom
Show on map
3.2 km from city centre, Edinburgh 

Located in Edinburgh, Northumberland Hotel is an easy drive from Edinburgh Castle and Princes Street. In addition to free private parking on site, the hotel features cosy 3-star rooms and a bar.

8
DoubleTree by Hilton Edinburgh City Centre
DoubleTree by Hilton Edinburgh City Centre
8.4 Excellent
34 Bread Street, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh 

Centrally located, Doubletree by Hilton Edinburgh City Centre offers easy access to Edinburgh's main sightseeing and retail areas. Edinburgh Castle can also be viewed from the hotel.

Cheapest hotels in Musselburgh, East Lothian

Show all 33 hotels
The Baxter Hostel
The Baxter Hostel
8.0 Excellent
5/2 West Register Street, Edinburgh, United Kingdom
Show on map
0.4 km from city centre,  

Situated under a 10-minute stroll from Edinburgh Bus Station, The Baxter Hostel offers guests a convenient base while in Edinburgh. This hostel is set in the heart of the city.

$21
Avg. per night
Code Co-Living - The Loft - Edinburgh
Code Co-Living - The Loft - Edinburgh
9.1 Excellent
50 Rose Street North Lane, Edinburgh, United Kingdom
Show on map
0.2 km from city centre,  

Centrally located, CoDE Pod Hostels - THE LoFT allows for easy access to Edinburgh's main sightseeing and retail areas. It also offers a tour desk, an express check-in and check-out feature and luggage storage.

$25
Avg. per night
Destiny Student - Holyrood (Campus Accommodation)
Destiny Student - Holyrood (Campus Accommodation)
7.6 Good
31 Abbeyhill, Edinburgh, United Kingdom
Show on map
1.7 km from city centre,  

Destiny Student - Holyrood Brae House is situated in Edinburgh and is close to the area's well-known attractions. It also provides an express check-in and check-out feature, a 24-hour reception and a concierge.

$42
Avg. per night
Adelphi Hotel
Adelphi Hotel
7.2 Good
7 Links Gardens, Edinburgh, United Kingdom
Show on map
3.1 km from city centre,  

Adelphi Hotel provides modern 3-star accommodation in Edinburgh. It is situated just a short stroll from plenty of popular bars, clubs and restaurants.

$44
Avg. per night
Mackenzie Beach Bothy
Mackenzie Beach Bothy
10.0 Excellent
49c Edinburgh Road Fisherrow East Lothian, Musselburgh, United Kingdom
Show on map
1.7 km from city centre,  

Mackenzie Beach Bothy is located in Musselburgh and offers free Wi-Fi. It is ideally positioned for those wishing to visit local attractions.

$45
Avg. per night
Destiny Student - Shrubhill (Campus Accommodation)
Destiny Student - Shrubhill (Campus Accommodation)
7.5 Good
8 Middlefield, Edinburgh, United Kingdom
Show on map
1.6 km from city centre,  

Destiny Student - Shrubhill Campus Accommodation offers 4-star accommodation in Edinburgh. Guests can also make use of complimentary wireless internet.

$49
Avg. per night
Sakura Edinburgh Guest House
Sakura Edinburgh Guest House
18 West Preston Street, Edinburgh, United Kingdom
Show on map
1.8 km from city centre,  

Sakura Edinburgh Guest House provides a cosy setting while in Edinburgh. It is situated in the area's popular nightlife district, just a short walk from The Queen's Hall.

$59
Avg. per night
Travel Inn Edinburgh Inveresk
Travel Inn Edinburgh Inveresk
9.7 Excellent
Carberry Road, Inveresk, Musselburgh, United Kingdom
Show on map
2.0 km from city centre,  

Premier Inn Edinburgh A1 - Musselburgh offers a comfortable setting when in Musselburgh. It also provides a 24-hour reception, wireless internet and meeting rooms.

$60
Avg. per night

Hotel prices in Musselburgh

2 stars or below

$21 - $928

Mackenzie Beach Bothy

No. 1 most popular

Mackenzie Beach Bothy
10.0 Excellent
$45
Avg. per night
Euro Hostel Edinburgh Halls

No. 2 most popular

$928
Avg. per night
The Baxter Hostel

Best value

The Baxter Hostel
8.0 Excellent
$21
Avg. per night
3 stars

$60 - $116

Best Western Kings Manor Hotel

No. 1 most popular

$62
Avg. per night
Travelodge Edinburgh Musselburgh
$85
Avg. per night
Travel Inn Edinburgh Inveresk

Best value

$60
Avg. per night
4 stars and up

$81 - $296

Leonardo Royal Edinburgh Haymarket

No. 1 most popular

$90
Avg. per night
Hilton Edinburgh Carlton

No. 2 most popular

$164
Avg. per night
Palmerston Suites

Best value

$81
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Musselburgh

About Musselburgh

The historic market town of Musselburgh lies along the coast of the Firth of Forth ten kilometres east of the Edinburgh city centre in Scotland. The port town is situated where the River Esk flows into the sea. One of Scotland’s oldest towns boasts pristine architecture set against a teeming modern atmosphere evolved around golf, racing, and leisure.

The top tourist attractions in Musselburgh include the representative Musselburgh Racecourse, a horse racing venue located in the Mihill area, and Musselburgh Links, the oldest golf course in the world with extremely popular playing greens. Cultural points of interest are most notably Newhailes, the Brunton Theatre, and Musselburgh Museum. The Inveresk Lodge Gardens balances the dominant urban atmosphere with manicured garden beauty.

The area is served by the dominant Musselburgh and Wallyford railway stations. A large diversity of Lothian buses run routes through Musselburgh. The town is located off the main A1 road that connects Edinburgh to London.

The Romans first inhabited the town of Musselburgh dating back to 80 AD. It is named after the high concentration of mussels that persist along the beaches of the Firth of Forth and is so symbolic they were incorporated into the Coat of Arms.

Musselburgh travel FAQs

  • What are the best hotels in Musselburgh?

    Best Western Kings Manor Hotel, rated with a score of 8.7 from 3,656 reviewers, is one of the most popular hotels in Musselburgh. Other top stays include Beach House 49, with an average rating of 8.9 from 72 reviewers, and Faside Estate, with a score of 9.6 from 38 reviewers.

  • What is a good hotel near Musselburgh Racecourse?

    Beach House 49 is a popular hotel near Musselburgh Racecourse that is highly recommended, with a score of 8.9 across 72 reviews.