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 selection of great B&Bs in Dalkeith

Filter by:

Review score

The Sun Inn

Dalkeith

Located 1.2 miles from Dalhousie Castle, The Sun Inn offers 4-star accommodations in Dalkeith and features a terrace, a restaurant and a bar.

T
Tania
From
New Zealand
A home away from home. Fantasic location easy access to the city, down quaint country lanes and villages. Perfect. I wanted to settle in and stay for a week totally recommend. Fantastic food, great staff, comfortable room.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 357 reviews
Location 8.0
Price from
$168.54
1 night, 2 adults

Kingston Guesthouse

Edinburgh (Near Dalkeith)

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

A
Atte
From
Finland
Overall clean and nice accomodation.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 218 reviews
Location 8.8
Price from
$188.76
1 night, 2 adults

Six Brunton Place Guest House

Edinburgh (Near Dalkeith)

With a garden and a terrace, Six Brunton Place Guest House is a historic bed and breakfast that provides accommodations with free Wifi. Guests staying at this bed and breakfast have access to a patio....

A
Alison Kara
From
United Kingdom
Brunton House was an extremely pleasant experience. We thoroughly enjoyed our stay here. Our mattress was a little hard for my partners hips however, this was easily remedied by the addition of a mattress topper. Hilary was very helpful in this matter. The continental breakfast was always tasty and frequently replenished, plenty of fresh fruit and pastries. Lovely coffee as well. Brunton House is easily placed for walking into the city centre and is on the main bus routes if you require we like walking so we felt easily placed to visit new and old locations we had seen before. A lovely stay many thanks.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 665 reviews
Location 9.4
Price from
$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 center of Edinburgh, Grangeview Guest House features an impressive winding staircase, a 32-inch flat-screen TV in its bedrooms, and...

k
kayhan
From
Turkey
They were so hospitable and sympathetic. Property was clean and in good location.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 335 reviews
Location 8.9
Price from
$169.89
1 night, 2 adults

Sonas Guesthouse

Edinburgh (Near 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.

M
Mojca
From
Germany
The room was very nice and cozy, we loved it. The room and the bathroom were cleaned daily, which was great. The staff were absolutely lovely, they really made our stay wonderful.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 684 reviews
Location 8.9
Price from
$163.14
1 night, 2 adults

Albyn Townhouse

Edinburgh (Near Dalkeith)

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

M
Melissa
From
United States
Our hostess was super friendly and we loved the window seat in our room. She had a top 25 things to do in Edinburgh list that we loved. The common room was whimsical and charming. There were great places nearby to eat.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 550 reviews
Location 9.3
Price from
$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, a 15 minute drive from Edinburgh. It offers an atrium-style restaurant, rooms with free Wi-Fi and free parking.

K
Kimo Sanderson
From
United States
Incredibly friendly staff. Great pub dinner and wonderful breakfast. Cozy room, clean bathroom, solid WiFi. Bus stop literally outside the front door.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,199 reviews
Location 8.4
Price from
$121.35
1 night, 2 adults

Southside Guest House

Edinburgh (Near 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.

I
Ioana
From
Tunisia
The host was very responsive and nice. The room was perfect, nicely decorated and cosy, we would definitely be back. We had someone replacing the towels and replenishing the tea and coffee tray every day, which was really nice. The house was older, which gave it such a cool vibe and had wonderful details, but the facilities were all modern. I was a bit skeptical after reading some of the negative reviews here, but I'm glad I didn't take them into account, because it has been a really wonderful stay.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,162 reviews
Location 8.5
Price from
$320.22
1 night, 2 adults

Bala House

Edinburgh (Near Dalkeith)

Located in Edinburgh, within 1.1 mi of University of Edinburgh and 1.4 mi of National Museum of Scotland, Bala House provides free WiFi throughout the property.

R
Rommelin
From
United Kingdom
Clean,quiet and very convenient location. Would definitely recommend.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 337 reviews
Location 8.8
Price from
$148.31
1 night, 2 adults

AmarAgua Guest house

Edinburgh (Near Dalkeith)

1.3 miles from University of Edinburgh, AmarAgua Guest house features 5-star accommodations in the Newington district of Edinburgh.

E
Esther
From
United States
Owner was very helpful and provided a lot of useful information. Breakfast was very good.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 318 reviews
Location 8.8
Price from
$245.39
1 night, 2 adults
All B&Bs in Dalkeith

Looking for a B&B?

For travelers 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 might be shared by other guests, and there's usually shared space with the host.

Most booked B&Bs in Dalkeith and surrounding area 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
    Wonderful - What previous guests thought, 75 reviews
  • Popular with guests booking B&Bs in Dalkeith

    Scored out of 10, guest rating 8.7
    Excellent - 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, 406 reviews
  • Popular with guests booking B&Bs in Edinburgh

    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,563 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,429 reviews
  • Popular with guests booking B&Bs in Edinburgh

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

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

  • Scored out of 10, guest rating 6.3
    Pleasant - What previous guests thought, 406 reviews

    Edinburgh Travel Guest House enjoys a location in Edinburgh, 1.1 miles from University of Edinburgh and 1.4 miles from Royal Mile.

    From $95.86 per night
  • Edinburgh Rays Guest House

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

    Located just 1 mile from Edinburgh’s shopping district of Princes Street, 29 Guest House is a self-service accommodations with a large private car park and free WiFi in public areas.

    From $93.18 per night
  • IVY House

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 229 reviews

    IVY House in Edinburgh offers accommodations with free Wifi a 10-minute walk from EICC, 0.8 miles from Edinburgh Castle, and a 18-minute walk from National Museum of Scotland.

  • Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 7 reviews

    Charming 3 Bed Cottage, Private Room bookings, Free street parking, strong Fibre Optic Internet, Garden is located in Edinburgh, just 3.5 miles from Arthur's Seat and 3.7 miles from University of...

  • Scored out of 10, guest rating 5.1
    Fair - What previous guests thought, 76 reviews

    Beautiful Rooms in Edinburgh Cottage Guest House - Free Parking enjoys a location in Edinburgh, 3.5 miles from University of Edinburgh and 3.8 miles from National Museum of Scotland.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 29 reviews

    En-suite Room with Independent Entrance. Offers accommodations in Edinburgh, 4.2 miles from University of Edinburgh and 4.4 miles from National Museum of Scotland.

  • Little france house room1

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

    Little france house room1 offers accommodations in Edinburgh, 2.9 miles from Arthur's Seat and 3 miles from University of Edinburgh. This property offers access to a terrace and free private parking.

  • Charming Edinburgh Bungalow KEYWORKERS BUSINESS 10MIN TO THE HOSPITAL is located in Edinburgh, just 3.5 miles from University of Edinburgh and 3.8 miles from National Museum of Scotland.

Enjoy breakfast in Dalkeith and nearby

  • Laird And Dog Inn

    Lasswade
    Breakfast options
    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, a 15 minute drive from Edinburgh. It offers an atrium-style restaurant, rooms with free Wi-Fi and free parking.

    From $121.35 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 496 reviews

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

    From $200.90 per night
  • Dorstan House

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

    1.2 miles from University of Edinburgh, Dorstan House provides 3-star accommodations in the Newington district of Edinburgh.

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

    From $316.85 per night
  • Edinburgh Guest Room KEYWORKERS BUSINESS 10MIN TO THE HOSPITAL is located in Edinburgh, just 3.5 miles from University of Edinburgh and 3.8 miles from National Museum of Scotland.

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

    Arden House - rooms with continental breakfast offers accommodations in Musselburgh, 5.3 miles from Arthur's Seat and 6.9 miles from Edinburgh Waverley Train Station.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Rooms in Musselburgh is located in Musselburgh, just 8.2 miles from Royal Yacht Britannia and 8.3 miles from Royal Mile.

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

    A recently renovated guest house, Stable Cottage by Roslin Glen offers accommodations in Roslin. This property offers access to a terrace and free private parking.

B&Bs That Guests Love in Dalkeith

See all
  • Scored out of 10, guest rating 9.3
    Wonderful - 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 traveler
  • Scored out of 10, guest rating 9.3
    Wonderful - 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