Gog_sr_cc_less
Skip to main content

Filter by:

Your budget (per night)
US$150 - US$2,000+
Review score
Property type
Smart filters
Bedrooms and bathrooms
Highly rated features
Based on guest reviews
Travel group
Brands
Fun things to do
Certifications
Facilities
Room facilities
Landmarks
Property rating
Find high-quality hotels and holiday rentals
Reservation policy
Bed size preference
Online payment
Meals
Property accessibility
Room accessibility

Musselburgh Racecourse: 52 properties found

Leith, EdinburghShow on map5.7 miles from Musselburgh Racecourse
Sustainability certification
Offering a family-friendly restaurant, bar, and paid on-site parking for a convenient stay.
Recommended for your group

Standard Double Room with Sofa Bed and Free Hot Breakfast

  • 2 beds (1 double, 1 sofa bed)
  • Free stay for your child
    No prepayment needed – pay at the property
Per night
Price US$731
3 nights, 2 adults, 1 child
Portobello, EdinburghShow on map2 miles from Musselburgh Racecourse
Housed in a historic building, this property offers spa facilities, indoor swimming pool, and tennis court.
Recommended for your group

King Room - Disability Access

  • 1 extra-large double bed
Per night
Original price US$935. Current price US$823.
3 nights, 2 adults, 1 child
Port SetonShow on map4.2 miles from Musselburgh Racecourse
Offering a terrace, bar, and kids' pool, this holiday park ensures a delightful family getaway.
Recommended for your group

Caravan

  • Mobile home2 bedrooms1 living room2 bathrooms1 kitchen829 ft²
    4 beds (2 singles, 1 double, 1 sofa bed)
Per night
Price US$543
3 nights, 2 adults, 1 child
New Town, EdinburghShow on map6.2 miles from Musselburgh Racecourse
Spacious apartment with a sun terrace, garden, and private check-in services for ultimate comfort.
Recommended for your group

Three-Bedroom Apartment

  • Entire apartment3 bedrooms2 bathrooms1 kitchen1,561 ft²
    3 extra-large double beds
  • Free stay for your child
Per night
Original price US$1,147. Current price US$1,034.
3 nights, 2 adults, 1 child
Leith, EdinburghShow on map4.9 miles from Musselburgh Racecourse
Housed in a historic building, this property offers free WiFi, family rooms, and concierge service.
Recommended for your group

King Room

  • 1 large double bed
  • Free stay for your child
Per night
Price US$575
3 nights, 2 adults, 1 child
Port SetonShow on map4.6 miles from Musselburgh Racecourse
Offering a garden, terrace, restaurant, and bar, this holiday park ensures a delightful stay.
Recommended for your group

Holiday Home

  • Entire holiday home2 bedrooms2 bathrooms1 kitchen517 ft²
    3 beds (2 singles, 1 large double)
Per night
Original price US$711. Current price US$640.
3 nights, 2 adults, 1 child
Edinburgh City Centre, EdinburghShow on map5.6 miles from Musselburgh Racecourse
Sustainability certification
Luxurious amenities include spa facilities, indoor swimming pool, fitness centre, and exquisite European cuisine.
Recommended for your group

Family Room

  • 2 beds (1 extra-large double, 1 sofa bed)
  • Free stay for your child
    No prepayment needed – pay at the property
Per night
Price US$1,675
3 nights, 2 adults, 1 child
EdinburghShow on map4.7 miles from Musselburgh Racecourse
Offering an indoor swimming pool, restaurant, bar, and free on-site private parking for guests.
Recommended for your group

Three-Bedroom House

  • Entire holiday home3 bedrooms1 living room2 bathrooms1 kitchen
    6 beds (4 singles, 1 sofa bed, 1 large double)
Per night
Price US$723
3 nights, 2 adults, 1 child
LoanheadShow on map6 miles from Musselburgh Racecourse
Housed in a historic building, this holiday home offers a garden, terrace, and free parking.
Recommended for your group

Two-Bedroom House

  • Entire holiday home2 bedrooms1 bathroom1 kitchen205 ft²
    3 beds (2 singles, 1 large double)
Per night
Price US$871
3 nights, 2 adults, 1 child
Port SetonShow on map4.7 miles from Musselburgh Racecourse
Offering a garden, terrace, and free on-site private parking, this camping site ensures comfort.
Recommended for your group

Holiday Home

  • Entire holiday home3 bedrooms1 living room2 bathrooms1 kitchen
    6 beds (4 singles, 1 double, 1 sofa bed)
Per night
Price US$723
3 nights, 2 adults, 1 child
Old Town, EdinburghShow on map5.6 miles from Musselburgh Racecourse
Luxurious amenities include spa facilities, indoor swimming pool, restaurant, bar, and fitness room.
Recommended for your group

Family Room

  • 1 large double bed
  • Free stay for your child
    Free cancellation
    No prepayment needed – pay at the property
Per night
Price US$2,111
3 nights, 2 adults, 1 child
New to Booking.com
Recommended for your group

One-Bedroom House

  • Entire holiday home1 bedroom1 bathroom1 kitchen226 ft²
    2 beds (1 single, 1 double)
Per night
Original price US$1,150. Current price US$920.
3 nights, 2 adults, 1 child
BonnyriggShow on map5.9 miles from Musselburgh Racecourse
This spacious holiday home offers private check-in & check-out services and free WiFi.
Recommended for your group

Three-Bedroom House

  • Entire holiday home2 bedrooms1 bathroom1 kitchen1,873 ft²
    2 double beds
Per night
Price US$745
3 nights, 2 adults, 1 child
Edinburgh City Centre, EdinburghShow on map6.1 miles from Musselburgh Racecourse
Sustainability certification
Offering family rooms, a lift, and 24-hour front desk, this aparthotel ensures convenience.
Recommended for your group

Comfort Two Bedroom Apartment

  • Entire apartment2 bedrooms1 living room2 bathrooms1 kitchen689 ft²
    4 beds (2 singles, 1 sofa bed, 1 large double)
Per night
Original price US$2,848. Current price US$2,136.
3 nights, 2 adults, 1 child
Recommended for your group

Holiday Home

  • Entire holiday home4 bedrooms1 living room3 bathrooms
    6 beds (3 singles, 2 extra-large doubles, 1 sofa bed)
Per night
Original price US$1,582. Current price US$1,266.
3 nights, 2 adults, 1 child
Port SetonShow on map4.7 miles from Musselburgh Racecourse
This holiday home offers three bedrooms, a living room, and free on-site private parking.
New to Booking.com
Recommended for your group

Holiday Home

  • Entire holiday home3 bedrooms1 living room1 bathroom1 kitchen237 ft²
    6 beds (4 singles, 1 extra-large double, 1 sofa bed)
Per night
Price US$488
3 nights, 2 adults, 1 child
MusselburghShow on map2.8 miles from Musselburgh Racecourse
This apartment offers a garden, terrace, and free on-site private parking for ultimate relaxation.
Recommended for your group

One-Bedroom Apartment

  • Entire apartment1 bedroom1 bathroom
    2 double beds
Per night
Price US$761
3 nights, 2 adults, 1 child
LongniddryShow on map4.6 miles from Musselburgh Racecourse
Offering a garden, terrace, restaurant, bar, and free on-site private parking for guests.
Recommended for your group

Caravan

  • Mobile home2 bedrooms1 living room2 bathrooms452 ft²
    4 beds (2 singles, 1 double, 1 sofa bed)
Per night
Price US$626
3 nights, 2 adults, 1 child
EdinburghShow on map2.2 miles from Musselburgh Racecourse
This holiday home offers a sun terrace, garden, restaurant, and free on-site private parking.
Recommended for your group

Willow Lodge

  • Entire holiday home4 bedrooms1 living room3 bathrooms1 kitchen1,776 ft²
    5 beds (2 singles, 1 double, 2 large doubles)
  • Parking + high-speed internet
    No prepayment needed – pay at the property
Per night
Price US$1,946
3 nights, 2 adults, 1 child
DalkeithShow on map4.2 miles from Musselburgh Racecourse
Historic charm, spacious living, outdoor barbecue, and serene garden in Dalkeith. Perfect retreat!
Recommended for your group

Holiday Home

  • Entire holiday home5 bedrooms2 living rooms4 bathrooms1 kitchen34,445 ft²
    6 beds (2 doubles, 1 extra-large double, 1 sofa bed, 2 large doubles) • Free cot always available
Per night
Price US$5,545
3 nights, 2 adults, 1 child
EdinburghShow on map4.7 miles from Musselburgh Racecourse
Offering a garden, terrace, and free on-site private parking, this property ensures a delightful stay.
Recommended for your group

Caravan

  • Mobile home3 bedrooms1 living room1 bathroom1 kitchen538 ft²
    5 beds (4 singles, 1 double)
Per night
Price US$669
3 nights, 2 adults, 1 child
EdinburghShow on map3.4 miles from Musselburgh Racecourse
Spacious, recently renovated apartment with family rooms, kitchenette, and beautiful garden views awaits guests.
Recommended for your group

Two-Bedroom Family Apartment

  • Entire apartment2 bedrooms1 living room1 bathroom1 kitchen861 ft²
    3 beds (1 single, 1 double, 1 large double)
Per night
Price US$1,014
3 nights, 2 adults, 1 child
Recommended for your group

Standard Villa

  • Entire villa5 bedrooms2 bathrooms1 kitchen2,476 ft²
    6 beds (2 singles, 4 extra-large doubles)
Per night
Original price US$1,582. Current price US$1,266.
3 nights, 2 adults, 1 child
Port SetonShow on map4.7 miles from Musselburgh Racecourse
This holiday home offers stunning sea views, a private entrance, and free on-site private parking.
Recommended for your group

Holiday Home

  • Entire holiday home2 bedrooms1 living room1 kitchen667 ft²
    3 beds (2 singles, 1 double)
Per night
Price US$727
3 nights, 2 adults, 1 child
EdinburghShow on map5.6 miles from Musselburgh Racecourse
This villa offers a fitness room, garden, and free on-site private parking for guests.
New to Booking.com
Recommended for your group

One-Bedroom Villa

  • Entire villa1 bedroom1 bathroom1 kitchen753 ft²
    2 double beds
Per night
Price US$852
3 nights, 2 adults, 1 child