Skip to main content

The best guest houses in Dalkeith

Check out our selection of great guest houses in Dalkeith

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Gifford House, hotel in Dalkeith

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.

The bed very comfortable
Scored 9.3
9.3
Rated wonderful
Wonderful
196 reviews
Price from
$233.97
1 night, 2 adults
Arden House - rooms with continental breakfast, hotel in Dalkeith

Arden House - rooms with continental breakfast offers accommodations in Musselburgh, 6.5 miles from Edinburgh Playhouse and 6.7 miles from Royal Mile.

Good breakfast and amicable host.
Scored 9.6
9.6
Rated exceptional
Exceptional
131 reviews
Price from
$171.91
1 night, 2 adults
Southside Guest House, hotel in Dalkeith

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.

Very clean and spacious room, lovely welcoming staff
Scored 8.3
8.3
Rated very good
Very Good
1,259 reviews
Price from
$308.71
1 night, 2 adults
Chapel Cross Guesthouse, hotel in Dalkeith

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.

Lovely, decorated in a playful , colorful style. Staff were wonderful. Five minute walk to Rosyln Chapel and castle, cute neighborhood. Rooms were very clean, beds comfortable. Great price.
Scored 8.5
8.5
Rated very good
Very Good
437 reviews
Price from
$167.68
1 night, 2 adults
Sonas Guesthouse, hotel in Dalkeith

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.

Very nice property with really nice ownership/management. Room was super clean, comfortable, and well equipped. We liked the location as it was easy walking distance to a regular bus route, several decent pubs, a couple of small grocery markets, and some good takeout restaurants. It was cold in Scotland while were were there, and the heating worked really well.
Scored 8.9
8.9
Rated excellent
Excellent
653 reviews
Price from
$187.18
1 night, 2 adults
Rosehall Hotel, hotel in Dalkeith

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

Really lovely place. An old mansion with many small nooks and steps everywhere, plush carpets, etc. The staff was really friendly as well, and self checkin/out was quick and hassle free. It located right next to a busstop 15 minutes form the old town too, with frequent buses. It was also very quiet and peaceful.
Scored 8.3
8.3
Rated very good
Very Good
793 reviews
Price from
$226.37
1 night, 2 adults
Ardgowan Guest House, hotel in Dalkeith

Offering free WiFi, Ardgowan Guest House is located in Edinburgh, within 1.4 mi of University of Edinburgh.

The space is beautiful and in a great location. Easy access to public transportation. Maureen was a very kind host, so helpful and readily available.
Scored 8.6
8.6
Rated excellent
Excellent
807 reviews
Price from
$129.98
1 night, 2 adults
Allison House 17, hotel in Dalkeith

This Georgian building is now a family-run guest house with easy access to Edinburgh city center by bus. It offers free WiFi, free parking and rooms with attached bathroom with flat-screen TVs.

Location
Scored 7.7
7.7
Rated good
Good
1,868 reviews
Price from
$97.49
1 night, 2 adults
Allison House 16, hotel in Dalkeith

This Georgian building is a family-run guest house with easy access to Edinburgh city center by bus. It offers free WiFi, free parking and rooms with attached bathroom with flat-screen TVs.

Is in a great place if you want quick and easy access to Edinburgh Old Town, close to bus stops serviced by various bus lines. The bathroom was small but clean and very comfortable. The daily housekeeping was nice. (Even during the weekend!)
Scored 7.7
7.7
Rated good
Good
1,784 reviews
Price from
$93.59
1 night, 2 adults
Balmore Guest House, hotel in Dalkeith

This friendly, family-run Victorian guest house offers modern rooms with attached bathroom across 3 neighboring Victorian townhouses.

Location, price
Scored 6.8
6.8
Rated pleasant
Pleasant
6,079 reviews
Price from
$93.59
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

  • Avg. price/night: $115.82
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,344 reviews
    Great location outside of the city centre with easy access. Hotel was clean and tidy, staff were lovely. Food next door was great.
    M
    Martin
    Solo traveler
  • Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 120 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.
    Greg
    Solo traveler
  • Avg. price/night: $115.82
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,344 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
    Sue
    Young couple
  • Avg. price/night: $115.82
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,344 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.
    Damien
    Young couple
  • Avg. price/night: $115.82
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,344 reviews
    Great location, very quiet. Plenty of parking. Plenty of shops nearby, including places to eat. Staff were super friendly.
    Nauman
    Family with young children
  • Avg. price/night: $115.82
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,344 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.
    Sarah
    Travelers with friends
  • Avg. price/night: $115.82
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,344 reviews
    Clean and a great location for buses to city centre. Great staff
    Moira
    Family with young children
  • Scored 8.2
    8.2
    Rated very good
    Very Good
     · 230 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.
    Thumbelina2022
    Young couple
  • Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 120 reviews
    Nice and quiet room. Great location, beautiful house, and premises. The host is very welcoming and even replaced the microwave for us
    Aleksandr
    Young couple
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 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.
    Trevor
    Solo traveler