Skip to main content

Self-Catering Accommodations in Dalkeith

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

The best self-catering accommodations in Dalkeith

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

Filter by:

Review score

BrewDog DogHouse Edinburgh

Edinburgh (Near Dalkeith)

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.

A
Ayelet Erez-Lachs
From
Israel
One of the coolest hotels we've ever stayed in. The room was lovely and big, the staff were amazing and the breakfast was wonderful (lots of calories though 😄). Surprisingly, the hotel itself (rooms & lounge) was very quiet although the restaurant and bar were always hectic with lots of happy people🍺. Great stay overall!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,529 reviews
Price from
$212.34
1 night, 2 adults

Destiny Scotland - Royal Mile Residence

Edinburgh (Near Dalkeith)

Located on the Royal Mile in the Old Town of Edinburgh, Destiny Scotland - Royal Mile Residence features accommodations with free WiFi, seating area and flat-screen TV.

E
Erin
From
United States
Comfortable. Clean. Excellent location. Had everything we needed for a 3-day stay in Edinburgh. Had a washing machine as well and a good sized kitchenette.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,374 reviews
Price from
$196.88
1 night, 2 adults

Old Town Chambers, Autograph Collection

Edinburgh (Near Dalkeith)

In a central location in Edinburgh, a 2-minute walk from Waverley train station and a 5-minute walk from Edinburgh Castle, The Old Town Chambers has modern, luxury apartments with free Wi-Fi.

K
Kate
From
Australia
everything! the service, the room, the cleanliness and the location. there was nothing we could fault
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,673 reviews
Price from
$294.38
1 night, 2 adults

The Knight Residence by Mansley

Edinburgh (Near Dalkeith)

Just 5 minutes' walk from the Grassmarket’s bars and restaurants, The Knight Residence apartments are located 0.5 miles from Edinburgh Castle.

a
ann
From
Ireland
The staff were very helpful and pleasant. Great location for exploring old town. Clean and comfortable. Would definitely stay here again if/when we come back to Edinburgh.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,842 reviews
Price from
$225.51
1 night, 2 adults

Destiny Scotland George IV Apartments

Edinburgh (Near Dalkeith)

Destiny Scotland George IV Apartments offers accommodations within 200 yards of the center of Edinburgh, with free Wifi and a kitchen with a dishwasher, an oven, and a microwave.

J
Jacquelyn
From
Philippines
Great location, very clean and quite posh, had everything I needed, good views, has safe luggage storage if you need
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 105 reviews
Price from
$194.45
1 night, 2 adults

Moment George IV Bridge

Edinburgh (Near Dalkeith)

In a prime location in the center of Edinburgh, Moment George IV Bridge provides continental breakfast and free WiFi throughout the property.

A
Andrew
From
United Kingdom
Wow this place and the staff were amazing. Blown away! Booked this as a last-minute stay and honestly wasn’t expecting this. It’s been freshly renovated, was absolutely spotless and the location was 10/10. We have already booked to stay again in August!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 201 reviews
Price from
$298.16
1 night, 2 adults

Three Bedroom House

Edinburgh (Near Dalkeith)

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.

I
Israel
From
Ireland
Every thing was amazing and i really loved the place and all over there
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 129 reviews
Price from
$307.33
1 night, 2 adults

Self-catering extended family home

Edinburgh (Near Dalkeith)

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.

T
Ting
From
United Kingdom
Very clean apartment and very hospitable host! I love the window view!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 123 reviews
Price from
$243.06
1 night, 2 adults

Lovely main door 2 bed apartment

Edinburgh (Near Dalkeith)

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, 241 reviews
Price from
$267.37
1 night, 2 adults

Museum Apartments

Edinburgh (Near Dalkeith)

Museum Apartments offers accommodations within 200 yards of the center of Edinburgh, with free Wifi and a kitchen with a dishwasher, an oven, and a microwave.

Y
Ying-Ying
From
Taiwan
Perfect location: 10mins walk to Edinburg station, Edinburg Uni and the castle! Spacious apartment: clean bathroom, living room, kitchen and bed! Awesome landlord: replied fast, gives good advice for visiting this lovely city. I love Edinburg so much. Especially this apartment.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 867 reviews
Price from
$167.71
1 night, 2 adults
All self-catering accommodations in Dalkeith

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 Dalkeith and surrounding area in the past month

See all

Popular with guests booking self-catering accommodations in Dalkeith

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Popular with guests booking self-catering accommodations in Dalkeith

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Popular with guests booking self-catering accommodations in Dalkeith

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 34 reviews

Popular with guests booking self-catering accommodations in Edinburgh

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 129 reviews

Popular with guests booking self-catering accommodations in Edinburgh

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 82 reviews

Popular with guests booking self-catering accommodations in Edinburgh

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 135 reviews

Popular with guests booking self-catering accommodations in Edinburgh

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 32 reviews

Popular with guests booking self-catering accommodations in Edinburgh

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 125 reviews

Popular with guests booking self-catering accommodations in Edinburgh

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 30 reviews

Popular with guests booking self-catering accommodations in Edinburgh

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 171 reviews

Enjoy breakfast in Dalkeith and nearby

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 129 reviews

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.

Faside Estate

Musselburgh
Breakfast options
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 25 reviews

Faside Estate offers accommodations in Musselburgh, 8.5 miles from Dalhousie Castle and 10 miles from Edinburgh Waverley Train Station.

From $371.35 per night

KM Apartments

Edinburgh
Breakfast options
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,952 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 $132.47 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,529 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 $249.81 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,839 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 $151.24 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 933 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 $283.57 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 17 reviews

Providing a garden, Modern 2 Bedroom House, Edinburgh. Provides accommodations in Millerhill. This apartment offers free private parking and private check-in and check-out.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

1.2 miles from Dalhousie Castle in Newtongrange, 2 Bedroom Cottage-Free Parking features accommodations with access to a hot tub.

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

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

One Bedroom Apartment Near Royal Infirmary & Easy Access to Edinburgh Centre is located in Edinburgh, just 3.7 miles from Arthur's Seat and 4.1 miles from University of Edinburgh.

From $145.84 per night

Gilmerton Dykes Av

Edinburgh
Free cancellation options available
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 30 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.

From $263.99 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 10 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 $243.06 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 61 reviews

Edinburgh Two Bedrooms Apartment with Free Parking is located in Edinburgh, just 3 miles from University of Edinburgh and 3.3 miles from National Museum of Scotland.

From $189.05 per night

Hidden Wellhouse

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

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

From $186.71 per night

The Porty Beach House

Portobello, Edinburgh
Free cancellation options available
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 135 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.

From $248.46 per night

Gorgeous Full Home in Edinburgh

Edinburgh
Free cancellation options available
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 52 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.

From $193.24 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 $299.31 per night

Highly rated self-catering accommodations in Dalkeith and nearby

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 39 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 8.8
Excellent - What previous guests thought, 9 reviews

Spacious 2BR Home by Portobello Beach is located in Edinburgh, just a 11-minute walk from Portobello Beach and 4.9 miles from Arthur's Seat.

From $194.45 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 123 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.

From $148.54 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 15 reviews

A recently renovated vacation home, Luxury Detached Home offers accommodations in Edinburgh. Housed in a building dating from 2014, this vacation home offers free Wifi and free private parking.

From $1,008.45 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 7 reviews

Edinburgh Attractions Retreat is located in Edinburgh, just a 19-minute walk from Edinburgh Playhouse and 1.6 miles from Royal Mile.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 150 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.

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

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

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

Drummond Condo in Edinburgh offers accommodations with free Wifi, a 4-minute walk from National Museum of Scotland, half a mile from Edinburgh Waverley Train Station, and a 11-minute walk from Camera...

From $181.08 per night

Self-catering Accommodations That Guests Love in Dalkeith

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 34 reviews
Great apartment, well stocked kitchen, comfy beds. Really enjoyed ourselves.
Guest review by
Marie
Travelers with friends
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 34 reviews
It was very clean, the kitchen was well equipped and the beds were very comfortable. The connection to Edinburgh is very easy, and this apartment was a life saver when the city was completely booked and overpriced due to an event! Can highly recommend !
Guest review by
Antje
Family with young children
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 34 reviews
The property was immaculate, new, and very well done. The kitchen and two bathroom really helped. We had only three, but it could hold 6 comfortably. the living room was quite comfortable. highly recommend.
Guest review by
Shaun
Family with young children