Musselburgh, United Kingdom

Hotels near Musselburgh Racecourse

Guests

Why book with Hotels.com?

Where to stay near Musselburgh Racecourse?

  • Best Western Kings Manor Hotel

    Best Western Kings Manor Hotel

    3-star

    Newcraighall2 miles to Musselburgh Racecourse

    Guest rating8.8.Fabulous322 Hotels.com guest reviews
    Best Western Kings Manor Hotel
  • Carberry Tower Mansion House and Estate

    Carberry Tower Mansion House and Estate

    4-star
    VIP

    Newcraighall2.3 miles to Musselburgh Racecourse

    Guest rating9.2.Superb268 Hotels.com guest reviews
    Carberry Tower Mansion House and Estate
  • Ravelston House

    Ravelston House

    3-star

    Newcraighall0.8 miles to Musselburgh Racecourse

    Guest rating8.6.Fabulous80 Hotels.com guest reviews
    Ravelston House
  • Faside Estate

    Faside Estate

    4-star

    Newcraighall2.2 miles to Musselburgh Racecourse

    Guest rating8.6.Fabulous6 Hotels.com guest reviews
    Faside Estate
  • Aynetree Guest House

    Aynetree Guest House

    3-star

    Newcraighall2.6 miles to Musselburgh Racecourse

    Guest rating7.8.Good17 Hotels.com guest reviews
    Aynetree Guest House
  • Edinburgh Lodges

    Edinburgh Lodges

    2.5-star

    Newcraighall0.8 miles to Musselburgh Racecourse

    Edinburgh Lodges
  • Cozy Apartment in Converted Victorian Church

    Cozy Apartment in Converted Victorian Church

    3.5-star

    Newcraighall2.8 miles to Musselburgh Racecourse

    Guest rating8.0.Very good1 Hotels.com guest review
    Cozy Apartment in Converted Victorian Church
  • Arden House

    Arden House

    3.5-star

    Newcraighall0.2 miles to Musselburgh Racecourse

    Guest rating10.0.Exceptional39 Hotels.com guest reviews
    Arden House
  • 2 Bedroom Home Near Portobello Beach

    2 Bedroom Home Near Portobello Beach

    3.5-star

    Newcraighall2.8 miles to Musselburgh Racecourse

    2 Bedroom Home Near Portobello Beach
  • Traditional 2BD Flat, Views of Portobello Beach

    Traditional 2BD Flat, Views of Portobello Beach

    3.5-star

    Newcraighall2.6 miles to Musselburgh Racecourse

    Traditional 2BD Flat, Views of Portobello Beach
  • Georgian Guest House

    Georgian Guest House

    3.5-star

    Newcraighall2.8 miles to Musselburgh Racecourse

    Guest rating10.0.Exceptional10 Hotels.com guest reviews
    Georgian Guest House
  • Ark at Anchor

    Ark at Anchor

    4.5-star

    Newcraighall1.4 miles to Musselburgh Racecourse

    Ark at Anchor
  • Stylish 3 bed with stunning sea views

    Stylish 3 bed with stunning sea views

    4-star

    Newcraighall0.9 miles to Musselburgh Racecourse

    Stylish 3 bed with stunning sea views
  • 2 Monktonhall

    2 Monktonhall

    3.5-star

    Newcraighall1.2 miles to Musselburgh Racecourse

    2 Monktonhall
  • 1 Monktonhall

    1 Monktonhall

    3.5-star

    Newcraighall1.2 miles to Musselburgh Racecourse

    1 Monktonhall
See more properties

Other landmarks in Musselburgh

Transport in Musselburgh

Looking to stay near the airport, train station or other popular transport hubs? Find properties near

Find out more about Musselburgh Racecourse

Where is Musselburgh Racecourse?

Musselburgh is home to Musselburgh Racecourse. Musselburgh is an historic city travellers love for attractions such as the gardens and library. If you want to find things to do in the area, you might like to visit Palace of Holyroodhouse and Royal Mile.

Where can I stay near Musselburgh Racecourse?

We've got 16 hotels to choose from within just a mile of Musselburgh Racecourse. You might want to consider one of these options that are popular with our travellers:

Musselburgh High St 1- Two Bedroom Apartment

  • • 3.5-star guest house • Free breakfast • Free WiFi • Comfy beds

Rosadeiventi Apartment

  • • 3-star hotel • Free breakfast • Free parking • Free WiFi • Spacious rooms

Arden House

  • • 4-star apartment • Free WiFi

Things to see and do near Musselburgh Racecourse

What to see near Musselburgh Racecourse

  • • Palace of Holyroodhouse
  • • Royal Mile
  • • University of Edinburgh
  • • Grassmarket
  • • Edinburgh Castle

Things to do near Musselburgh Racecourse

  • • Edinburgh Playhouse Theatre
  • • Royal Yacht Britannia
  • • Princes Street
  • • George Street
  • • Edinburgh Zoo

How to get to Musselburgh Racecourse

Flights to Musselburgh

  • • Edinburgh Airport (EDI), 12.6 mi (20.3 km) from central Musselburgh

Keep exploring

Not found the right property yet? Explore other destinations or refine your current search further.

See more Musselburgh hotels