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

Arden House
26 Linkfield Road, Musselburgh, Scotland
0.35 km from Musselburgh Racecourse
Stay at this 3.5-star golf guesthouse in Musselburgh. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Royal Mile and Princes Street are located nearby.
Parking included
Free WiFi

Superb 5 bedroom Mansion 20mins from City Centre..
0.92 km from Musselburgh Racecourse
Stay at this vacation home in Musselburgh. Enjoy laundry facilities. Popular attractions Royal Mile and Princes Street are located nearby.
Kitchen
Washer

Ravelston House
182 North High Street, Musselburgh, Scotland
1.24 km from Musselburgh Racecourse
The price is CA $82 per night
CA $82
CA $99 total
Jul 20 - Jul 21
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 Princes Street 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 $165 per night
CA $165
CA $197 total
Jul 27 - Jul 28
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 $235 per night
CA $235
CA $282 total
Jul 28 - Jul 29
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 Princes Street 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 $214 per night
CA $214
CA $257 total
Jul 28 - Jul 29
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 Princes Street are located nearby.
Parking included
Free WiFi

Faside Estate
Faside Estate, Musselburgh, Scotland
3.58 km from Musselburgh Racecourse
The price is CA $423 per night
CA $423
CA $507 total
Jul 21 - Jul 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 Princes Street are located nearby.
Parking included
Free WiFi

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 $271 per night
CA $271
CA $325 total
Jul 26 - Jul 27
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 Princes Street are located nearby.
Free WiFi
Breakfast available

Apex Waterloo Place Hotel
23-27 Waterloo Place, Edinburgh, Scotland
Free cancellation
Reserve now, pay when you stay
8.89 km from Musselburgh Racecourse
The price is CA $275 per night
CA $275
CA $331 total
Jul 21 - Jul 22
includes taxes & fees
Stay at this 4-star spa hotel in Edinburgh. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Our guests praise the breakfast and the pool in our reviews. Popular attractions Royal Mile and Princes Street are located nearby.
Pool
Spa

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 $299 per night
CA $299
CA $359 total
Jul 20 - Jul 21
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 Princes Street 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,798 hotels |
---|---|
Lowest Price | CA $82 |
Highest Price | CA $423 |
Popular hotels | Arden House, Superb 5 bedroom Mansion 20mins from City Centre.., Ravelston House, Premier Inn Edinburgh A1 - Musselburgh, Best Western Kings Manor Hotel, Premier Inn Edinburgh A1 - Newcraighall, Carberry Tower Mansion House and Estate, Faside Estate, Aynetree Guest House, Apex Grassmarket Hotel, Apex Waterloo Place Hotel, Premier Inn Edinburgh East |
Recent Musselburgh Racecourse hotel reviews by fellow wanderers

Apex Grassmarket Hotel
5 out of 5
Posted 1 day ago
Travelocity Verified Review
"Are you going to visit the fortress? This is a great location. The room was good and the street went quiet at 11pm. The staff were SO helpful. This location is steeped in history but do pause in the back courtyard and remember the 13 that were killed during the first war in a Zeppelin raid by the L14. May we see the day when God will make wars cease. "
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