Skip to main content

Guest Houses in Dalkeith

Find the guest houses that appeal to you the most

The best guest houses in Dalkeith

Check out our pick of great guest houses in Dalkeith

Filter by:

Review score

Grangeview Guest House

Edinburgh (Near Dalkeith)

With free private parking and free Wi-Fi, a 30-minute walk from the centre of Edinburgh, Grangeview Guest House boasts an impressive winding staircase, a 32-inch flat-screen TV in its bedrooms, and...

G
Geeta
From
India
Location , Room , cleanliness , facilities , extremely comfortable.... Like the location very much , nearby one Indian Hotel is also there , rest all main places near by with excellent communication by Bus
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 364 reviews
Price from
US$167.86
1 night, 2 adults

Sonas Guesthouse

Edinburgh (Near Dalkeith)

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

M
Minna
From
Finland
The rooms were cosy. Breakfest was served in a bag and was sufficient for us fringe goers. Many fringe theathers were within a walking distance (we like walking, but there are busses available also.) peaceful. Not cheap. But functioned very well for us.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 700 reviews
Price from
US$161.20
1 night, 2 adults

Albyn Townhouse

Edinburgh (Near Dalkeith)

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

G
Gabriel
From
Brazil
Cozy room and a really charming space. The owner was very kind and gave us the perfect reception. Absolutely lovely!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 540 reviews
Price from
US$279.77
1 night, 2 adults

Southside Guest House

Edinburgh (Near Dalkeith)

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

M
Marsha
From
United States
The breakfast was delicious and satisfying. My room was comfortable and stylish.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,130 reviews
Price from
US$316.41
1 night, 2 adults

Bala House

Edinburgh (Near Dalkeith)

Located in Edinburgh, within 1.7 km of University of Edinburgh and 2.3 km of National Museum of Scotland, Bala House provides free WiFi throughout the property.

l
laura
From
Chile
We really liked the attention of the staff. very friendly and familiar. We arrived very early but they stored our suitcases and cleaned the room earlier so we could check in ahead of time. The location is perfect since it is a 20-minute walk away and a few minutes by public transport. It gave us the opportunity to see very beautiful residential areas.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 323 reviews
Price from
US$146.55
1 night, 2 adults

Ardgowan Guest House

Edinburgh (Near Dalkeith)

Offering free WiFi, Ardgowan Guest House is situated in Edinburgh, within 2.3 km of University of Edinburgh.

D
Daryl
From
Singapore
Lovely and spacious room with great facilities!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 740 reviews
Price from
US$139.89
1 night, 2 adults

Adam Drysdale House

Edinburgh (Near Dalkeith)

Situated in Edinburgh, 500 metres from EICC, Adam Drysdale House features free WiFi access. The rooms have a flat-screen TV. You will find a kettle in the room.

M
Maša
From
Slovenia
The stay was really nice, place is lovely and the hosts are so friendly and welcoming. Everything is great (location, breakfast, rooms (very clean)). I definitely recommend staying here.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 354 reviews
Price from
US$125.23
1 night, 2 adults

Rosehall Hotel

Edinburgh (Near Dalkeith)

Just over a mile from the centre of beautiful Edinburgh, The Rosehall is a small private hotel on the A7, close to Holyrood Park and the stunning Arthur’s Seat.

D
Daniela
From
Switzerland
We really enjoyed our stay. The hotel is well located ( not in central area of Edinburgh but with bus stop close by). We had breakfast there and it was quite good (good variety). The room 5 is a family room and is very beautiful and big (with 1 big bed and 2 single beds and with a big bathroom).
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 785 reviews
Price from
US$223.02
1 night, 2 adults

Gifford House

Edinburgh (Near Dalkeith)

"Nestled just over a mile from Edinburgh’s bustling Princes Street, Gifford House offers a tranquil escape in the heart of the city.

J
Jessica
From
United Kingdom
Everything about this place was amazing, start to finish! Rooms were immaculate, breakfast was delicious! Great selection of food & drinks. Beds were so comfortable! The couple who own this place were so polite, great to talk too & we're so helpful! Felt so welcoming & warm. Amazing place to stay, 100% recommended to anyone wanting to visit Edinburgh! We will be back!! 😊
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 210 reviews
Price from
US$143.88
1 night, 2 adults

Armadillo Guest House

Edinburgh (Near Dalkeith)

Set within less than 1 km of Edinburgh International Conference Centre and a 16-minute walk of Edinburgh Castle, Armadillo Guest House in Edinburgh offers a garden and rooms with free WiFi.

J
Julian
From
Germany
-Extremely beautiful interior, in the rooms and on the hallways- also pleasant scent everywhere -great bathroom with a great (rain-) shower -comfortable beds and generally rooms with beautiful view to Edinburghs historical streets -extremely friendly staff-from cleaning staff to owner-courteous and really helpful -exceptional price performance - when you compare it to other hotel rooms with double beds in Edinburgh, the vast majority is more expensive and doesn't even look close to be as good as this one, especially when it comes to interior and location.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 37 reviews
Price from
US$143.88
1 night, 2 adults
All guest houses in Dalkeith

Looking for a guest house?

Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.

Most booked guest houses in Dalkeith and surroundings in the past month

See all

Popular with guests booking guest houses in Dalkeith

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 30 reviews

Popular with guests booking guest houses in Dalkeith

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 77 reviews

Popular with guests booking guest houses in Dalkeith

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 216 reviews

Popular with guests booking guest houses in Edinburgh

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,018 reviews

Popular with guests booking guest houses in Edinburgh

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 52 reviews

Popular with guests booking guest houses in Edinburgh

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,936 reviews

Popular with guests booking guest houses in Edinburgh

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 207 reviews

Popular with guests booking guest houses in Edinburgh

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 785 reviews

Popular with guests booking guest houses in Edinburgh

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,574 reviews

Popular with guests booking guest houses in Edinburgh

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,444 reviews

Save money on guest houses in Dalkeith and nearby – budget options available

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 476 reviews

Offering city views, Edinburgh Travel Guest House is an accommodation situated in Edinburgh, 1.8 km from University of Edinburgh and 2.2 km from Royal Mile.

From US$94.72 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

St Martins Guest House - Rooms Only, a property with a shared lounge, is situated in Tranent, 17 km from Arthurs Seat, 17 km from Muirfield, as well as 18 km from University of Edinburgh.

From US$158.80 per night

IVY- Braveheart Guest House

Edinburgh
Budget options available
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,188 reviews

Situated in central Edinburgh, IVY- Braveheart Guest House is 10 minutes’ walk from the International Conference Centre and 20 minutes’ walk from the castle. There is a free WiFi.

From US$78.60 per night

Balmore Guest House

Edinburgh
Budget options available
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 6,179 reviews

This friendly, family-run Victorian guest house offers modern en-suite rooms across 3 neighboring Victorian townhouses.

From US$103.12 per night
Scored out of 10, guest rating 5.3
Passable - What previous guests thought, 80 reviews

Beautiful Rooms in Edinburgh Cottage Guest House - Free Parking, a property with a shared lounge, is set in Edinburgh, 5.6 km from University of Edinburgh, 6 km from National Museum of Scotland, as...

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 31 reviews

Situated in Edinburgh in the Lothian region, En-suite Room with Independent Entrance. Features accommodation with free WiFi and free private parking.

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 5 reviews

Duddingston Guest House - Rooms Only, a property with a garden, is located in Edinburgh, 5.9 km from Arthurs Seat, 6.2 km from Edinburgh Waverley station, as well as 6.2 km from Edinburgh Playhouse.

From US$165.87 per night

Set in Edinburgh in the Lothian region, Charming Edinburgh Bungalow KEYWORKERS BUSINESS 10MIN TO THE HOSPITAL offers accommodation with free private parking.

Highly rated guest houses in Dalkeith and nearby

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

Arden House - rooms with continental breakfast is set in Musselburgh, 8.5 km from Arthurs Seat, 11 km from Edinburgh Waverley station, and 11 km from Edinburgh Playhouse.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 741 reviews

Offering free WiFi, Ardgowan Guest House is situated in Edinburgh, within 2.3 km of University of Edinburgh.

From US$126.56 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 376 reviews

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

From US$158.54 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 52 reviews

Set in Edinburgh, 1.4 km from Arthurs Seat and 2.1 km from University of Edinburgh, Thistle Residence offers accommodation with free WiFi in a historic building.

From US$95.92 per night

Gifford House

Edinburgh
8.0+ review score
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 207 reviews

"Nestled just over a mile from Edinburgh’s bustling Princes Street, Gifford House offers a tranquil escape in the heart of the city.

From US$159.87 per night

Sonas Guesthouse

Edinburgh
8.0+ review score
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 702 reviews

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

From US$137.22 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 365 reviews

With free private parking and free Wi-Fi, a 30-minute walk from the centre of Edinburgh, Grangeview Guest House boasts an impressive winding staircase, a 32-inch flat-screen TV in its bedrooms, and...

From US$135.89 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 258 reviews

Housed in a historic building, the recently renovated Kingston Guesthouse provides accommodation with a garden and free WiFi. This guest house features free private parking and luggage storage space.

From US$146.55 per night

Enjoy breakfast in Dalkeith and nearby

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 780 reviews

In central Edinburgh, this 4-star Georgian town house offers free Wi-Fi and free parking. The local bus service allows easy access to Edinburgh city centre.

From US$223.82 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,857 reviews

In Edinburgh’s city centre, Averon Guest House has spacious rooms, free Wi-Fi and free private parking.

Offering free WiFi and garden views, Edinburgh Guest Room KEYWORKERS BUSINESS 10MIN TO THE HOSPITAL is an accommodation located in Edinburgh.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 58 reviews

Cabin by the coast is located in the Portobello district of Edinburgh, 6.8 km from Arthurs Seat, 6.9 km from Edinburgh Waverley station and 6.9 km from Edinburgh Playhouse.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3 reviews

Rooms in Musselburgh is located in Musselburgh, 13 km from Edinburgh Waverley station, 13 km from Edinburgh Playhouse, and 13 km from Royal Yacht Britannia.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 11 reviews

Boasting mountain views, Stable Cottage by Roslin Glen provides accommodation with a garden and a patio, around 5.8 km from Dalhousie Castle.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 111 reviews

Housed in a historic building, the recently renovated Straven Guesthouse provides accommodation with a shared lounge and free WiFi.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 484 reviews

Offering a garden and garden view, Roost Hill - Free Parking Zone is situated in Edinburgh, 2.7 km from University of Edinburgh and 3 km from National Museum of Scotland.

Guest houses that travellers love in Dalkeith

See all
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 77 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 traveller
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 216 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
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 77 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