Skip to main content

The best guest houses in Dalkeith

Check out our selection of great guest houses in Dalkeith

Filter by:

Review score

Located in Edinburgh, 1.3 mi from University of Edinburgh, 18 Craigmillar Park features a sun terrace and views of the city. Free WiFi is available throughout the property.

Really cute place. It felt like I was staying at a friends house, The rooms were, VERY VERY clean. The place was spotless, maybe a little dust on the lamps but it was really really clean. Beds were nice and big and staff was really friendly and cool. They let me check in late, which helped a lot. The place over all felt more like a Air BNB than a hotel but I was really impressed with the room. Wifi worked very well.
Review score
Wonderful
714 reviews
Price from
$260.46
1 night, 2 adults

Kingsley Guest House offers accommodations in Edinburgh, 1.4 miles from University of Edinburgh and 1.6 miles from National Museum of Scotland.

Breakfast was excellent and owner was extremely friendly
Review score
Wonderful
640 reviews
Price from
$279.16
1 night, 2 adults

With free parking and free WiFi, Sonas Guest House offers bright, cozy bedrooms. The historical Royal Mile and Holyrood Park are just a 20-minute walk away.

Clean and perfect location
Review score
Wonderful
686 reviews
Price from
$239.09
1 night, 2 adults

The Albyn Townhouse is a generous 4-story, 19th-century traditional town house.

Lydie welcomed us upon arrival. Very enthusiastic and with good tips to visit Edinburgh. The house is very nice and is perfectly located. Walking distance from the city centre and a wide range of restaurants. Even private parking space is available.
Review score
Exceptional
588 reviews
Price from
$192.34
1 night, 2 adults

1.2 miles from University of Edinburgh, Barony House offers 5-star accommodations in the Newington district of Edinburgh.

Sincere good hospitalty and very warm smiles werre first of all impressive. Cozy space and garden was also excellent, except coldness (of course we understand central heating system). Breakfast exceeded our experience, in pasrtiuclar fresh bread and egg-tarte... all was fresh and excuisine. We were delightfule together with pleasant host.
Review score
Exceptional
39 reviews
Price from
$372.66
1 night, 2 adults

This stylish, family-run guest house is close to Edinburgh city center and has easy access by bus. It has free Wi-Fi and attractive rooms with Freeview TVs and DVD players.

The room was clean.
Review score
Very Good
1,187 reviews
Price from
$291.85
1 night, 2 adults

The Menzies Guest house is just a 10-minute walk from Edinburgh Castle and Princes Street. It offers rooms with TVs and free Wi-Fi.

Very nice location, walkable to everything, friendly host. Quiet, peaceful location! Would highly recommend!
Review score
Very Good
695 reviews
Price from
$209.68
1 night, 2 adults

With its own Victorian tearoom, Chapel Cross Guest House is located in the historic village of Roslin and 9 miles south from the scenic capital city of Edinburgh. Free on-site parking is available.

We were upgraded to a lovely bedroom which was very comfortable. The lady that booked us in was very friendly and gave us information on eating and what to do when were leaving. All together it was a lovely experience.
Review score
Excellent
414 reviews
Price from
$199.02
1 night, 2 adults

The friendly and welcoming Gifford House has free on street parking and is about 1.25 miles south of Princes Street and on a main bus route to Edinburgh city center.

Location, comfortable family room, en suite bathroom. Friendly host.
Review score
Excellent
161 reviews
Price from
$260.46
1 night, 2 adults

Just a 15-minute walk from Holyrood Park, this guest house has street parking available. A flat-screen TV is included in each room with attached bathroom.

It was bigger and more comfortable then our booking that we had earlier in the trip with a different location so after a long week hiking through the highlands it was awesome to come to a clean and spacious area. Also having our private bathroom was amazing!
Review score
Excellent
385 reviews
Price from
$200.35
1 night, 2 adults
All guest houses in Dalkeith

Looking for a guest house?

Warm and welcoming guest houses are ideal for travelers who prefer laid-back accommodations with a personal touch. Usually family run, these hosts will provide local recommendations and even optional meals. Guest houses sometimes feature a cozy living room or a garden – and are still cheaper than most regular hotels.

Guest Houses That Travelers Love in Dalkeith

See all
  • Avg. price/night: $167.10
    Review score
    Excellent · 4,273 reviews
    Great location outside of the city centre with easy access. Hotel was clean and tidy, staff were lovely. Food next door was great.
    Guest review by
    Martin
    Solo traveler
  • Review score
    Wonderful · 104 reviews
    Really friendly host who provided me a room at the very last minute after my original accommodation provider let me down. Lovely quiet spot and a beautiful room with all the facilities you would expect. After a long day this was a real treat to come to and get some excellent rest.
    Guest review by
    Greg
    Solo traveler
  • Avg. price/night: $167.10
    Review score
    Excellent · 4,273 reviews
    Great location near the Edinburgh bypass. Room was very clean and well appointed and comfortable bed ( quite firm bed but we like them that way !) Lovely shower and clean bathroom. The room was quiet and we heard very little noise around us. We had a couple of meals in the Melville Inn which were very nice. Breakfast seemed reasonable compared to equivalent elsewhere and we liked that we could just order what we wanted rather than a buffet style
    Guest review by
    Sue
    Young couple
  • Avg. price/night: $167.10
    Review score
    Excellent · 4,273 reviews
    We stayed here during our stay in Edinburgh. We arrived by car and drove there for the day as it was cheaper to stay outisde the city. The hotel is nice and quiet with a view over wild rabbits. The room was large and comfortable. We had everything we needed.
    Guest review by
    Damien
    Young couple
  • Avg. price/night: $167.10
    Review score
    Excellent · 4,273 reviews
    Great location, very quiet. Plenty of parking. Plenty of shops nearby, including places to eat. Staff were super friendly.
    Guest review by
    Nauman
    Family with young children
  • Avg. price/night: $167.10
    Review score
    Excellent · 4,273 reviews
    Great pub/restaurant next door. Quiet, 30 minutes by bus into the city centre. USB Port in sockets next to bed to charge phones. Vending machine in lobby with snacks and drinks (water for 1.40£ for 0,33 was a bit pricey, especially when there is no where else to buy warer nearby.
    Guest review by
    Sarah
    Travelers with friends
  • Avg. price/night: $167.10
    Review score
    Excellent · 4,273 reviews
    Clean and a great location for buses to city centre. Great staff
    Guest review by
    Moira
    Family with young children
  • Review score
    Good · 249 reviews
    Interesting surprise with the Scottish breakfast but well worth having. Keeps you going all day long. Ewan and Irene are great hosts and the tales Ewan tells you at breakfast are Interesting and worth listening to. If we come back to Scotland, will definitely try and book in again.
    Guest review by
    Thumbelina2022
    Young couple
  • Review score
    Wonderful · 104 reviews
    Nice and quiet room. Great location, beautiful house, and premises. The host is very welcoming and even replaced the microwave for us
    Guest review by
    Alex
    Young couple
  • Review score
    Wonderful · 19 reviews
    Hosts were lovely and welcoming, providing food and milk for us on arrival and took us around to show us the workings of the brilliantly decorated apartment. WiFi, TV and smart devices supplied super. Great value for money in a great location in central Dalkeith.
    Guest review by
    Trevor
    Solo traveler