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.

S
Sara
From
United Kingdom
Fantastic suite. Very clean and comfortable. Lovely food. Friendly staff.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 352 reviews
Price from
$166.24
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....

B
Burdan
From
Israel
Excellent breakfast, very nice and clean rooms.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 667 reviews
Price from
$293.25
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.2
Wonderful - What previous guests thought, 367 reviews
Price from
$167.57
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.

S
Shantelle
From
Canada
Sonas was one of the best guesthouses I’ve ever been to. It was quiet, clean and location was excellent!! There were food, water, coffee and tea. We also used their free parking for our trip to the highlands. This place had everything. I highly recommend!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 702 reviews
Price from
$160.92
1 night, 2 adults

Albyn Townhouse

Edinburgh (Near Dalkeith)

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

M
Marius
From
Romania
The place looked great overall and was well decorated. We also liked the room a lot. The beds were super comfortable and everything that we needed was there.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 541 reviews
Price from
$279.29
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,122 reviews
Price from
$315.86
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.

K
Kim
From
Canada
Staff were friendly and helpful. The room was comfortable and a good size. The bathroom was large and had everything you’d need. It was on a quiet street and close to city transit.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 320 reviews
Price from
$146.29
1 night, 2 adults

Ardgowan Guest House

Edinburgh (Near Dalkeith)

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

A
Andres
From
Colombia
Beautiful place, from the entrance to the rooms everything is well perservered. Spacius room and high ceilings. Clean and comfortable.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 743 reviews
Price from
$139.64
1 night, 2 adults

Adam Drysdale House

Edinburgh (Near Dalkeith)

Located in Edinburgh, 1640 feet from EICC, Adam Drysdale House features free WiFi access. The rooms have a flat-screen TV. You will find a kettle in the room. Rooms are fitted with a private bathroom....

i
ilfernp
From
Mexico
The location is very good. A 15-min bus ride to Victoria Street, 7 mins to Princes Street - very centrical. There is a bus stop a few steps from the building and others half a block away. The bed was super comfy, neighbourhood is very quiet, everything was spotless. Communication with hosts was fantastic - very clear, thorough and straightforward with details & instructions. Thank you so much for a great stay!
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 358 reviews
Price from
$130.34
1 night, 2 adults

The Original Rosslyn Inn

Roslin (Near Dalkeith)

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

k
kellylouisewilliams
From
Australia
The staff were very friendly. Reception staff stayed open a little as we were running late for check in. This was much appreciated. Cute room with lovely colours and a bath and good water pressure in the shower. Breakfast was large and was great for both someone who loves haggis and black pudding and also a pescatarian or vegetarian.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 494 reviews
Price from
$211.46
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 8.9
Excellent - What previous guests thought, 31 reviews

Popular with guests booking B&Bs in Dalkeith

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 77 reviews

Popular with guests booking B&Bs in Dalkeith

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 213 reviews

Popular with guests booking B&Bs in Dalkeith

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 352 reviews

Popular with guests booking B&Bs in Edinburgh

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,019 reviews

Popular with guests booking B&Bs in Edinburgh

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

Popular with guests booking B&Bs in Edinburgh

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

Popular with guests booking B&Bs in Edinburgh

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 206 reviews

Popular with guests booking B&Bs in Edinburgh

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,572 reviews

Popular with guests booking B&Bs in Edinburgh

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 791 reviews

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

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

Duddingston Guest House - Rooms Only enjoys a location in Edinburgh, 3.8 miles from Edinburgh Playhouse and 4 miles from Royal Mile.

From $165.58 per night

Thistle Residence

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

Thistle Residence enjoys a location in Edinburgh, 1.7 miles from Edinburgh Waverley Train Station and 1.9 miles from The Real Mary King's Close.

From $119.70 per night

Alexander Guest House

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

Alexander Guest House is a friendly guest house with clean rooms and excellent bus access to Edinburgh city center. Arthur’s Seat provides a beautiful backdrop.

From $102.41 per night

Arrandale Guest House

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

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

From $109.06 per night

Allison House 17

Edinburgh
Budget options available
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,019 reviews

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

From $130.34 per night
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 483 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 $94.56 per night

Sailte House

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

Sailte House enjoys a location in Edinburgh, 1.7 miles from Portobello Beach and 1.2 miles from Arthur's Seat.

From $113.05 per night

Bridge St Guest House - Rooms Only enjoys a location in Tranent, 10 miles from Dalhousie Castle and 10 miles from Arthur's Seat. This guest house features free private parking and a shared kitchen.

From $151.48 per night

Enjoy breakfast in Dalkeith and nearby

Faside Estate

Musselburgh
Breakfast options
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 26 reviews

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

From $365.74 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 102 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.

From $152.94 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 494 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 $198.16 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 780 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 $289.93 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,342 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 7.9
Good - What previous guests thought, 1,185 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 $119.70 per night
Scored out of 10, guest rating 5.3
Fair - What previous guests thought, 80 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.1
Wonderful - What previous guests thought, 31 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.

B&Bs That Guests Love in Dalkeith

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