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

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.

A
Amanda
From
United Kingdom
Food was amazing
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 357 reviews
Price from
$168.78
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....

U
Ulen Hodges
From
United States
Clean, convenient facility. The property manager was very kind
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 175 reviews
Price from
$176.21
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, 585 reviews
Price from
$303.81
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, 664 reviews
Price from
$297.73
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...

S
Sofia
From
United States
The staff was super friendly and gave us bags nearly every night with breakfast goodies. They were also very attentive with questions and concerns. Very sweet. I also loved the quieter area! Also loved the kitchenette
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 311 reviews
Price from
$210.64
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.

A
Anonymous
From
United States
Breakfasts were delicious! Hosts were very friendly and helpful, made us feel quite at home! Room and bathroom were exceptionally clean, beds very comfortable.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 679 reviews
Price from
$217.39
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, 556 reviews
Price from
$186.33
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
April
From
United Kingdom
We like everything, it is a beautiful and cozy place. Excellent rooms and Delicious breakfast. Easy to find the place and located close to the centre of attractions . We appreciate Jimmy and Fiona for their kindness. Thank you very much
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 314 reviews
Price from
$326.76
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.

W
Wayne
From
South Africa
Near bus routes & train station
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 25 reviews
Price from
$133.67
1 night, 2 adults

B&B on Beautiful Organic Homestead, Edinburgh

Loanhead (Near Dalkeith)

Featuring a garden, B&B on Beautiful Organic Homestead, Edinburgh features accommodations in Loanhead. This property offers access to a terrace, free private parking, and free Wifi.

Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 5 reviews
Price from
$194.44
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.3
    Wonderful - What previous guests thought, 80 reviews
  • Popular with guests booking B&Bs in Dalkeith

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

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

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

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

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

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

    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 884 reviews

Enjoy breakfast in Dalkeith and nearby

  • Faside Estate

    Musselburgh
    Breakfast options
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 30 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, 507 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 10.0
    Exceptional - What previous guests thought, 5 reviews

    Featuring a garden, B&B on Beautiful Organic Homestead, Edinburgh features accommodations in Loanhead. This property offers access to a terrace, free private parking, and free Wifi.

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

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 1,338 reviews

    Located in Edinburgh, the Edinburgh Holiday Guest House offers free WiFi throughout and free onsite parking. The University of Edinburgh is just 10 minutes' walk away.

  • Laird And Dog Inn

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

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

  • 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 6.8
    Pleasant - What previous guests thought, 33 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, 109 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.8
    Excellent - What previous guests thought, 5 reviews

    Large en suite bedroom with one double bed 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.

  • 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, 105 reviews

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

B&Bs That Guests Love in Dalkeith

See all
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 80 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, 80 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