Hotels near Musselburgh Racecourse

Fri 31 May
Mon 03 Jun
1 room,  2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

Fri 31 May
Mon 03 Jun
Room 1

Adults

18+ years
2

Children

0-17
0
Add another room
usp iconExclusive member prices

Become a member for free and save up to 15% on thousands of properties with our member prices.

usp iconThe biggest range of properties

Explore over 100,000 properties across the UK with our easy-to-use filters and find your perfect stay.

usp iconThe best price

We compare thousands of deals in seconds to provide you the best price every time.

usp iconFree cancellation & pay later

Access a range of fully refundable and pay on arrival properties for complete flexibility.

Musselburgh Racecourse mapmarker

Popular filters

Price per night

£0 - £1,000+

Member discount

Star rating

Guest rating

Property type

Payment type

Facilities
Hide facilities

Popular filters

Price per night

£0 - £1,000+

Member discount

Star rating

Guest rating

Property type

Payment type

Facilities
Hide facilities

Musselburgh Racecourse

1,534 properties

See the latest prices and deals by choosing your dates

Primary image
Arden House
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Musselburgh · 0.21 mi from centre

10.0

 

48 reviews

Breakfast available

Located in Musselburgh, Arden House is in the suburbs, within a 15-minute drive of Dalkeith Country Park and Palace of Holyroodhouse. This golf guesthouse is 7.2 mi (11.5 km) from Princes Street Gardens and 7.3 mi (11.7 km) from Royal Yacht Britannia.

The Ship Inn
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in Musselburgh · 0.84 mi from centre

8.9

 

455 reviews

Located in Musselburgh, within 1.9 km of Portobello Beach and 8.7 km of Edinburgh Playhouse, The Ship Inn provides accommodation with a shared lounge and a bar, and free WiFi. The property is situated 8.9 km from Royal Mile, 9.3 km from Edinburgh Waverley station and 10 km from University of Edinburgh. Arthurs Seat is 10 km from the inn and The Real Mary King's Close is 10 km away. At the inn, each room is fitted with a wardrobe, a TV, a private bathroom, bed linen and towels. Guest rooms at The Ship Inn are equipped with a seating area. At the accommodation you will find a restaurant serving Scottish cuisine. Vegetarian, vegan and gluten-free options can also be requested. Camera Obscura and World of Illusions is 10 km from The Ship Inn, while Royal Yacht Britannia is 10 km away. The nearest airport is Edinburgh Airport, 24 km from the inn.

Ravelston House
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Musselburgh · 0.79 mi from centre

8.3

 

916 reviews

Set in Musselburgh, 2 km from Portobello Beach, Ravelston House offers accommodation with a garden, free private parking, a restaurant and a bar. Boasting family rooms, this property also provides guests with a sun terrace. The accommodation provides evening entertainment and free WiFi throughout the property. At the hotel, the rooms are equipped with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. Ravelston House features some units with garden views, and every room includes a kettle. A buffet, à la carte or continental breakfast is available every morning at the property. Edinburgh Playhouse is 8.8 km from the accommodation, while Royal Mile is 8.9 km from the property. The nearest airport is Edinburgh Airport, 24 km from Ravelston House.

Modern apt, amazing harbour views, wifi & parking
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Musselburgh · 0.80 mi from centre

9.2

 

42 reviews

Located 2 km from Portobello Beach, Modern apt, amazing harbour views, wifi & parking provides accommodation with free WiFi and free private parking. The property is around 8.9 km from Royal Mile, 9.3 km from Edinburgh Waverley station and 10 km from University of Edinburgh. The property is non-smoking and is set 8.7 km from Edinburgh Playhouse. This apartment includes 2 bedrooms, a living room and a TV, an equipped kitchen with a dining area, and 2 bathrooms with an a bath or shower and a washing machine. Camera Obscura and World of Illusions is 10 km from the apartment, while Royal Yacht Britannia is 10 km away. The nearest airport is Edinburgh Airport, 24 km from Modern apt, amazing harbour views, wifi & parking.

Unique cosy cottage with stunning gardens
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Musselburgh · 0.76 mi from centre

8.4

 

19 reviews

Offering garden views, Unique cosy cottage with stunning gardens is an accommodation situated in Musselburgh, 11 km from Royal Mile and 11 km from Edinburgh Waverley station. Both free WiFi and parking on-site are available at the holiday home free of charge. The property is non-smoking and is set 11 km from Edinburgh Playhouse. The holiday home consists of 1 bedroom, a living room, a fully equipped kitchen with a dishwasher and a kettle, and 1 bathroom with a bath and a hair dryer. Towels and bed linen are featured in the holiday home. There is also a seating area and a fireplace. University of Edinburgh is 12 km from Unique cosy cottage with stunning gardens, while Camera Obscura and World of Illusions is 12 km away. The nearest airport is Edinburgh Airport, 26 km from the accommodation.

Primary image
Ravelston House
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Musselburgh · 0.77 mi from centre

8.8

 

248 reviews

Breakfast available

When you stay at Ravelston House in Musselburgh, you'll be on the beach, within a 15-minute drive of Princes Street and Royal Mile. This beach hotel is 5.8 mi (9.4 km) from University of Edinburgh and 6.4 mi (10.3 km) from Edinburgh Castle.

These properties may not be in the centre of Musselburgh Racecourse, but are nearby and match your search.
Primary image
Best Western Kings Manor Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Portobello, Edinburgh · 2.00 mi from centre

8.8

 

968 reviews

Breakfast available

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. This eco-certified hotel is 2.2 mi (3.6 km) from Musselburgh Racecourse and 3.9 mi (6.3 km) from Palace of Holyroodhouse.

Faside Estate
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed and breakfast in Musselburgh · 2.20 mi from centre

9.5

 

48 reviews

Breakfast available

Around 10 miles east of Edinburgh city centre, the 14th-century castle on Faside Estate provides luxurious bed and breakfast accommodation. It offers free parking and WiFi and continental breakfast served in your room. The room includes a double bed, flat-screen TV, seating area with feature fireplace and a kitchenette with kettle and toaster. There is a bathroom with bath and panoramic views from the roof-top walkway. Continental breakfast is provided to enjoy in your room each morning. Faside Estate is less than 2 miles from the town of Tranent, and a 10-minute drive from the Royal Musselburgh Golf Club. City centre attactions including Edinburgh Castle, the Festival Theatre and Holyrood Park are less than 30 minutes’ drive away.

Daiches Braes Brunstane Portobello
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Portobello, Edinburgh · 1.99 mi from centre

8.9

 

35 reviews

Situated in Edinburgh, Daiches Braes Brunstane Portobello is a recently renovated accommodation, 1.6 km from Portobello Beach and 7 km from Edinburgh Playhouse. Both free WiFi and parking on-site are accessible at the apartment free of charge. The property is non-smoking and is located 7.2 km from Royal Mile. The apartment with a terrace and quiet street views has 1 bedroom, a living room, a flat-screen TV, an equipped kitchen with an oven and a microwave, and 1 bathroom with a shower. Towels and bed linen are offered in the apartment. For added privacy, the accommodation features a private entrance. The apartment has a picnic area where you can spend a day out in the open. Edinburgh Waverley station is 7.6 km from Daiches Braes Brunstane Portobello, while University of Edinburgh is 8 km from the property. The nearest airport is Edinburgh Airport, 26 km from the accommodation.

The Coorie Inn @ Portobello, Edinburgh’s Seaside.
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Portobello, Edinburgh · 1.36 mi from centre

7.7

 

32 reviews

In the Portobello district of Edinburgh, close to Portobello Beach, The Coorie Inn @ Portobello, Edinburgh’s Seaside. Features a garden and a washing machine. This beachfront property offers access to a terrace, free private parking and free WiFi. The property is non-smoking and is set 7.7 km from Edinburgh Playhouse. With direct access to a patio with garden views, the apartment consists of 1 bedroom. Towels and bed linen are featured in the apartment. The property has an outdoor dining area. Royal Mile is 7.9 km from the apartment, while Edinburgh Waverley station is 8.3 km away. The nearest airport is Edinburgh Airport, 25 km from The Coorie Inn @ Portobello, Edinburgh’s Seaside..

Musselburgh / Edinburgh near QM Uni (30)
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Musselburgh, Fisherrow · 0.98 mi from centre

8.0

 

1 review

Set in Fisherrow and only 10 km from Edinburgh Playhouse, Musselburgh / Edinburgh near QM Uni (30) offers accommodation with garden views, free WiFi and free private parking. The property features quiet street views and is 11 km from Edinburgh Waverley station and 11 km from University of Edinburgh. The property is soundproof and is situated 11 km from Royal Mile. The spacious apartment is located on the ground floor and comes with 2 bedrooms, a flat-screen TV and a fully equipped kitchen that provides guests with an oven, a microwave, a washing machine, a toaster and a fridge. Towels and bed linen are featured in the apartment. This apartment is allergy-free and non-smoking. Guests at the apartment can enjoy cycling nearby, or make the most of the garden. Camera Obscura and World of Illusions is 11 km from Musselburgh / Edinburgh near QM Uni (30), while Royal Yacht Britannia is 11 km away. The nearest airport is Edinburgh Airport, 23 km from the accommodation.

Cabin by the coast
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed and breakfast in Portobello, Edinburgh · 1.95 mi from centre

Cabin by the coast is located in the Portobello district of Edinburgh, 7.7 km from Royal Mile, 8.1 km from Arthurs Seat and 8.1 km from Edinburgh Waverley station. Both free WiFi and parking on-site are available at the bed and breakfast free of charge. The property is non-smoking and is set 200 metres from Portobello Beach. Guests can also relax in the garden. Edinburgh Playhouse is 8.1 km from Cabin by the coast, while Royal Yacht Britannia is 8.4 km away. The nearest airport is Edinburgh Airport, 26 km from the accommodation.

Queen Margaret University Residences
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed and breakfast in Musselburgh · 1.46 mi from centre

Queen Margaret University Residences is located in Musselburgh, just 4 minutes' walk from the train station and 2 minutes' drive off the A1 road. Free Wi-Fi access is available, and free private parking is possible on site. All the rooms feature a spacious work desk area with a chair. The compact en-suite facilities offer a shower. At Queen Margaret University Residences you will find a shared kitchen and lounge and vending machines. Guest can also use the fitness centre and laundry facilities at a surcharge. Edinburgh is only 9 minutes away by train. Musselburgh Racecourse is reached after a 10-minute drive.

Straven Guesthouse
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guest house in Portobello, Edinburgh · 2.24 mi from centre

9.7

 

102 reviews

Housed in a historic building, the recently renovated Straven Guesthouse provides accommodation with a shared lounge and free WiFi. The property features quiet street views and is 100 metres from Portobello Beach and 5.7 km from Edinburgh Playhouse. Royal Mile is 5.9 km from the guest house and Edinburgh Waverley station is 6.3 km away. The guest house features certain units with sea views, and all units include a private bathroom. University of Edinburgh is 6.8 km from the guest house, while Camera Obscura and World of Illusions is 6.8 km away. The nearest airport is Edinburgh Airport, 27 km from Straven Guesthouse.

Primary image
Faside Estate
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed & breakfast in Musselburgh · 2.22 mi from centre

9.4

 

14 reviews

Breakfast available

With a stay at Faside Estate in Musselburgh, you'll be within a 15-minute drive of Princes Street and Edinburgh Playhouse Theatre. This upscale bed & breakfast is 9.5 mi (15.3 km) from Royal Mile and 10.2 mi (16.4 km) from Edinburgh Castle.

The Melville Inn by Innkeeper's Collection
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Lasswade, Dalkeith · 4.04 mi from centre

8.8

 

4,052 reviews

Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided. Musselburgh train station is 6.6 km from the property, while Edinburgh Waverley is 9.6 km away. All rooms are air-conditioned and feature smart TVs with Chromecast and an en-suite bathroom with a shower. The Melville Inn Vintage Inn is next door, serving a selection of seasonal British dishes such as slow-cooked lamb shank, steak and mushroom pie, and the popular Hunter's chicken. The pub also serves an array of fine wines, real ales, soft drinks and spirits. Surrounded by the countryside, guests can enjoy walks and cycling in the surrounding area. Other activities nearby includes golf. Edinburgh Butterfly & Insect World is 550 metres away, while Dalkeith Palace and Newbattle Abbey are 3 km from the property. Edinburgh Airport is 22 km from the property.

Edinburgh TWO BEDROOM apartment with free side street parking 24 hours
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Portobello, Edinburgh · 2.85 mi from centre

9.1

 

127 reviews

Offering a shared garden and city view, at 300 metres from Portobello Beach and 3 km from Arthurs Seat. The property, housed in a building dating from 19th century, is 4.3 km from Edinburgh Playhouse and 5 km from National Museum of Scotland. The apartment is fitted with 2 bedrooms, a kitchenette with microwave and fridge, and 1 bathroom with a shower and a washing machine. Towels and bed linen are featured. The Real Mary King's Close is 5 km from the apartment, while University of Edinburgh is 5 km away. The nearest airport is Edinburgh Airport 15 km away.

Primary image
Carberry Tower Mansion House and Estate
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Musselburgh · 2.28 mi from centre

9.2

 

704 reviews

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. This upscale hotel is 9.3 mi (14.9 km) from Princes Street and 9.5 mi (15.3 km) from Royal Mile.

Primary image
St. Martins House
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Tranent · 3.84 mi from centre

When you stay at St. Martins House in Tranent, you'll be within a 10-minute drive of Musselburgh Racecourse and Dalkeith Country Park. This guesthouse is 11.3 mi (18.1 km) from Princes Street and 11.5 mi (18.5 km) from Royal Mile.

Bridge Street Guest Rooms
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guest house in Tranent · 3.47 mi from centre

5.4

 

14 reviews

Situated in Tranent and only 17 km from Muirfield, Bridge Street Guest Rooms features accommodation with garden views, free WiFi and free private parking. The property features city and inner courtyard views, and is 17 km from Edinburgh Playhouse. The guest house has family rooms. Some units in the guest house have private entrance and are fitted with desk and wardrobe. At the guest house, some units are soundproof. Royal Mile is 18 km from the guest house, while Edinburgh Waverley station is 18 km from the property. The nearest airport is Edinburgh, 28 km from Bridge Street Guest Rooms, and the property offers a paid airport shuttle service.

See all hotels in Musselburgh Racecourse