Holiday rentals in Musselburgh

Compare 686 available properties from 23 providers
Musselburgh
Save up to 44%

Best holiday rental deals in Musselburgh

-44%
Apartment ∙ 4 guests ∙ 1 bedroom
Portobello, Edinburgh, United Kingdom
from £106 £188
HomeAway
5.0
View deal

Book a welcoming property from £23 per night by searching and comparing the 686 properties on offer in Musselburgh. HomeToGo instantaneously compares all of these rentals so you can save up to 44%!

Recommended holiday lettings in Musselburgh

Rent a holiday home, apartment or cottage in Musselburgh from just £23 per night

Apartment ∙ 5 guests ∙ 2 bedrooms
Musselburgh, East Lothian, United Kingdom
from £86
HomeAway
5.0
View deal
House ∙ 2 guests ∙ 1 bedroom
Portobello, Edinburgh, United Kingdom
from £18
Airbnb
5.0
View deal
Apartment ∙ 3 guests ∙ 2 bedrooms
Musselburgh, East Lothian, United Kingdom
from £91
Booking.com
4.8
View deal
House ∙ 2 guests ∙ 1 bedroom
Musselburgh, East Lothian, United Kingdom
from £36
Airbnb
5.0
View deal
House ∙ 2 guests
Musselburgh, East Lothian, United Kingdom
from £75
Airbnb
5.0
View deal
House ∙ 2 guests ∙ 1 bedroom
Musselburgh, East Lothian, United Kingdom
from £49
Airbnb
5.0
View deal
House ∙ 2 guests ∙ 1 bedroom
Musselburgh, East Lothian, United Kingdom
from £49
Airbnb
5.0
View deal
House ∙ 2 guests ∙ 1 bedroom
Musselburgh, East Lothian, United Kingdom
from £27
Airbnb
4.5
View deal
House ∙ 3 guests ∙ 2 bedrooms
Musselburgh, East Lothian, United Kingdom
from £55
Airbnb
5.0
View deal
See all offers

Most popular holiday lettings with a fireplace

Fireplace
Condo ∙ 3 guests ∙ 1 bedroom
Musselburgh, East Lothian, United Kingdom
from £102
Airbnb
5.0
View deal
Fireplace
House ∙ 4 guests ∙ 2 bedrooms
Musselburgh, East Lothian, United Kingdom
from £49
Airbnb
5.0
View deal
Fireplace
Apartment ∙ 4 guests ∙ 2 bedrooms
Musselburgh, East Lothian, United Kingdom
from £65
Airbnb
5.0
View deal
See all offers

Recommended pet-friendly holiday lettings

Pet-friendly
House ∙ 2 guests ∙ 1 bedroom
Musselburgh, East Lothian, United Kingdom
from £68
Airbnb
5.0
View deal
Pet-friendly
House ∙ 5 guests ∙ 2 bedrooms
Musselburgh, East Lothian, United Kingdom
from £100
Airbnb
5.0
View deal
Pet-friendly
House ∙ 6 guests ∙ 2 bedrooms
Musselburgh, East Lothian, United Kingdom
from £57
Airbnb
5.0
View deal
See all offers

Best holiday homes with a patio or terrace

Balcony/Patio
Apartment ∙ 4 guests ∙ 1 bedroom
Portobello, Edinburgh, United Kingdom
from £106
HomeAway
5.0
View deal
Balcony/Patio
Apartment ∙ 6 guests ∙ 2 bedrooms
Musselburgh, East Lothian, United Kingdom
from £108
Booking.com
4.8
View deal
Balcony/Patio
House ∙ 2 guests ∙ 1 bedroom
East Lothian, Scotland, United Kingdom
from £107
Booking.com
4.5
View deal
See all offers

Popular holiday rental amenities in Musselburgh

  • Kitchen (514)
  • Internet (502)
  • TV (402)
  • Washer (341)
  • Microwave (167)
  • Garden (135)
  • No smoking (132)
  • Parking (121)
  • Dishwasher (90)
  • Fireplace (81)
  • Pet allowed (67)
  • No pets (45)

The Weather in Musselburgh




11°
14°
17°
19°
10°
19°
10°
17°
13°


Jan.
Feb.
Mar.
Apr.
May
June
July
Aug.
Sep.
Oct.
Nov.
Dec.
- Rainy days

This is the climate diagram for Musselburgh. In July, maximum temperatures climb above 19°. On the other hand, you could have temperatures dropping under 1° in February. The rainiest month is July, while the driest month is September.

Accommodation options in Musselburgh

Experience Musselburgh's visitor attractions from your holiday letting

The East Lothian town of Musselburgh is a great place for a holiday cottage if you are looking for somewhere quiet to stay while visiting the more boisterous and lively Scottish capital, Edinburgh. However, this quaint and quiet town has lots of attractions of its own, and visitors to the area should make sure they spend some time in the so-called 'Honest Toun'.

Show all 686 properties
Art & Culture

Historic houses and modern theatre

The 17th century Newhailes House is one of the most popular visitor attractions in the Musselburgh area. Visitors who tour the property's interior can enjoy the gilded luxury which the original inhabitants would have experiences, especially in its ornate gardens.

Musselburgh attracts many top-class plays and theatre performances to its Brunton Theatre, which is also home to a cinema and hosts other arts events throughout the year.

Family Activities

Family attractions for all ages

There are lots of family-friendly beaches along this stretch of Scottish coastline, including in Musselburgh itself and Portobello heading towards Edinburgh. Fisherrow East is a blustery shingle beach ideal for combing, while Portobello also boasts a long promenade with amusement arcades, cafes and an indoor swimming pool.

The National Mining Museum a few miles inland at Newtongrange has lots of exhibits and demonstrations to spark children's interests, as well as appealing to the rest of the family.

Local Events

The Riding and the races

The Musselburgh Riding of the Marches takes place every July and is a celebration of a historic event which has taken place in town since the 17th century. Participants of all ages ride their horses or walk through the streets in historic costume in order to mark the original boundaries of Musselburgh.

The town also has its own racecourse, and there are meetings throughout the late-spring and summer annually and often at the weekend and in the evenings.

We compare more than 300 providers, including:

Booking.com Holiday Rentals in Musselburgh Novasol Holiday Rentals in Musselburgh TripAdvisor Holiday Rentals in Musselburgh Inter Chalet Holiday Rentals in Musselburgh HomeAway Holiday Rentals in Musselburgh EveryStay Holiday Rentals in Musselburgh Interhome Holiday Rentals in Musselburgh 9flats.com Holiday Rentals in Musselburgh HouseTrip Holiday Rentals in Musselburgh Belvilla Holiday Rentals in Musselburgh Sykes Cottages Holiday Rentals in Musselburgh Homestay.com Holiday Rentals in Musselburgh Ski Planet Holiday Rentals in Musselburgh Only-apartments Holiday Rentals in Musselburgh James Villa Holidays Holiday Rentals in Musselburgh

Top holiday destinations near Musselburgh