Skip to main content
Stays Flights Flight + Hotel Car rentals Attractions Airport taxis
Coronavirus (COVID-19) Support

Please check for travel restrictions. Travel may be permitted only for certain purposes and in particular, touristic travel may not be allowed.

Read more

Hotels and more in Musselburgh

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

Ravelston House

Hotel in Musselburgh

Set in Musselburgh, 1.7 km from Musselburgh Racecourse, Ravelston House offers accommodation with a restaurant, free private parking, a bar and a garden. The hotel has family rooms. We stayed in a small double which was comfortable, clean and recently refurbed so very nice. The food in the restaurant was great and reasonably priced. GREAT breakfast!! The staff were friendly and helpful. No hesitation recommending at all.

Show more Show less
8.9
Fabulous
460 reviews

Carberry Tower Mansion House and Estate 4 stars

Musselburgh

This 15th-century castle dates back to Mary, Queen of Scots, and is set in 40 acres of stunning parkland. Edinburgh city centre is 8 miles from Carberry Tower Mansion House and Estate. An amazing place to stay. So much history. Rooms are comfortable and warm. Shame we couldnt wait for the late dinner.

Show more Show less
9.1
Superb
827 reviews
Avg. price/night:
£99
Check availability

Stunning Penthouse Beach Apartment near Edinburgh

Musselburgh

Boasting sea views, Stunning Penthouse Beach Apartment near Edinburgh is situated in Musselburgh, 1.4 km from Musselburgh Racecourse. Great view local to restaurants and facilities.

Show more Show less
9.6
Exceptional
5 reviews
Avg. price/night:
£167.50
Check availability

Unique cosy cottage with stunning gardens

Musselburgh

Offering free WiFi and garden views, Unique cosy cottage with stunning gardens provides accommodation set in Musselburgh, just 1.6 km from Musselburgh Racecourse. Plenty of character, a real hidden gem! The owners who live next door were nice people and couldn’t be more welcoming.

Show more Show less
9.1
Superb
5 reviews
Avg. price/night:
£146
Check availability

SEAVIEW_APT

Musselburgh

Offering free WiFi and free private parking, SEAVIEW_APT is located in Musselburgh, just 1.8 km from Musselburgh Racecourse. Exceptional location, beautiful property and will definately be returning

Show more Show less
9.4
Superb
23 reviews
Avg. price/night:
£100
Check availability

Musselburgh High Street 5 - Two Bedroom Apartment

Musselburgh

Set in Musselburgh, Musselburgh High Street 5 - Two Bedroom Apartment offers accommodation with a patio and free WiFi. Nice, personal welcome by the owner. Excellent service throughout our stay. Cosy beds and great facilities. Location is great for Edinburgh and the local area has everything you need.

Show more Show less
9
Superb
5 reviews
Avg. price/night:
£131
Check availability

Musselburgh High Street 3 - Two Bedroom Apartment

Musselburgh

Located in Musselburgh, Musselburgh High Street 3 - Two Bedroom Apartment provides accommodation with a patio and free WiFi. Easy to access and very central for our needs

Show more Show less
9.4
Superb
14 reviews

Bush Terrace

Musselburgh

Featuring sea views, Bush Terrace features accommodation with a garden, around 1.8 km from Musselburgh Racecourse. A wonderful view and a beautiful flat

Show more Show less
9.4
Superb
61 reviews

The Old Bakery

Musselburgh

The Old Bakery offers accommodation in Musselburgh, 1.3 km from Musselburgh Racecourse. Featuring river and garden views, this apartment also comes with free WiFi. Very clean and accessible, had everything we needed and the beds were lovely and comfortable.

Show more Show less
9.7
Exceptional
59 reviews
Avg. price/night:
£95
Check availability

Faside Estate 4 stars

Musselburgh

Around 10 miles east of Edinburgh city centre, the 14th-century castle on Faside Estate provides luxurious bed and breakfast accommodation. Exceptional value for the money. The suite was huge and covered two floors with a quaint spiral staircase connecting the two that also provided access to the roof for spectacular views. The bed was very large and extremely comfortable. The suite included a wood burning fireplace to provide an ambiance unexperienced in any other place we stayed. The owners, Sue and Ian were very helpful and informative about the surrounding area and the history of the castle. We would highly recommend the Faside Estate to any traveler, including honeymooners.

Show more Show less
9.6
Exceptional
27 reviews
Avg. price/night:
£170
Check availability

Budget hotels in Musselburgh

See all
Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Musselburgh:

Explore guest reviews of hotels in Musselburgh

See all