The 10 best B&Bs in Dalkeith, UK | Booking.com
Skip to main content
In partnership with
State Ventures, LLC

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. With free WiFi, this 4-star inn offers babysitting service and luggage storage space.

S
Sharon
From
United Kingdom
The food and staff were lovely; polite, relaxed and dog friendly
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 349 reviews
Price from
$169.46
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....

N
Natalya
From
United States
So beautiful, cozy, comfy! I love all the quality details. It gives quality, thoughtfulness, care! Loved it here and wish all guesthouses follow this ones suit.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 151 reviews
Price from
$189.11
1 night, 2 adults

18 Craigmillar Park

Edinburgh (Near Dalkeith)

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.

H
Hayden
From
United Kingdom
Beautiful property and friendly staff, very welcoming exceptional room and location!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 599 reviews
Price from
$257.57
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
Anthony
From
United States
The property is lovely - well maintained, tastefully furnished.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 663 reviews
Price from
$298.92
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...

E
Elizabeth
From
United States
The property is gorgeous! It has the original historic architecture but the interior has been modernized. They kept the charm of the original design but added modern comforts.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 304 reviews
Price from
$219.62
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.

B
Bonnissent
From
France
The room was clean and confortable. I had asked for a double bed and we got two single beds. The location is a little far from the main attractions but you have various buses near by which made it wasier for us to move around.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 677 reviews
Price from
$218.26
1 night, 2 adults

Albyn Townhouse

Edinburgh (Near Dalkeith)

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

A
Alyson
From
United States
It was so easy to get to and access. So picturesque, and everything was decorated beautifully. We also loved the location as there were so many restaurants to choose from.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 563 reviews
Price from
$187.08
1 night, 2 adults

Musselburgh Links B&B

Musselburgh (Near Dalkeith)

Musselburgh Links B&B offers accommodations in Musselburgh, 6.3 miles from Edinburgh Waverley Train Station and 6.3 miles from Edinburgh Playhouse.

A
Anonymous
From
United States
The host's communication was fantastic, the bathroom very clean, the room was more than suitable and getting in and out was very easy. Would recommend.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 21 reviews
Price from
$146.41
1 night, 2 adults

Airdenair Guest House

Edinburgh (Near Dalkeith)

1.2 miles from University of Edinburgh, Airdenair Guest House features 3-star accommodations in the Newington district of Edinburgh.

E
Emily
From
United States
On a quiet street in a good area, not a far walk into the city. The self check-in process makes arriving and departing very easy. Staff were very friendly.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,367 reviews
Price from
$189.79
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.

M
Margaret
From
United States
Great location and good food
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,190 reviews
Price from
$122.01
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 9.2
    Wonderful - What previous guests thought, 81 reviews
  • Popular with guests booking B&Bs in Dalkeith

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

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

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

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

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

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

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

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

    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 1,609 reviews

Enjoy breakfast in Dalkeith and nearby

  • Faside Estate

    Musselburgh
    Breakfast options
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 29 reviews

    Faside Estate offers accommodations in Musselburgh, 8.5 miles from Dalhousie Castle and 10 miles from Edinburgh Waverley Train Station.

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

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

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

    1.2 miles from University of Edinburgh, Airdenair Guest House features 3-star accommodations in the Newington district of Edinburgh.

  • Barony House

    Edinburgh
    Breakfast options
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 28 reviews

    1.2 miles from University of Edinburgh, Barony House offers 5-star accommodations in the Newington district of Edinburgh.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 811 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.

  • Georgian House

    Edinburgh
    Breakfast options
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 342 reviews

    1.2 miles from EICC, Georgian House provides 4-star accommodations in the Merchiston district of Edinburgh. This guest house features free private parking, full-day security, and free Wifi.

  • Laird And Dog Inn

    Lasswade
    Breakfast options
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1,190 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.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 4 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...

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

  • Scored out of 10, guest rating 5.2
    Fair - What previous guests thought, 72 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.

  • Little france house room1

    Edinburgh
    Budget options available
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 12 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.

  • Cozy Edinburgh Bungalow every 5 min buses to city centre free parking is located in Edinburgh, just 3.5 miles from University of Edinburgh and 3.8 miles from National Museum of Scotland.

  • Charming Edinburgh Guest Room with Private Entrance is located in Edinburgh, just 3.5 miles from University of Edinburgh and 3.8 miles from National Museum of Scotland.

  • Room Away

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

    Room Away enjoys a location in Edinburgh, 1.9 miles from Arthur's Seat and 3 miles from University of Edinburgh.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 113 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.5
    Very Good - What previous guests thought, 4 reviews

    Large en suite bedroom for 2 persons No breakfast provided is located in Edinburgh, just 3.1 miles from University of Edinburgh and 3.3 miles from National Museum of Scotland.

  • Rooms in Musselburgh

    Musselburgh
    Budget options available

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

B&Bs That Guests Love in Dalkeith

See all
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 81 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.2
    Wonderful - What previous guests thought, 81 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

Research, refine, and make plans for your whole trip

gogless