Skip to main content

The best B&Bs in Dalkeith

Check out our pick of great B&Bs in Dalkeith

Filter by:

Review score

See the latest prices and deals by choosing your dates.
The Sun Inn, hotel in 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.

Friendly welcoming staff and very good dinner and breakfast
Scored 7.5
7.5
Rated good
Good
333 reviews
Price from
£125
1 night, 2 adults
Six Brunton Place Guest House, hotel in Dalkeith

Located in Edinburgh, Six Brunton Place Guest House is a historic bed and breakfast that provides free WiFi, and guests can enjoy a garden and a terrace.

Everything location, rooms, service, breakfast, decor comfort perfect
Scored 9.5
9.5
Rated exceptional
Exceptional
615 reviews
Price from
£252
1 night, 2 adults
Gifford House, hotel in Dalkeith

The friendly and welcoming Gifford House has free on street parking and is about 1.25 miles south of Princes Street and on a main bus route to Edinburgh city centre.

Location and lovely host, Margaret
Scored 9.3
9.3
Rated superb
Superb
209 reviews
Price from
£180
1 night, 2 adults
Sonas Guesthouse, hotel in Dalkeith

With free parking and free WiFi, Sonas Guest House offers bright, cosy bedrooms. The historical Royal Mile and Holyrood Park are just a 20-minute walk away.

I liked the location and privacy
Scored 9.0
9.0
Rated superb
Superb
634 reviews
Price from
£150
1 night, 2 adults
Albyn Townhouse, hotel in Dalkeith

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

Lovely house in a quiet location yet close to excellent neighbourhood restaurants and cafés. Atmosphere and interior decoration very much like a welcoming private home.
Scored 9.6
9.6
Rated exceptional
Exceptional
609 reviews
Price from
£188
1 night, 2 adults
Barony House, hotel in Dalkeith

Set in a Victorian terraced villa, this guest accommodation offers free private parking just 1 mile from Edinburgh’s city centre.

I had exceptional stay at this property. It was spotlessly clean and the owner was incredibly obliging. Always going out of their way to ensure a great experience. The food was fantastic with fresh and delicious options. Every day. The owners were also very knowledgeable about the local area offering excellent recommendation for things to see and do making our trip even more enjoyable highly recommended.
Scored 9.8
9.8
Rated exceptional
Exceptional
70 reviews
Price from
£209
1 night, 2 adults
Faside Estate, hotel in Dalkeith

Around 10 miles east of Edinburgh city centre, the 14th-century castle on Faside Estate provides luxurious bed and breakfast accommodation.

heated towel rail ( even though we had to put it on but thank goodness it was there) and towels that were newish.
Scored 9.2
9.2
Rated superb
Superb
39 reviews
Price from
£275
1 night, 2 adults
Southside Guest House, hotel in Dalkeith

This stylish, family-run guest house is close to Edinburgh city centre and has easy access by bus. It has free Wi-Fi and attractive rooms with Freeview TVs and DVD players.

Scored 8.4
8.4
Rated very good
Very good
1,277 reviews
Price from
£250
1 night, 2 adults
Laird And Dog Inn, hotel in Dalkeith

The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking.

The manager, Adam, and his staff were all extremely helpful and friendly. From giving us tips on places to go, trails around the area, where to eat, buses to catch, and also assisting with some washing. The Conservatory was a beautiful place to eat breakfast, have a coffee or dinner. The Sunday roast is superb 👌
Scored 8.2
8.2
Rated very good
Very good
1,255 reviews
Price from
£90
1 night, 2 adults
Edinburgh Holiday Guest House, hotel in Dalkeith

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.

A grest guest house within walking distance of all the edinburgh sites. Fantastic breakfast Clean and exactly what we wanted
Scored 8.0
8.0
Rated very good
Very good
1,343 reviews
Price from
£110
1 night, 2 adults
All B&Bs in Dalkeith
Looking for a B&B?
For travellers 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 may be shared by other guests, and there is often shared space with the host.
Search B&Bs in Dalkeith

Most booked B&Bs in Dalkeith this month

B&Bs that guests love in Dalkeith

  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,346 reviews
    Great location outside of the city centre with easy access. Hotel was clean and tidy, staff were lovely. Food next door was great.
    M
    Martin
    Solo traveller
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,346 reviews
    Great location near the Edinburgh bypass. Room was very clean and well appointed and comfortable bed ( quite firm bed but we like them that way !) Lovely shower and clean bathroom. The room was quiet and we heard very little noise around us. We had a couple of meals in the Melville Inn which were very nice. Breakfast seemed reasonable compared to equivalent elsewhere and we liked that we could just order what we wanted rather than a buffet style
    Sue
    Young couple
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,346 reviews
    We stayed here during our stay in Edinburgh. We arrived by car and drove there for the day as it was cheaper to stay outisde the city. The hotel is nice and quiet with a view over wild rabbits. The room was large and comfortable. We had everything we needed.
    Damien
    Young couple
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,346 reviews
    Great location, very quiet. Plenty of parking. Plenty of shops nearby, including places to eat. Staff were super friendly.
    Nauman
    Family with young children
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,346 reviews
    Great pub/restaurant next door. Quiet, 30 minutes by bus into the city centre. USB Port in sockets next to bed to charge phones. Vending machine in lobby with snacks and drinks (water for 1.40£ for 0,33 was a bit pricey, especially when there is no where else to buy warer nearby.
    Sarah
    People with friends
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,346 reviews
    Clean and a great location for buses to city centre. Great staff
    Moira
    Family with young children
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,346 reviews
    Excellent breakfast. Ample free parking. Very quiet despite being near main road
    A
    Alan
    Family with young children
  • Scored 9.0
    9.0
    Rated superb
    Superb
     · 124 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.
    D
    Dianne
    Solo traveller
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,346 reviews
    great location. easy to get to and easy to get in to edinburgh. spacious room. Restaurant right next door and excellent breakfast
    Catherine
    Family with young children
  • Scored 9.0
    9.0
    Rated superb
    Superb
     · 124 reviews
    Nice and quiet room. Great location, beautiful house, and premises. The host is very welcoming and even replaced the microwave for us
    Aleksandr
    Young couple

Research, refine and make plans for your whole trip

gogless