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.Superb229 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.Fabulous79 Hotels.com guest reviews
    Ravelston House
  • Arden House

    Arden House

    3.5-star

    Newcraighall0.2 miles to Musselburgh Racecourse

    Guest rating10.0.Exceptional31 Hotels.com guest reviews
    Arden House
  • Faside Estate

    Faside Estate

    4-star

    Newcraighall2.2 miles to Musselburgh Racecourse

    Guest rating8.0.Very good3 Hotels.com guest reviews
    Faside Estate
  • Aynetree Guest House

    Aynetree Guest House

    3-star

    Newcraighall2.6 miles to Musselburgh Racecourse

    Guest rating7.6.Good20 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
  • 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.Exceptional11 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 Royal Mile and Princes Street.

Where can I stay near Musselburgh Racecourse?

We've got 20 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:

Rosadeiventi Apartment

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

Arden House

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

Apartment

  • • 4-star apartment • Free WiFi

Things to see and do near Musselburgh Racecourse

Things to do near Musselburgh Racecourse

  • • Princes Street
  • • Edinburgh Zoo
  • • Edinburgh Playhouse Theatre
  • • National Museum of Scotland
  • • Grassmarket

What to see near Musselburgh Racecourse

  • • Royal Mile
  • • University of Edinburgh
  • • Edinburgh Castle
  • • St. Andrew Square
  • • Camera Obscura and World of Illusions

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