Book a hotel near Musselburgh Racecourse, Edinburgh
Wander Wisely with exceptional service, 24/7 support
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Hotels near Musselburgh Racecourse

Ravelston House
182 North High Street, Musselburgh, Scotland
1.24 km from Musselburgh Racecourse
The price is CA $91 per night
CA $91
CA $110 total
Sep 21 - Sep 22
includes taxes & fees
Stay at this 3-star beach hotel in Musselburgh. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Royal Mile and Edinburgh Castle are located nearby.
Parking included
Free WiFi

Premier Inn Edinburgh A1 - Musselburgh
Carberry Road, Inveresk, Musselburgh, Musselburgh, Scotland
Free cancellation
Reserve now, pay when you stay
2.37 km from Musselburgh Racecourse
The price is CA $81 per night
CA $81
CA $98 total
Oct 19 - Oct 20
includes taxes & fees
Stay at this 3-star hotel in Musselburgh. Enjoy free parking, breakfast (surcharge), and a 24-hour front desk. Popular attractions Royal Mile and Portobello Beach are located nearby.
Parking included
Free WiFi

Best Western Kings Manor Hotel
100 Milton Road East, Edinburgh, Scotland
Free cancellation
Reserve now, pay when you stay
3.22 km from Musselburgh Racecourse
The price is CA $162 per night
CA $162
CA $194 total
Oct 19 - Oct 20
includes taxes & fees
Stay at this 3-star spa hotel in Edinburgh. Enjoy free WiFi, a full-service spa, and 2 restaurants. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Royal Mile and Edinburgh Castle are located nearby.
Pool
Spa

Premier Inn Edinburgh A1 - Newcraighall
91 Newcraighall Road, Newcraighall, Musselburgh, Scotland
Free cancellation
Reserve now, pay when you stay
3.36 km from Musselburgh Racecourse
The price is CA $84 per night
CA $84
CA $101 total
Oct 19 - Oct 20
includes taxes & fees
Stay at this 3-star hotel in Musselburgh. Enjoy free parking, breakfast (surcharge), and a 24-hour front desk. Popular attractions Royal Mile and Edinburgh Castle are located nearby.
Parking included
Free WiFi

Faside Estate
Faside Estate, Musselburgh, Scotland
3.58 km from Musselburgh Racecourse
The price is CA $430 per night
CA $430
CA $516 total
Sep 21 - Sep 22
includes taxes & fees
Stay at this 4-star B&B in Musselburgh. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Portobello Beach and Musselburgh Racecourse are located nearby.
Breakfast included
Parking included

Carberry Tower Mansion House and Estate
East Lothian, Musselburgh, Scotland
Free cancellation
Reserve now, pay when you stay
3.66 km from Musselburgh Racecourse
Stay at this 4-star eco-certified hotel in Musselburgh. Enjoy free WiFi, free parking, and room service. Our guests praise the helpful staff in our reviews. Popular attractions Portobello Beach and Dalkeith Country Park are located nearby.
Parking included
Free WiFi

Aynetree Guest House
12 Duddingston Crescent, (Milton Road), Edinburgh, Scotland
4.25 km from Musselburgh Racecourse
Stay at this 3-star guesthouse in Edinburgh. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions Royal Mile and Edinburgh Castle are located nearby.
Parking included
Free WiFi

2 Mins Walk from Edinburgh's Best Beach!
4.35 km from Musselburgh Racecourse
Book a stay at this family-friendly vacation home in Edinburgh. Enjoy free WiFi, a garden, and laundry facilities. Our guests praise the helpful staff in our reviews. Popular attractions Royal Mile and Edinburgh Castle are located nearby.
Kitchen
Washer

Private 2 bed Apartment - Edinburgh - Sleeps 2 Max
4.46 km from Musselburgh Racecourse
Stay at this 3-star apartment in Edinburgh. Enjoy free WiFi, free parking, and a garden. Popular attractions Royal Mile and Edinburgh Castle are located nearby.
Kitchen
Parking included

Premier Inn Edinburgh East
228 Willowbrae Road, Edinburgh, Scotland
Free cancellation
Reserve now, pay when you stay
5.76 km from Musselburgh Racecourse
The price is CA $136 per night
CA $136
CA $163 total
Oct 19 - Oct 20
includes taxes & fees
Stay at this 3-star hotel in Edinburgh. Enjoy breakfast (surcharge), parking (surcharge), and a 24-hour front desk. Popular attractions Royal Mile and Edinburgh Castle are located nearby.
Free WiFi
Breakfast available

Dalkeith Aparthotel
152 High Street, Dalkeith, Scotland
Free cancellation
Reserve now, pay when you stay
5.85 km from Musselburgh Racecourse
The price is CA $105 per night
CA $105
CA $126 total
Sep 21 - Sep 22
includes taxes & fees
Stay at this aparthotel in Dalkeith. Enjoy free WiFi and housekeeping. Popular attractions Royal Mile and Portobello Beach are located nearby.
Kitchen
Free WiFi

Apex Grassmarket Hotel
31-35 Grassmarket, Edinburgh, Scotland
Free cancellation
Reserve now, pay when you stay
9.47 km from Musselburgh Racecourse
The price is CA $383 per night
CA $383
CA $460 total
Sep 28 - Sep 29
includes taxes & fees
Stay at this 4-star eco-certified hotel in Edinburgh. Enjoy free WiFi, breakfast (surcharge), and 24-hour room service. Our guests praise the breakfast and the pool in our reviews. Popular attractions Edinburgh Castle and Royal Mile are located nearby.
Pool
Free WiFi
Don't see what you're looking for?
See all available properties in Musselburgh Racecourse
View all propertiesLowest 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.
About Musselburgh Racecourse Hotels Near Attractions
Do you have a full travel itinerary while visiting Musselburgh Racecourse? Don't waste your time commuting too far from Musselburgh Racecourse area attractions.
Musselburgh Racecourse hotels essential information
Accommodation | 2,720 hotels |
---|---|
Lowest Price | CA $98 |
Highest Price | CA $516 |
Popular hotels | Ravelston House, Best Western Kings Manor Hotel, Premier Inn Edinburgh A1 - Musselburgh, Premier Inn Edinburgh A1 - Newcraighall, Carberry Tower Mansion House and Estate, Faside Estate, Aynetree Guest House, 2 Mins Walk from Edinburgh's Best Beach!, Private 2 bed Apartment - Edinburgh - Sleeps 2 Max, Dalkeith Aparthotel, Apex Grassmarket Hotel, Premier Inn Edinburgh East |
Recent Musselburgh Racecourse hotel reviews by fellow wanderers

Apex Grassmarket Hotel
5 out of 5
Posted 3 days ago
Travelocity Verified Review
"We paid for the Castle view room-- it was amazing-- well worth it. We were there in late July/early August-- fireworks and music you could see from the room every night. Very busy area with lots of shops and pubs but things close early-- not loud when you want to sleep..."
A verified traveller stayed at Apex Grassmarket Hotel
Types of hotels
Hotels near…
Areas of Musselburgh Racecourse
Most popular
Hotels
- Spa Resorts & Hotels in Woodbridge
- Hotels near Somerset Collection
- Pet Friendly Hotels in Kimberley
- Historic Hotels in Fort Nelson
- Cabins Gaspe Peninsula
- Fairmont Hot Springs Resort
- Extended Stay Hotels Tobago
- Holiday Inn Express & Suites Kelowna - East by IHG
- B&B Baie Verte
- Hotels near San Francisco Intl.
- Hotel Wedding Venues in Cornwall
- Spa Resorts & Hotels in Waterton Park
- Hotel Eldorado at Eldorado Resort
- Historic Hotels in Yorkville
- Hotels in Hinton
- Hotels with Hot Tubs in Chatham
- Romantic Getaways & Hotels in Sun Peaks
- Ski Resorts and Hotels in Fernie
- Hotels in Garland
- All Inclusive Resorts & Hotels in Romantic Zone
Flights