Situated in Musselburgh, this hotel is within 3 mi (5 km) of Musselburgh Racecourse, Queen Margaret University, and Dalkeith Country Park. Royal Mile and Palace of Holyroodhouse are also within 9 mi (15 km).
Best Western Kings Manor Hotel: Family hotel with free WiFi and free parking. Located near a train station.
Located in Newcraighall, this hotel is 1.1 mi (1.7 km) from Queen Margaret University and within 3 mi (5 km) of Musselburgh Racecourse and Royal Infirmary. Portobello Beach and Craigmillar Castle are also within 3 mi (5 km). Newcraighall Station is only a 4-minute walk and Edinburgh Brunstane Station is 19 minutes.
Carberry Tower Mansion House and Estate: Family hotel with free breakfast and free WiFi. Guests give the overall value a thumbs up.
Traditional 2 Bedroom Flat With Views of Portobello Beach: Apartment building with free WiFi and TVs. Located on the beach.
2 Bedroom Home Near Portobello Beach: Apartment building with free WiFi and TVs.
Ready to plan your trip to Musselburgh Racecourse? You're guaranteed to have an awesome time.
If you've always wanted to go to Edinburgh, this is an excellent excuse. You won't run out of things to see and do in the nation's buzzing captial.
Planning on staying within a short drive of Musselburgh Racecourse? The only place listed within 3 kilometres is the Edinburgh Lodges (a kilometre).
Before you explore Musselburgh Racecourse, follow the fragrance of freshly ground coffee to The Tolbooth Cafe Restaurant Musselburgh. When you're ready for a nourishing meal, take a seat at Rainbow Restaurant. If you're keen to chill with a local brew, The Sportsman Bar Musselburgh is the perfect place.
If you're using the metro to get to Musselburgh Racecourse, hop off at Wallyford, the most convenient station. It's 2 kilometres away. You'll be there in a jiffy!
Hotels in Musselburgh Racecourse start at AU$84 per night. Prices and availability subject to change. Additional terms may apply.