Skip to main content

The 10 Best Bed and Breakfasts in Dalkeith, UK

Check out our selection of great B&Bs in Dalkeith

Filter by:


Review Score

Wonderful: 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.

A beautiful setting with charming and quiet rooms. Great hosts! Restaurants and grocery within walking distance and travel to Edinburgh was easily accessible by bus. A perfect way to wrap up our time in Edinburgh.

Show more Show less
9
Wonderful
119 reviews
Price from
$187
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
166 reviews

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
285 reviews
Price from
$112
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.

Clean and close to everything

Show more Show less
8.2
Very Good
1,135 reviews
Price from
$90
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
5.3
Review score
36 reviews
Price from
$45
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.

Show more Show less
6
Review score
4 reviews
Price from
$111
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.9
Excellent
459 reviews
Price from
$137
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.

Fantastic Scottish Castle with the perfect atmosphere and modern facilities. The owner was great! And the food we had for breakfast and snacks was wonderful!!!

Show more Show less
9.5
Exceptional
48 reviews
Price from
$312
per night

With free private parking, the Aynetree Guest House is on a main bus route, with excellent direct access to Edinburgh city centre.

This Victorian house is well located for Arthur's Seat and the Palace of Holyrood. It has free WiFi and a garden.

A truly delightful, warm & inviting room in an older home that is decorated exceptionally well! I highly recommend the Aynetree Guest House!

Show more Show less
6.9
Review score
617 reviews
Price from
$123
per night

Towels and bed linen are featured in the bed and breakfast.

Edinburgh Castle is 6.4 km from the bed and breakfast, while EICC is 6.4 km away. The nearest airport is Edinburgh Airport, 16 km from large en suite bedroom for 1-4 persons No breakfast provided.

Show more Show less
8
Very Good
3 reviews
Price from
$288
per night

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.
Search B&Bs in Dalkeith

B&Bs That Guests Love in Dalkeith

  • Avg. price/night: $190.03
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,084 reviews
    Clean and a great location for buses to city centre. Great staff
    Moira
    Family with young children
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 166 reviews
    Good value for money, quiet (in Dalkeith beyond the city margins). Bus stop almost right outside to/from Edinburgh
    Mary
    Young couple
  • Avg. price/night: $190.03
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,084 reviews
    Great location really nice and comfy room.
    Martin
    Family with young children
  • Avg. price/night: $190.03
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,084 reviews
    Great location. Lovely and cosy room, quite spacious and clean. Ample parking space
    Azlina
    Family with young children
  • Avg. price/night: $190.03
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,084 reviews
    great location and staff were lovely an helpful, nothing was too much trouble
    J
    JOANNE
    Solo traveler
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 119 reviews
    The room was quiet, the bed comfortable and the shower good
    Gordon
    Young couple
  • Avg. price/night: $190.03
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,084 reviews
    Free parking, a lot cheaper than city centre and it’s clean.
    Elle Mowat
    Young couple
  • Avg. price/night: $190.03
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,084 reviews
    Great location for where we were heading. Very comfortable and quiet.
    Kathleen
    Family with young children
  • Avg. price/night: $190.03
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,084 reviews
    From the moment we arrived we received excellent service from Brian the concierge, who directed us to our room promptly. The room was clean and spacious and felt brand new. The hotel was extremely quiet and we were able to have dinner that night at the restaurant, which was a few metres away. The mattress was big and comfortable and all the facilities were excellent. Cheaper than hotels in Edinburgh and only a short drive away.Will definitely return next time we are in Dalkieth.
    Jim
    Young couple
  • Avg. price/night: $190.03
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4,084 reviews
    Excellent, spacious and clean room. Very quiet and cozy location. Very good connection to city centre.
    Ilona
    Group

Research, refine, and make plans for your whole trip