The 10 best B&Bs in Dalkeith, UK | Booking.com
Skip to main content

B&Bs in Dalkeith

Find the B&Bs that appeal to you the most

The best B&Bs in Dalkeith

Check out our pick of great B&Bs in Dalkeith

Filter by:

Review score

The Sun Inn

Dalkeith

The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. This 4-star inn offers free WiFi. The property is non-smoking and is located 1.9 km from Dalhousie Castle.

J
Jennifer
From
Australia
Fabulous staff and lovely welcoming! Great food and great accommodation
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 354 reviews
Price from
US$168.82
1 night, 2 adults

Six Brunton Place Guest House

Edinburgh (Near Dalkeith)

Located in Edinburgh, Six Brunton Place Guest House is a historic bed and breakfast that provides free WiFi, and guests can enjoy a garden and a terrace.

J
John
From
Ireland
excellent stay. staff very friendly and breakfast superb. would definitely choose to stay here again when visiting Edinburgh.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 662 reviews
Price from
US$297.80
1 night, 2 adults

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...

S
Siobhan
From
Ireland
Room looked amazing. Staff were nice and friendly. Check in system was easy. Location was easy from Royal Mile by bus. For the price extremely happy. Thank you.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 344 reviews
Price from
US$170.17
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.

E
Eugenia Cecilia
From
Netherlands
we absolutely loved the guesthouse. We stayed in room 3 for our trip to see Taylor Swift in concert in Edinburgh and the bedroom was beautifully decorated, comfortable and cozy. We really enjoyed the snacks provided and had a great time.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 688 reviews
Price from
US$163.42
1 night, 2 adults

Albyn Townhouse

Edinburgh (Near Dalkeith)

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

S
Stnsie
From
Belgium
Nice room, lovely host, parking space!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 542 reviews
Price from
US$186.38
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.

A
András
From
Hungary
Good location just a bit outside of Edinburgh city center, but lots of shops, restaurants and pubs in the neighborhood. It just takes about 20 mins to walk to the old town and there is a bus stop opposite the guest house. The room was absolutely clean and the beds were comfortable.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,154 reviews
Price from
US$320.76
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.

S
Selina
From
Germany
When we got here it was so cosy and warm in the room. The room and bathroom overall were really nice and the owner was so sweet. It‘s in a side street so there were nice car noises in the night. It is still possible to walk to the city centre (~30min) and the next bus stop (~3min) and supermarket (~10min) is very nearby. We really enjoyed our time in Edinburgh and would come back.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 335 reviews
Price from
US$148.56
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
Matheus
From
Netherlands
Great experience from end to end. The owners and hosts are lovely. Strongly recommend. The location is great and this offers very good value for money.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 344 reviews
Price from
US$120.20
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.

A
Aleksandra
From
Poland
It was an absolutely pleasant stay with Rosehall Hotel! The hotel is located half an hour on foot from the Old Town, but there are bus stops nearby if you don’t feel like walking. The area is safe. The place itself is lovely! It’s clean, cosy, quiet. The bed I had was so comfortable! I loved the decor of my room. It was also nicely warm. All the amenities needed were provided. Miss Jennifer was the nicest and most helpful person ever. I will definitely love to stay at Rosehall if I get to come back to Edinburgh. Highly recommend.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 782 reviews
Price from
US$226.08
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.

R
Ralf Sz.
From
Germany
The Gifford House is very cozy. You quickly feel at home there. The hosts are very friendly and helpful. The breakfast is delicious and plentiful. From the Gifford House you can get to the top of Arthur's Seat quite quickly. It takes about 25 to 30 minutes to walk to the city center. However, there is a stop for the Lothian buses in the immediate vicinity of the house. Lines 30 and 33 take you quickly to the center. We will stay at the Gifford House again on our next visit to Edinburgh.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 200 reviews
Price from
US$145.86
1 night, 2 adults
All B&Bs in Dalkeith

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Dalkeith and surroundings in the past month

See all
  • Popular with guests booking B&Bs in Dalkeith

    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 75 reviews
  • Popular with guests booking B&Bs in Dalkeith

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 29 reviews
  • Popular with guests booking B&Bs in Dalkeith

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 354 reviews
  • Popular with guests booking B&Bs in Edinburgh

    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 2,000 reviews
  • Popular with guests booking B&Bs in Edinburgh

    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 1,571 reviews
  • Popular with guests booking B&Bs in Edinburgh

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 31 reviews
  • Popular with guests booking B&Bs in Edinburgh

    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 1,432 reviews
  • Popular with guests booking B&Bs in Edinburgh

    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 1,930 reviews
  • Popular with guests booking B&Bs in Edinburgh

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 727 reviews
  • Popular with guests booking B&Bs in Edinburgh

    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 1,375 reviews

Save money on B&Bs in Dalkeith and nearby – budget options available

  • Laird And Dog Inn

    Lasswade
    Budget options available
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 1,195 reviews

    The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking.

    From US$121.55 per night
  • Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 7 reviews

    Offering a garden and garden view, Charming 3 Bed Cottage, Private Room bookings, Free street parking, strong Fibre Optic Internet, Garden is situated in Edinburgh, 5.9 km from University of Edinburgh...

  • Scored out of 10, guest rating 5.1
    Passable - What previous guests thought, 78 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.0
    Superb - What previous guests thought, 29 reviews

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

  • Little france house room1

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 22 reviews

    Offering garden views, Little france house room1 is an accommodation situated in Edinburgh, 4.9 km from University of Edinburgh and 5.3 km from National Museum of Scotland.

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

  • Situated in Edinburgh and only 5.7 km from University of Edinburgh, Edinburgh Guest Room KEYWORKERS BUSINESS 10MIN TO THE HOSPITAL features accommodation with garden views, free WiFi and free private...

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 103 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.

    From US$186.38 per night

Enjoy breakfast in Dalkeith and nearby

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

    Set in the village of Roslin, The Original Rosslyn Inn is an idyllic village inn, just 8 miles from Edinburgh’s city centre.

    From US$201.23 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 2 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.5
    Very good - What previous guests thought, 10 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, 109 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.2
    Superb - What previous guests thought, 488 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.

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

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

    From US$141.81 per night
  • Alba House Hotel

    Edinburgh
    Breakfast options
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 727 reviews

    This Victorian house is in large gardens and has easy access to Edinburgh's city centre by bus. It offers free Wi-Fi and free parking.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 661 reviews

    Well located in the Newington district of Edinburgh, Kingsley Guest House is located 2.2 km from University of Edinburgh, 2.6 km from National Museum of Scotland and 2.9 km from Edinburgh Waverley...

B&Bs that guests love in Dalkeith

See all
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 75 reviews
    Location was excellent. Tucked away, surrounded by a large well kept garden making the property quiet and private. The room was a in a separate coach house annex with its own little patio area. Good coffee and tea making facilities and a small fridge.
    Guest review by
    Dianne
    Solo traveller
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 75 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