Compare Cheap Hotels Near Musselburgh Racecourse Scotland
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Musselburgh Racecourse Hotels

Ravelston House
182 North High Street Musselburgh Scotland
$76 nightly
The price is $91 total per night
$91 total
Feb 24 - Feb 25
Total with taxes and fees
0.77 mi from Musselburgh Racecourse
When you stay at Ravelston House in Musselburgh, you'll be on the beach, within a 15-minute drive of Royal Mile and Edinburgh Castle.
Parking included
Free WiFi

Best Western Kings Manor Hotel
100 Milton Road East Edinburgh Scotland
$56 nightly
The price is $67 total per night
$67 total
Feb 23 - Feb 24
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
2 mi from Musselburgh Racecourse
With a stay at Best Western Kings Manor Hotel in Edinburgh (Portobello), you'll be within a 5-minute drive of Portobello Beach and Queen Margaret University.
Pool
Spa

Monkton House: 15th century castle near Edinburgh
Old Craighall Scotland
1.92 mi from Musselburgh Racecourse
Located in Musselburgh, this castle is within a 15-minute drive of Royal Mile and Edinburgh Playhouse Theatre.
Pet friendly
Laundry

Carberry Tower Mansion House and Estate
East Lothian Musselburgh Scotland
Free Cancellation
Reserve now, pay when you stay
2.27 mi from Musselburgh Racecourse
Located in Musselburgh, Carberry Tower Mansion House and Estate is in a rural location, a 4-minute drive from Dalkeith Country Park and 7 minutes from Musselburgh Racecourse.
Parking included
Free WiFi

Premier Inn Edinburgh A1 - Newcraighall
91 Newcraighall Road Musselburgh Scotland
$61 nightly
The price is $73 total per night
$73 total
Mar 22 - Mar 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
2.08 mi from Musselburgh Racecourse
With a stay at Premier Inn Edinburgh A1 - Newcraighall in Musselburgh (Newcraighall), you'll be within a 15-minute drive of Royal Mile and Edinburgh Castle.
Parking included
Free WiFi

Aynetree Guest House
12 Duddingston Crescent Edinburgh Scotland
2.64 mi from Musselburgh Racecourse
With a stay at Aynetree Guest House, you'll be centrally located in Edinburgh, within a 10-minute drive of Royal Mile and Edinburgh Playhouse Theatre.
Parking included
Free WiFi

2 Mins Walk from Edinburgh's Best Beach!
Edinburgh SCT
2.7 mi from Musselburgh Racecourse
With a stay at this vacation home in Edinburgh (Portobello), you'll be within a 10-minute drive of Royal Mile and Edinburgh Playhouse Theatre.
Kitchen
Washer

Charming, family sized period Villa 5 minutes from the beach
Prestonpans Scotland
2.69 mi from Musselburgh Racecourse
When you stay at this villa in Prestonpans, you'll be near the beach and 7 minutes by car from Musselburgh Racecourse.
Kitchen
Washer

Perfect 4 bedroom two bathroom home
Edinburgh Scotland
$693 nightly
The price is $693 total per night
$693 total
Mar 1 - Mar 2
Total with taxes and fees
2.81 mi from Musselburgh Racecourse
With a stay at this vacation home in Edinburgh (Duddingston), you'll be within a 10-minute drive of Royal Mile and Edinburgh Playhouse Theatre.
Kitchen
Washer

Apex Grassmarket Hotel
31-35 Grassmarket Edinburgh Scotland
$109 nightly
The price is $130 total per night
$130 total
Mar 1 - Mar 2
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
5.88 mi from Musselburgh Racecourse
With a stay at Apex Grassmarket Hotel, you'll be centrally located in Edinburgh, steps from Grassmarket and 6 minutes by foot from Edinburgh Castle.
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.
Musselburgh Racecourse hotels essential information
Accommodation | 2,824 hotels |
|---|---|
Lowest Price | $67 |
Highest Price | $693 |
Popular hotels | Ravelston House, Best Western Kings Manor Hotel, Monkton House: 15th century castle near Edinburgh, Carberry Tower Mansion House and Estate, Premier Inn Edinburgh A1 - Newcraighall, Aynetree Guest House, 2 Mins Walk from Edinburgh's Best Beach!, Charming, family sized period Villa 5 minutes from the beach, Perfect 4 bedroom two bathroom home, Apex Grassmarket Hotel, 5 Bingham Place · 5-Bed House | Free Parking | Central | Sleeps 10, Dalkeith Aparthotel |
Most Recent Musselburgh Racecourse Hotel Reviews

Apex Grassmarket Hotel
5 out of 5
Posted 4 days ago
CheapTickets Verified Review
"Clean and comfy room, great amenities and super friendly staff. "
A verified traveler stayed at Apex Grassmarket Hotel
Types of Hotels
Top 20 Musselburgh Racecourse Hotels
Hotels Near Musselburgh Racecourse
Cities near Musselburgh Racecourse
More to Explore in Musselburgh Racecourse
Top Picks
Hotels
- Hotels around Georgia Gwinnett College
- Hotels around Blair Castle
- Cheap Hotels in South Padre Island
- Hotels around Jordan Creek Town Center
- Cheap Hotels in Ozuoba
- Cheap Hotels in Helen
- Hotels near St. Paul Downtown
- Hotels around Las Vegas Convention Center
- Cheap Hotels in Deerfield Beach
- Hotels near Murtala Muhammed Intl.
- Cheap Hotels in Tuam
- Hotels around Keansburg Amusement Park
- Cheap Hotels in Lucknow
- Cheap Hotels in Montauk
- Hotels around Staten Island Ferry St. George Ferry Terminal
- Cheap Hotels in Decatur
- Hotels around Falmouth Heights Beach
- 3 Star Hotels in Kigamboni
Flights







