Skip to main content

The best B&Bs in Dalkeith

Check out our pick of great B&Bs in Dalkeith

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Set 1.1 km from Butterfly & Insect World, Glenarch House is in Dalkeith and features a garden and a terrace. The accommodation is 2.1 km from the Dalkeith Country Park.

This double room features a bathroom with a bath and a shower. A flat-screen TV is offered.

Comfortable and clean in a beautiful garden.

Show more Show less
9
Superb
123 reviews
Price from
US$318
per night

Rathan House has a Thistle award, 4-star quality rating and a 'Taste of Scotland' award from Scottish Tourist Board quality assessment. Authentic Hebridean breakfasts are offered within a 1920's designed dining room that is decorated with 19th century portraits. The breakfast includes fresh fruit salad, porridge cream and honey, and classic Spealtragan. Kintail kippers and fresh Ettrick salmon and 6 other cooked options. Vegetarian and vegan options are available.

Amazing house and perfect location - 40 min by bus to Edinburg. There is a bus stadion just next to The house - line no 3 that goes directly to The city center.

Show more Show less
8.5
Very good
168 reviews
Price from
US$139
per night

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. The property is non-smoking and is located 12 km from University of Edinburgh.

Staff where so polite and welcoming. And the breakfast was so exceptional.

Show more Show less
7.5
Good
296 reviews
Price from
US$114
per night

There is a bus stop close to the property, which has regular services to Edinburgh city centre. The 15th-century Rosslyn chapel, which featured in the Da Vinci Code films, is just 5 miles away, whilst Musselburgh Racecourse is a 15-minute drive from the Laird And Dog.

Everything,the meals were lovely ,great location ,rooms clean ,bed comfy,friendly staff

Show more Show less
8.2
Very good
1,175 reviews
Price from
US$92
per night

Beautiful Rooms in Edinburgh Cottage Guest House - Free Parking, a property with a shared lounge, is set in Edinburgh, 5.8 km from University of Edinburgh, 6.2 km from Royal Mile, as well as 6.4 km from National Museum of Scotland. This guest house offers free private parking, a shared kitchen and free WiFi. The guest house features family rooms.

With a supermarket next door and bus stop across the street, there could not be a better location. The USB ports in the kitchen and magnetic charger in the bed lamp are a relief for those who have no GB adapter for the cell phone.

Show more Show less
4.7
Review score
44 reviews
Price from
US$120
per night

Situated in Edinburgh in the Lothian region, En-suite Room with Independent Entrance. Features accommodation with free WiFi and free private parking. The property is around 6.8 km from Royal Mile, 6.9 km from National Museum of Scotland and 7.2 km from The Real Mary King's Close. The property is non-smoking and is set 6.3 km from University of Edinburgh.

The room has all the necessary things (and more) to feel at home. Amazing facilities. The owner was super kind and thoughtful.

Show more Show less
7.4
Good
7 reviews
Price from
US$146
per night

Located in Musselburgh, within 1.9 km of Portobello Beach and 8.7 km of Edinburgh Playhouse, The Ship Inn provides accommodation with a shared lounge and a bar, and free WiFi. The property is situated 8.9 km from Royal Mile, 9.3 km from Edinburgh Waverley station and 10 km from University of Edinburgh. Arthurs Seat is 10 km from the inn and The Real Mary King's Close is 10 km away.

At the inn, each room is fitted with a wardrobe, a TV, a private bathroom, bed linen and towels. Guest rooms at The Ship Inn are equipped with a seating area.

This was the perfect place for us to stay and make our day trips into Edinburgh. Really enjoyed it.

Show more Show less
8.8
Fabulous
482 reviews
Price from
US$153
per night

Around 10 miles east of Edinburgh city centre, the 14th-century castle on Faside Estate provides luxurious bed and breakfast accommodation. It offers free parking and WiFi and continental breakfast served in your room.

Brilliant accomodation and hosts

Show more Show less
9.3
Superb
47 reviews
Price from
US$350
per night

Arden House is a small B&B in Musselburgh on the coast to the east of Edinburgh. It is approximately 30 mins drive to Edinburgh and 30 mins drive to North Berwick. We offer comfortable rooms and include a continental breakfast, served in a basket, delivered to your room each morning. Please note that we no longer have a dining room for cooked breakfasts.

The best place in musselburgh to stay in. Very clean tidy and amazing host. Alice will make sure you’re feeling welcomed and at home. We took a large room with multiple beds. Amazing view. Great breakfast and very close from shops. If you like to walk it’s 30 min to the train station or down the street for a bus ride.

Show more Show less
9.6
Exceptional
136 reviews
Price from
US$320
per night

Cabin by the coast is located in the Portobello district of Edinburgh, 7.7 km from Royal Mile, 8.1 km from Arthurs Seat and 8.1 km from Edinburgh Waverley station. Both free WiFi and parking on-site are available at the bed and breakfast free of charge. The property is non-smoking and is set 200 metres from Portobello Beach.

Show more Show less
10
Exceptional
3 reviews
Price from
US$109
per night

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

B&Bs that guests love in Dalkeith

  • Avg. price/night: US$147.70
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,220 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: US$147.70
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,220 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: US$147.70
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,220 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: US$147.70
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,220 reviews
    Clean and a great location for buses to city centre. Great staff
    Moira
    Family with young children
  • Avg. price/night: US$147.70
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,220 reviews
    Excellent breakfast. Ample free parking. Very quiet despite being near main road
    A
    Alan
    Family with young children
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 123 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: US$147.70
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,220 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
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 123 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
  • Avg. price/night: US$147.70
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,220 reviews
    Excellent location for a work trip, clean quiet comfortable rooms. excellent breakfast and a great pub serving excellent food (and beer) :)
    Tim
    Solo traveller
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 168 reviews
    Great location. A short walk from shops and the Country Park and the friends we were visiting. Breakfast was amazing - especially the "surprise" accompanied by fascinating history lessons from Ewan! We loved being greeted by the 2 delightful dogs and the spacious garden. Our room was quiet and very comfortable.
    Tanya
    Young couple

Research, refine and make plans for your whole trip