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

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 throughout and is located 1.2 miles from Dalhousie Castle.

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, 354 reviews
Price from
$169.06
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, 224 reviews
Price from
$182.59
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....

M
Michael
From
Australia
Breakfast was scrumptious and selections vast; the decor and comfort is sumptuous and the host so friendly, knowledgeable and helpful. It was a highlight of our holiday and a delightful introduction to Edinburgh. Centrally located, close to the trams and short walk to the various sights, shopping district and restaurants.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 666 reviews
Price from
$298.23
1 night, 2 adults

Arden House - rooms with continental breakfast

Musselburgh (Near Dalkeith)

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.

A
Abdullah
From
United Arab Emirates
The property is clean and lovely. The owners are very cooperating and extremely helpful
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 104 reviews
Price from
$186.64
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...

a
annette
From
Australia
The overall stay was fantastic, hosts were amazing, and the decor of the home was exquisite.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 336 reviews
Price from
$170.41
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.

N
Niall
From
Ireland
Exceptionally clean, friendly staff, great location with good accessibility to the city, really enjoyed our stay!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 683 reviews
Price from
$163.65
1 night, 2 adults

Albyn Townhouse

Edinburgh (Near Dalkeith)

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

I
Isabel
From
Germany
Lydie was above and beyond kind. Super accommodating and such a warm and fun personality. The location was excellent and made it super easy to get around and see the highlights of the city. And the rooms were absolute perfection. Such a wonderful vibe. If we are ever able to make it back to Edinburgh we will definitely pick the Albyn Townhouse to stay at again.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 547 reviews
Price from
$186.64
1 night, 2 adults

Glenalmond House

Edinburgh (Near Dalkeith)

This Victorian guest house is 1.5 mi from Edinburgh city center, with easy access by bus. It has guaranteed free parking for each room, free Wi-Fi and traditionally decorated luxury rooms.

A
Aileen
From
Belgium
Very comfortable. Very clean. Fantastic breakfast. Owners were friendly, efficient and kind.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 319 reviews
Price from
$327.30
1 night, 2 adults

Armadillo Guest House

Edinburgh (Near Dalkeith)

Just a 17-minute walk from University of Edinburgh and 0.8 miles from Camera Obscura and World of Illusions, Armadillo Guest House features accommodations in Edinburgh, with a garden.

D
Dario
From
Chile
The room was amazing. Very cozy and clean and warm place. The bathroom was also really good. The host wast very helpfull and kind. Completely recommended!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 5 reviews
Price from
$155.54
1 night, 2 adults

En-suite Room with Independent Entrance.

Edinburgh (Near Dalkeith)

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.

L
Lynette
From
United States
Property is in close proximity to public transportation, very clean and well kept and the owner is extremely helpful and responsive.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 29 reviews
Price from
$155.54
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, 354 reviews
  • Popular with guests booking B&Bs in Edinburgh

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

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

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

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

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

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,198 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.72 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 $201.52 per night
  • 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.

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

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

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

  • Stable Cottage by Roslin Glen

    Roslin
    Budget options available
    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.

  • 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 accommodations with a shared lounge and free Wifi.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 484 reviews

    Roost Hill - Free Parking Zone enjoys a location in Edinburgh, 1.6 miles from University of Edinburgh and 1.9 miles from National Museum of Scotland.

  • Ardgowan Guest House

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 751 reviews

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

    From $155.54 per night
  • Alba House Hotel

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 731 reviews

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

  • Kingsley Guest House

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

    Kingsley Guest House offers accommodations in Edinburgh, 1.4 miles from University of Edinburgh and 1.6 miles from National Museum of Scotland.

  • Scot Townhouse

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 33 reviews

    1.4 miles from University of Edinburgh, Scot Townhouse provides 4-star accommodations in the Newington district of Edinburgh.

  • 18 Craigmillar Park

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

    Located in Edinburgh, 1.3 mi from University of Edinburgh, 18 Craigmillar Park features a sun terrace and views of the city. Free WiFi is available throughout the property.

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