Find hotels near Musselburgh Racecourse, Edinburgh from $68

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 2,690 hotels close to Musselburgh Racecourse with room rates, reviews, and availability. Most hotels are fully refundable.

Arden House

3.5 star property
0.2 mi from Musselburgh Racecourse
10.0 out of 10, Exceptional, (67)
"Very cordial and an over all amazing stay"
United Kingdom
iti
$125 nightly
The price is $150
Nov 27 - Nov 28
Total with taxes and fees
Arden House

Ravelston House

3.0 star property
0.8 mi from Musselburgh Racecourse
8.8 out of 10, Excellent, (417)
"great welcome, lively hotel / bar"
United Kingdom
Ronald
$70 nightly
The price is $85
Nov 16 - Nov 17
Total with taxes and fees
Ravelston House

Premier Inn Edinburgh A1 - Musselburgh

3.0 star property
1.5 mi from Musselburgh Racecourse
7.0 out of 10, Good, (14)
"Los colchones, anuncian pan sin gluten para el desayuno y te encuentras que no hay, tienes que pedir que te limpien la habitación y se sorprenden cuando lo pides dos días seguidos y luego ves, que solo cambian las toallas y estiran el edredón porque la sábana bajera sigue arrugada. Si vas sin coche, hay que tener en cuenta que para llegar a Edimburgo hay que coger dos autobuses, ya que está a las afueras de Musselburgh y uno de ellos con muy poca frecuencia. Del personal, no tengo queja. Son muy...
Spain
YOLANDA
$57 nightly
The price is $68
Nov 30 - Dec 1
Total with taxes and fees
Premier Inn Edinburgh A1 - Musselburgh

Best Western Kings Manor Hotel

3.0 star property
2 mi from Musselburgh Racecourse
8.8 out of 10, Excellent, (1007)
"Very helpful friendly staff, clean, nice food, good value"
United Kingdom
Andrew
$84 nightly
The price is $101
Dec 14 - Dec 15
Total with taxes and fees
Best Western Kings Manor Hotel

Premier Inn Edinburgh A1 - Newcraighall

3.0 star property
Newcraighall, 2.1 mi from Musselburgh Racecourse
9.0 out of 10, Wonderful, (14)
"Just a short walk to bus stop that takes you into the city. "
Canada
JoAnne
$60 nightly
The price is $73
Dec 14 - Dec 15
Total with taxes and fees
Premier Inn Edinburgh A1 - Newcraighall

Carberry Tower Mansion House and Estate

4.0 star property
2.3 mi from Musselburgh Racecourse
9.4 out of 10, Exceptional, (907)
"Beautiful property and the staff was incredible. "
United States
Melissa
$110 nightly
The price is $132
Dec 8 - Dec 9
Total with taxes and fees
Carberry Tower Mansion House and Estate

Melville Castle

4.0 star property
4 mi from Musselburgh Racecourse
9.0 out of 10, Wonderful, (236)
"Building with character and history, beds were comfortable and rooms were clean"
United Kingdom
Simon
Melville Castle

Ocean Mist Leith

2.5 star property
5.3 mi from Musselburgh Racecourse
10.0 out of 10, Exceptional, (676)
"Excellent accommodation, friendly helpful staff, "
United Kingdom
Graham
$151 nightly
The price is $182
Dec 1 - Dec 2
Total with taxes and fees
Ocean Mist Leith

Aynetree Guest House

3.0 star property
2.6 mi from Musselburgh Racecourse
7.6 out of 10, Good, (239)
"Easy to access, bustop right outside. It took 25 min to Edinburgh by bus. Our room (with private bathroom) was clean and nice. It was kind of thin walls though, we could all hear each other. We were only there for 3 nights, but we would recommend it! "
United States
Linda
Aynetree Guest House

Pillars House

3.5 star property
5.1 mi from Musselburgh Racecourse
9.2 out of 10, Wonderful, (483)
"Close to transit. Host very kind and helpful. "
Canada
Leah
$79 nightly
The price is $95
Nov 27 - Nov 28
Total with taxes and fees
Pillars House

3 Johns Place Townhouse

4.0 star property
5.1 mi from Musselburgh Racecourse
9.6 out of 10, Exceptional, (182)
"Great location."
Canada
Juli
$104 nightly
The price is $125
Nov 23 - Nov 24
Total with taxes and fees
3 Johns Place Townhouse

Prestonfield House

5.0 star property
4.5 mi from Musselburgh Racecourse
9.8 out of 10, Exceptional, (286)
"Lovely, attentive staff. Beautiful hotel"
United Kingdom
Christine
$385 nightly
The price is $462
Nov 19 - Nov 20
Total with taxes and fees
Prestonfield House

The Scott

4.0 star property
4.9 mi from Musselburgh Racecourse
9.6 out of 10, Exceptional, (570)
"Great service and great place to stay "
United States
Anesti
$172 nightly
The price is $206
Nov 17 - Nov 18
Total with taxes and fees
The Scott

Abbey Strand Apartments, at Holyrood

5.0 star property
5 mi from Musselburgh Racecourse
9.8 out of 10, Exceptional, (138)
"Excellent location and beautiful place "
United Kingdom
Oonagh
$277 nightly
The price is $332
Nov 30 - Dec 1
Total with taxes and fees
Abbey Strand Apartments, at Holyrood

Fingal - A Luxury Floating Hotel

5.0 star property
5.3 mi from Musselburgh Racecourse
10.0 out of 10, Exceptional, (474)
"Fabulous breakfast, lovely staff "
United Kingdom
ALISON JANE
$329 nightly
The price is $395
Dec 7 - Dec 8
Total with taxes and fees
Fingal - A Luxury Floating Hotel

A Stay On The Brae

3.0 star property
5.2 mi from Musselburgh Racecourse
9.6 out of 10, Exceptional, (7)
"I loved my stay at the Brae. It was the perfect place to get over jet lag as I embarked on a one-month vacation of the U.K. It’s a couple of miles outside of town, and the bus to downtown stops right in front of the house, which was perfect. Very comfortable for sleeping. Having a bath tub to soak in after a day full of walking was heaven. Graeme was an extremely welcoming and informative host. Definitely recommend t He Stay at the Brae."
United States
Leslie
$168 nightly
The price is $190
Nov 16 - Nov 17
Total with taxes and fees
A Stay On The Brae

Sandaig Guest House

4.0 star property
4.9 mi from Musselburgh Racecourse
8.8 out of 10, Excellent, (277)
"Easy stay"
United Kingdom
Sarah
$85 nightly
The price is $102
Nov 27 - Nov 28
Total with taxes and fees
Sandaig Guest House

Six Brunton Place

5.0 star property
5.1 mi from Musselburgh Racecourse
9.8 out of 10, Exceptional, (198)
"This guest is a really lovely place to stay, 20 minute walk from Wavery train station, plenty of places to eat 5-10 mins walk away. The building itself is stunning and the continental breakfast is a bonus we weren’t expecting!"
United Kingdom
Clare
$124 nightly
The price is $148
Nov 24 - Nov 25
Total with taxes and fees
Six Brunton Place

24 Royal Terrace

4.0 star property
5.2 mi from Musselburgh Racecourse
9.4 out of 10, Exceptional, (346)
"A beautiful hotel with friendly and helpful staff"
United Kingdom
John
$191 nightly
The price is $230
Nov 16 - Nov 17
Total with taxes and fees
24 Royal Terrace

Ten Hill Place

4.0 star property
5.4 mi from Musselburgh Racecourse
9.4 out of 10, Exceptional, (1000)
"Large room, well maintained, good restaurant, great bar."
Canada
David
$137 nightly
The price is $165
Nov 24 - Nov 25
Total with taxes and fees
Ten Hill Place
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels close to Musselburgh Racecourse with a pool

Top guest rated hotels close to Musselburgh Racecourse

Top Musselburgh Racecourse Hotel Reviews

Hotels near other Musselburgh Racecourse attractions

Frequently asked questions

What are the top-rated hotels near Musselburgh Racecourse?
Discover the top-rated hotels near Musselburgh Racecourse that promise an unforgettable stay in Musselburgh, Scotland.

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel, located 2.2 miles from Musselburgh Racecourse, is a 3-star hotel with a review rating of 8.8. This hotel stands out with its extensive amenities, including an inviting indoor pool, spa facilities, and a hot tub for relaxation. Guests can also indulge in onsite tennis or unwind in the garden, making it a versatile choice for those visiting the area.

Premier Inn Edinburgh A1 - Musselburgh

Premier Inn Edinburgh A1 - Musselburgh is a welcoming 3-star hotel located just 1.9 miles from Musselburgh Racecourse. It boasts an impressive review rating of 10, showcasing its commitment to traveler satisfaction. Guests can take advantage of convenient amenities such as free self-parking, ensuring a straightforward experience during their stay.

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate offers a charming escape just 2.8 miles from Musselburgh Racecourse, featuring a popular review rating of 9.4. This 4-star hotel combines elegance and comfort, with standout amenities like a beautiful terrace and daily housekeeping. Guests can also enjoy the lush garden and free self-parking, making it an ideal choice for travelers seeking a serene atmosphere.
How much is a hotel near Musselburgh Racecourse?
Staying near Musselburgh Racecourse is a treat, with plenty of hotels from $68 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Musselburgh Racecourse?
For families seeking a memorable stay near Musselburgh Racecourse, these top-rated hotels provide both comfort and a range of family-friendly amenities.

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel is a welcoming 3-star hotel located just 2.2 miles from Musselburgh Racecourse, rated by travelers at 8.8. This hotel is ideal for families, featuring a children's pool, free cribs, and connecting rooms for larger families. Guests can enjoy amenities such as an indoor pool, spa services, and a terrace for relaxation, ensuring a comfortable stay for everyone.

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate is a charming 4-star hotel situated 2.8 miles from Musselburgh Racecourse, an impressive travelers' rating of 9.4. This family-friendly estate offers free cribs and connecting rooms, making it perfect for families. Guests can also enjoy the beautiful gardens and the luxury of room service, ensuring a delightful and convenient stay for all ages.
What are the best affordable hotels near Musselburgh Racecourse?
For those seeking affordable yet comfortable accommodations near Musselburgh Racecourse, these top-rated hotels promise a delightful stay without breaking the bank.

Best Western Kings Manor Hotel

Situated 2.2 miles from Musselburgh Racecourse, Best Western Kings Manor Hotel boasts a solid review rating of 8.8, making it a popular choice among visitors. This 3-star hotel is family-friendly, offering free breakfast for children and a range of amenities including an indoor pool, spa services, and a terrace for relaxation. Guests can also enjoy free WiFi and contactless check-in for added convenience.

Aynetree Guest House

Aynetree Guest House, located 2.9 miles from Musselburgh Racecourse, is a cozy 3-star accommodation with a review rating of 7.6. This travelerhouse has a welcoming atmosphere with free WiFi, toiletries, and self-parking. Guests appreciate the charming yard and nearby beach location, making it a great retreat for those looking to unwind after a day at the races.

Premier Inn Edinburgh A1 - Musselburgh

Premier Inn Edinburgh A1 - Musselburgh is a fantastic 3-star option located just 1.9 miles from Musselburgh Racecourse. With an exceptional review rating of 10, this hotel ensures travelers enjoy a restful stay with amenities like free WiFi and complimentary self-parking. It's a great choice for travelers looking for convenience and comfort during their visit to the races.
Are there any hotels with pools close to Musselburgh Racecourse?
If you're looking for top-rated hotels with pools near Musselburgh Racecourse, you're in luck. Here are some excellent options that promise a refreshing stay.

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel is a charming 3-star hotel located just 2.2 miles from Musselburgh Racecourse, featuring an impressive review rating of 8.8. Families will appreciate the indoor pool and a separate children's pool, perfect for keeping the little ones entertained. Guests can also indulge in spa services, including massages and body treatments, or enjoy outdoor activities like tennis and hiking. With amenities like a fitness center, terrace, and complimentary breakfast for children, this hotel ensures a delightful stay for all.
What are the best pet-friendly hotels near Musselburgh Racecourse?
Finding the ideal pet-friendly stay near Musselburgh Racecourse can enhance your visit, allowing you to enjoy top-rated accommodations with your furry friend.

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel is a welcoming 3-star hotel located just 2.2 miles from Musselburgh Racecourse. Rated by travelers at 8.8, this hotel not only permits pets but also offers amenities like a relaxing indoor pool and a full-service spa, ensuring both you and your pet have a comfortable stay. Guests can enjoy additional features such as a hot tub, tennis courts, and a garden area, perfect for leisurely strolls with your furry companion.
Can I book a fully refundable hotel close to Musselburgh Racecourse?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Musselburgh Racecourse", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Musselburgh Racecourse?
To look for discounts on hotels near Musselburgh Racecourse, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia