Gog_sr_cc_less
Skip to main content

Filter by:

Review score
Beach access
Property type
Smart filters
Parking options
Travel group
Certifications
Entire places
Facilities
Room facilities
Distance from centre of Musselburgh
Property rating
Find high-quality hotels and holiday rentals
Location
Landmark or airport
Brands
Fun things to do
Neighbourhood
Property accessibility
Room accessibility

2,227 properties in and around Musselburgh

0.5 miles from centreBeach nearby
1.1 miles from beach
An inviting inn offering a family-friendly restaurant, bar, lounge, and shared kitchen facilities.
2.2 miles from centre
Sustainability certification
A sun terrace, garden, and family-friendly restaurant enhance the inviting atmosphere of this property.
0.4 miles from centreBeach nearby
1.2 miles from beach
Housed in a historic building, this hotel offers a sun terrace, garden, restaurant, and bar.
50 feet from centreBeach nearby
1.6 miles from beach
Recently renovated property offers a sun terrace, hot tub, and family rooms for ultimate relaxation.
0.1 miles from centreBeach nearby
1.5 miles from beach
Spacious apartment with river views, offering essential amenities and free parking for convenience.
0.6 miles from centre
Housed in a historic building, this guest house offers free on-site parking and diverse breakfast options.
0.9 miles from centre
Beachfront
This beachfront apartment offers private check-in, family rooms, and barbecue facilities for memorable stays.
1.3 miles from centre
Spacious apartment with family rooms, kitchenette, balcony, and free WiFi for a comfortable stay.
0.4 miles from centre
Spacious holiday home with garden, private check-in, outdoor seating, and free on-site parking.
0.2 miles from centreBeach nearby
1.8 miles from beach
Spacious, recently renovated apartment with private check-in, outdoor seating, and free on-site parking.
0.9 miles from centre
Spacious apartment with garden views, private check-in, outdoor seating, and family-friendly amenities available.
0.5 miles from centreBeach nearby
1.4 miles from beach
This spacious apartment offers a garden, family rooms, and free on-site parking for guests.
2.4 miles from centre
Spacious accommodation with garden views, free on-site private parking, and breakfast in the room.
1.3 miles from centre
This guest house offers free parking and well-equipped units with essential amenities for comfort.
2.8 miles from centre
This apartment offers a garden, terrace, and free on-site private parking for ultimate relaxation.
0.7 miles from centre
A delightful holiday home with a kitchen, garden views, and a cosy living room atmosphere.
1.1 miles from centre
This pet-friendly holiday home offers stunning sea views, a hot tub, and a beautiful garden.
New to Booking.com
1.3 miles from centre
This apartment offers a balcony, washing machine, kitchen, TV, and free parking for guests.
1.3 miles from centre
This spacious apartment offers a kitchen, living room, and free on-site private parking.
1.6 miles from MusselburghBeach nearby
1,650 feet from beach
Housed in a historic building, this property offers spa facilities, indoor pool, and tennis court.
2.5 miles from MusselburghBeach nearby
3,800 feet from beach
This holiday home offers a beautiful garden, free on-site private parking, and stunning garden views.
1.7 miles from MusselburghBeach nearby
3,100 feet from beach
This spacious, pet-friendly holiday home offers a garden, terrace, and free on-site private parking.
2.3 miles from MusselburghBeach nearby
3,500 feet from beach
This apartment offers a garden, terrace, free parking, and electric vehicle charging station for convenience.
2.4 miles from Musselburgh
Beachfront
This beachfront apartment offers stunning sea views, a restaurant, and pet-friendly accommodations.
0.6 miles from MusselburghBeach nearby
1.5 miles from beach
This holiday home offers a garden, free on-site parking, and family rooms for comfort.