The 10 best self-catering accommodations in Musselburgh, UK | Booking.com
Skip to main content

Self-Catering Accommodations in Musselburgh

Find the self-catering accommodations that appeal to you the most

The best self-catering accommodations in Musselburgh

Check out our selection of great self-catering accommodations in Musselburgh

Filter by:

Review score

Musselburgh Flat

Musselburgh

Musselburgh Flat is located in Musselburgh, just 6.1 miles from Arthur's Seat and 7.8 miles from Edinburgh Waverley Train Station. With quiet street views, this accommodation features a balcony.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 22 reviews
Price from
$242.15
1 night, 2 adults

The Resident Edinburgh

Edinburgh (Near Musselburgh)

Ideally located in the Edinburgh City Centre district of Edinburgh, The Resident Edinburgh is located a 12-minute walk from EICC, one mile from Royal Mile and a 17-minute walk from Camera Obscura and...

A
Alejandro
From
Mexico
Location, cleanliness, attention from staff.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,338 reviews
Price from
$159.93
1 night, 2 adults

BrewDog DogHouse Edinburgh

Edinburgh (Near Musselburgh)

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk.

f
faulds
From
United Kingdom
Loved staying here, the Dog house has so many different quirky extras that make it feel like so much more than a hotel. The room itself was spotless and so well looked after, the staff really go the extra mile to make you feel welcome. Will be back soon with the dog next time! 🐶 Thank you Doghouse! 10/10!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,552 reviews
Price from
$246.56
1 night, 2 adults

Forth House by Supercity Aparthotels

Edinburgh (Near Musselburgh)

Forth House by Supercity Aparthotels is an apartment featuring rooms with free Wifi and air conditioning in the center of Edinburgh.

K
Khaled
From
Bahrain
We stayed here for one night, and it was our very first trip with our 4-month-old baby. We had rented a lot of baby equipment (large stroller, crib, etc.), and the team went above and beyond to make our stay smooth. They kindly allowed all the items to be delivered before our arrival, and when there was a delay in pickup, they were incredibly accommodating and professional. I felt embarrassed at first about the hassle, but they kept reassuring me that this is part of travel and it’s completely okay. Their kindness and support truly made all the difference — without them, our first day would have been so stressful. Instead, it was smooth and worry-free. The location is great — the aparthotel is tucked into an alley, so it’s easy to temporarily park right in front to unload bags. The rooms are exactly like the photos: spacious, airy, and very clean. Even though our room felt like it was on a lower level, it still had windows with natural light, which made it pleasant. The living area and kitchen were perfect for family needs. The small dining table was so useful, and the couch even doubled as a changing area for the baby. The bathroom was spacious, and the sink worked perfectly for a baby bath setup. One of our favorite surprises was how soundproof the apartment felt. Our baby could sleep peacefully in the bedroom while we used the living room — I could even use a hairdryer without waking her up! That gave us such peace of mind. This property is truly family-friendly in every way: from the outstanding customer service to the thoughtful room layout and the convenient location. We are so, so grateful to the team for making our first family trip such a positive experience. Highly, highly recommended!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 472 reviews
Price from
$167.93
1 night, 2 adults

Three Bedroom House

Edinburgh (Near Musselburgh)

A recently renovated vacation home, Three Bedroom House offers accommodations in Edinburgh. Housed in a building dating from 2005, this vacation home offers free Wifi and free private parking.

S
Sandeep
From
Sweden
A big thank you for hosting us at your lovely place. We had such a wonderful time—the space was beautiful, comfortable, and had everything we needed. We especially loved the peaceful atmosphere, the view, the cozy layout, and the location. It really made our trip special. We also really appreciated how clear and prompt your communication was. You made everything so easy with all the helpful information and quick responses. It gave us peace of mind and made our stay even more enjoyable. Thanks again for everything—you’ve helped make some great memories for us! Best Regards, Sandeep
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 105 reviews
Price from
$415.98
1 night, 2 adults

33 Castle Terrace

Edinburgh (Near Musselburgh)

Right in the center of Edinburgh, 33 Castle Terrace features rooms with free Wifi. This recently renovated condo hotel is located a 6-minute walk from Edinburgh Castle and 600 yards from EICC.

E
Elizabeth
From
United States
Super clean (and I'm very picky), very nice place. Would totally stay here again!!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 180 reviews
Price from
$238.96
1 night, 2 adults

Self-catering extended family home

Edinburgh (Near Musselburgh)

Self-catering extended family home is located in Edinburgh, just 1.4 miles from Portobello Beach and 2 miles from Arthur's Seat. This apartment provides free private parking and free Wifi.

P
Piero
From
Indonesia
Recently renewed. Bus to city center close by. Nice and helpful hosts
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 111 reviews
Price from
$239.89
1 night, 2 adults

self catering , city centre apartment with Parking

Edinburgh (Near Musselburgh)

Self catering, city centre apartment with Parking offers accommodations in Edinburgh, a 8-minute walk from Edinburgh Playhouse and 0.8 miles from National Museum of Scotland.

J
Joy Zhang
From
United States
Everything is perfect. The location is a short walk from the train station, and very easy to identify from the street. The apartment smells amazing with the diffusers in the room, super clean, and the rooms are also amazing with 3 bathrooms. We really enjoyed our stay.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 110 reviews
Price from
$779.66
1 night, 2 adults

Luxury Modern 3 Bedroom Apartment in City Centre

Edinburgh (Near Musselburgh)

Luxury Modern 3 Bedroom Apartment in City Centre is located in Edinburgh, just a 12-minute walk from The Real Mary King's Close and 0.6 miles from Edinburgh Waverley Train Station.

A
A.AZIZ
From
Qatar
Location, cleanliness, size of the rooms.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 161 reviews
Price from
$539.76
1 night, 2 adults

Lovely main door 2 bed apartment

Edinburgh (Near Musselburgh)

Lovely main door 2 bed apartment offers accommodations in Edinburgh, a 17-minute walk from EICC and 1.3 miles from Edinburgh Castle. This 5-star apartment features free Wifi and a garden.

N
Natalie
From
United States
Amazing apartment to stay in, I wish we had stayed longer. The place is absolutely beautiful, great beds and bedrooms, well stocked and the hosts were wonderful. The outdoor space is immaculate.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 237 reviews
Price from
$269.88
1 night, 2 adults
All self-catering accommodations in Musselburgh

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in Musselburgh and surrounding area in the past month

See all

Highly rated self-catering accommodations in Musselburgh and nearby

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 28 reviews

    Holiday Home with free parking & 4min to Edinburgh Warverly is located in Fisherrow, just 5 miles from Arthur's Seat and 6.6 miles from Edinburgh Waverley Train Station.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 33 reviews

    Perfect 4 bedroom 2 bathroom Home offers accommodations in Edinburgh, 3.6 miles from Edinburgh Waverley Train Station and 3.6 miles from Edinburgh Playhouse.

    From $503.78 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 121 reviews

    A few steps from Portobello Beach in Edinburgh, The Porty Beach House offers accommodations with access to a hot tub. Both free Wifi and parking on-site are accessible at the apartment free of charge.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 111 reviews

    Self-catering extended family home is located in Edinburgh, just 1.4 miles from Portobello Beach and 2 miles from Arthur's Seat. This apartment provides free private parking and free Wifi.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 44 reviews

    Gorgeous Full Home in Edinburgh is located in Edinburgh, just a 19-minute walk from Portobello Beach and 2 miles from Arthur's Seat.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 14 reviews

    Offering a garden, Luxury 5-bed Villa - Winfields House provides accommodations in Prestonpans. This villa offers free private parking, a shared kitchen, and free Wifi.

  • Hidden Wellhouse

    Edinburgh
    8.0+ review score
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 12 reviews

    Featuring a garden, Hidden Wellhouse features accommodations in Edinburgh. This property offers access to a terrace, free private parking, and free Wifi.

    From $230.17 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 32 reviews

    Just 1.2 miles from Edinburgh Playhouse and one mile from Arthur's Seat, Arthur's Seat View features accommodations in Edinburgh with a garden.

Enjoy breakfast in Musselburgh and nearby

  • KM Apartments

    Edinburgh
    Breakfast options
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 1,968 reviews

    KM Apartments offer that extra space that everyone craves. Our apartments allow our guests to spread out for a longer stay, or provide them with all the space they need for that perfect working...

    From $329.86 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 1,552 reviews

    BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk.

    From $525.10 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2,838 reviews

    Located in the city center, Fraser Suites Edinburgh serviced apartments offer spacious and furnished rooms and suites that are perfect for both short and long stays.

    From $323.86 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 987 reviews

    Located 3 minutes' walk from Princes Street, The Edinburgh Grand features apartment accommodations with an on-site restaurant, bar and coffee house. Free WiFi is featured throughout the property.

    From $437.14 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 758 reviews

    RÌGH Residences - George Street offers accommodations in Edinburgh, a 11-minute walk from Edinburgh Waverley Train Station and 0.8 miles from National Museum of Scotland.

    From $993.53 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 422 reviews

    Modern Two Bedroom Apartments offers accommodations in Edinburgh, 1.4 miles from Royal Yacht Britannia and 2.9 miles from Edinburgh Waverley Train Station.

    From $278.54 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2 reviews

    Musselburgh / Edinburgh near QM Uni (30) is located in Fisherrow, just 5.1 miles from Arthur's Seat and 6.8 miles from Edinburgh Waverley Train Station.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 46 reviews

    Daiches Braes Brunstane Portobello is located in Edinburgh, just 4.7 miles from Edinburgh Waverley Train Station and 4.7 miles from Edinburgh Playhouse.

These self-catering accommodations in Musselburgh and nearby have options with free cancellation

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 3 reviews

    1BR Edinburgh Stay with Free Parking Sleeps 4 offers accommodations in Edinburgh, 3.3 miles from Edinburgh Waverley Train Station and 3.5 miles from The Real Mary King's Close.

    From $313.20 per night
  • Edinburgh 2 bedroom ground floor apartment

    Edinburgh
    Free cancellation options available
    Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 13 reviews

    Edinburgh 2 bedroom ground floor apartment offers accommodations in Edinburgh, 1.4 miles from Portobello Beach and 1.8 miles from Royal Yacht Britannia.

  • Gilmerton Dykes Av

    Edinburgh
    Free cancellation options available
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 19 reviews

    Providing a garden, Gilmerton Dykes Av provides accommodations in Edinburgh. Both free Wifi and parking on-site are available at the apartment free of charge.

  • The London Road Apartment - 2BR/1BA

    Edinburgh
    Free cancellation options available
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 136 reviews

    The London Road Apartment - 2BR/1BA offers accommodations in Edinburgh, 1.2 miles from National Museum of Scotland and 1.4 miles from Camera Obscura and World of Illusions.

  • Edinburgh, Seton Sands, The Fishing Boat

    Port Seton
    Free cancellation options available
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 24 reviews

    Providing a garden, Edinburgh, Seton Sands, The Fishing Boat provides accommodations in Port Seton. This beachfront property offers access to free Wifi and free private parking.

    From $207.91 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 213 reviews

    Abbey Strand Apartments, at Holyrood features rooms with free Wifi in the center of Edinburgh.

    From $526.60 per night
  • Modern two bedroom house

    Ormiston
    Free cancellation options available
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 38 reviews

    Modern two bedroom house is located in Ormiston, just 12 miles from Dalhousie Castle and 13 miles from Arthur's Seat.

    From $295.40 per night
  • The Park At Holyrood

    Old Town, Edinburgh
    Free cancellation options available
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 143 reviews

    A 12-minute walk from Edinburgh Waverley Train Station in the center of Edinburgh, The Park At Holyrood provides accommodations with access to spa facilities, beauty services, and fitness room.

FAQ about self-catering accommodations in Musselburgh

Self-catering Accommodations That Guests Love in Musselburgh

See all
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 51 reviews
    The property was spotless, good parking on the street just opposite the property, 5 min walk from Tesco and a 15 min drive to the centre of Edinburgh. Fully equipped kitchen and comfortable beds. Travelled with family. Highly recommended!
    Guest review by
    Fiona
    Travelers with friends
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 51 reviews
    Excellent location Good size property Clean No issues with on street parking (always found a space) Really easy check in/out process Well stocked (e.g. toiletries in the bathroom, food condiments in the kitchen, towels, ironing board, hairdryer, spare bedding etc in the bedrooms). A home away from home…. will definitely use again when returning to the area.
    Guest review by
    DotYeah
    Group