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

Located 1.9 km from Dalhousie Castle, The Sun Inn offers 4-star accommodation in Dalkeith and features a terrace, a restaurant and a bar.

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

Kingston Guesthouse

Edinburgh (Near Dalkeith)

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.

A
Andrea
From
Netherlands
We stayed at room number 6, at the top floor (no lift). The room was very nicely decorated, everything was new, with a nice window, comfortable bed and amenities like fridge and coffee/tea. Enough plugs everywhere and even usb en usb-c connections. Our bathroom was outside the room, in the same floor, private for us. We didn’t find it a problem that it wasn’t en suite. The bathroom was also new and beautiful, with a window and proper lighting. The property parking was also a good bonus. Really easy connection to the city center by 10-15’ bus, the bus stop was 5’ walk away, safe to walk at night as well. The owners were super friendly, very quick with communication and accommodating. We definitely recommend it!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 218 reviews
Location 8.8
Price from
US$167.46
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.

M
Maria
From
Lithuania
everything - the room was great, the bathroom even had a tub. Hilary was very friendly and welcoming. the location is great, you can walk easily to Calton Hill to enjoy the view over Edinburgh, the train station is not far and there are several bus stops nearby. also, the breakfast has good options :)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 665 reviews
Location 9.4
Price from
US$297.30
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
Sharon Nielsen
From
United States
Everything was always tidy and ready for use. The owners provided contact information available for questions and were present enough that I didn't need to look for them. The area was very quiet and relaxing, perfect after busy crowded days in the city center.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 335 reviews
Location 8.9
Price from
US$169.89
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.

H
Handan
From
United Arab Emirates
Easy access Small snack pack inside the room Decoration, lights Breakfast room with free cereals and drinks Overall very comfortable area, room and entire building
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 685 reviews
Location 8.9
Price from
US$163.14
1 night, 2 adults

Albyn Townhouse

Edinburgh (Near Dalkeith)

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

K
Kuldeep
From
India
I liked the place and the way property has been managed
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 550 reviews
Location 9.3
Price from
US$186.07
1 night, 2 adults

Laird And Dog Inn

Lasswade (Near Dalkeith)

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.

A
Alan
From
United States
Val made us feel so welcome. The staff, service and food were exceptional. I highly recommend staying at this cozy Inn.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,199 reviews
Location 8.4
Price from
US$121.35
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.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,162 reviews
Location 8.5
Price from
US$320.22
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.

M
Marta
From
Portugal
The location. The place was also very clean
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 337 reviews
Location 8.8
Price from
US$148.31
1 night, 2 adults

AmarAgua Guest house

Edinburgh (Near Dalkeith)

Situated in the Newington district in Edinburgh, AmarAgua Guest house offers 5-star rooms with free WiFi. The property has garden and city views, and is 2.1 km from University of Edinburgh.

S
Shannon
From
Ireland
The owners couldn’t have done more for us. Provided very helpful information regarding transport around Edinburgh as well as things to do. Breakfast was really nice with loads of options to choose from.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 318 reviews
Location 8.8
Price from
US$245.39
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 7.8
    Good - What previous guests thought, 222 reviews
  • 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.7
    Fabulous - What previous guests thought, 27 reviews
  • Popular with guests booking B&Bs in Dalkeith

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

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

    Scored out of 10, guest rating 6.3
    Pleasant - What previous guests thought, 407 reviews
  • Popular with guests booking B&Bs in Edinburgh

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

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

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

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 729 reviews

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

  • Allison House 16

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

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

  • Scored out of 10, guest rating 6.3
    Pleasant - What previous guests thought, 407 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$95.86 per night
  • Laird And Dog Inn

    Lasswade
    Budget options available
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1,199 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.35 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, 76 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, 21 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.

Enjoy breakfast in Dalkeith and nearby

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 496 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$200.90 per night
  • Dorstan House

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

    Set in Edinburgh in the Lothian region, with University of Edinburgh and Arthurs Seat nearby, Dorstan House offers accommodation with free WiFi and free private parking.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 783 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$316.85 per night
  • 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, 104 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.0
    Very good - What previous guests thought, 1 review

    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.6
    Fabulous - 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, 107 reviews

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

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
gogless