Skip to main content

The best B&Bs in Dalkeith

Check out our selection 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. This 4-star inn offers babysitting service, luggage storage space and free WiFi.

A home away from home, loved everything about its location, charm, food, staff. Highly recommend.
Scored 7.6
7.6
Rated good
Good
341 reviews
Price from
$162.96
1 night, 2 adults
Six Brunton Place Guest House, hotel in Dalkeith

With a garden and a terrace, Six Brunton Place Guest House is a historic bed and breakfast that provides accommodations with free Wifi.

Great location for visiting Edinburgh. Short walk to Holyrood Palace. The tram stop to/from airport is only a 10 minute walk away. Hosts were very welcoming and friendly. We stayed in Garden room downstairs. Was a very large unit. Comfortable bedroom with everything we needed.
Scored 9.4
9.4
Rated wonderful
Wonderful
615 reviews
Price from
$258.71
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 center.

The bed very comfortable
Scored 9.3
9.3
Rated wonderful
Wonderful
203 reviews
Price from
$234.66
1 night, 2 adults
Arden House - rooms with continental breakfast, hotel in Dalkeith

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.

Good breakfast and amicable host.
Scored 9.6
9.6
Rated exceptional
Exceptional
130 reviews
Price from
$157.42
1 night, 2 adults
Southside Guest House, hotel in 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 was poorly the next day they let us check out late for free
Scored 8.3
8.3
Rated very good
Very Good
1,267 reviews
Price from
$309.62
1 night, 2 adults
Laird And Dog Inn, hotel in Dalkeith

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.

The staffs are friendly and helpful,the breakfast is nice. There is a free carpark and the location is just nice for public transport although we drove there
Scored 8.2
8.2
Rated very good
Very Good
1,274 reviews
Price from
$117.33
1 night, 2 adults
Chapel Cross Guesthouse, hotel in Dalkeith

With its own Victorian tearoom, Chapel Cross Guest House is located in the historic village of Roslin and 9 miles south from the scenic capital city of Edinburgh. Free on-site parking is available.

Lovely, decorated in a playful , colorful style. Staff were wonderful. Five minute walk to Rosyln Chapel and castle, cute neighborhood. Rooms were very clean, beds comfortable. Great price.
Scored 8.5
8.5
Rated very good
Very Good
428 reviews
Price from
$168.17
1 night, 2 adults
Rosehall Hotel, hotel in Dalkeith

Just over a mile from the center of beautiful Edinburgh, The Rosehall is a small private hotel on the A7, close to Holyrood Park and the stunning Arthur’s Seat.

Really lovely place. An old mansion with many small nooks and steps everywhere, plush carpets, etc. The staff was really friendly as well, and self checkin/out was quick and hassle free. It located right next to a busstop 15 minutes form the old town too, with frequent buses. It was also very quiet and peaceful.
Scored 8.3
8.3
Rated very good
Very Good
791 reviews
Price from
$227.03
1 night, 2 adults
Ardgowan Guest House, hotel in Dalkeith

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

The space is beautiful and in a great location. Easy access to public transportation. Maureen was a very kind host, so helpful and readily available.
Scored 8.6
8.6
Rated excellent
Excellent
797 reviews
Price from
$130.37
1 night, 2 adults
The Original Rosslyn Inn, hotel in Dalkeith

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

Beautiful hotel.The room was beautifully appointed. Fabulous restaurant, bar and staff on site. Stewart went out of his way for us every chance. We arrived later and he made sure we got into the restaurant before closing. Breakfast options were great. They had a wonderful vegan breakfast including haggis that was very tasty.
Scored 8.5
8.5
Rated very good
Very Good
519 reviews
Price from
$207.28
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 this month

B&Bs That Guests Love in Dalkeith

  • Avg. price/night: $139.62
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,345 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 traveler
  • Avg. price/night: $139.62
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,345 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: $139.62
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,345 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: $139.62
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,345 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: $139.62
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,345 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
    Travelers with friends
  • Avg. price/night: $139.62
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,345 reviews
    Clean and a great location for buses to city centre. Great staff
    Moira
    Family with young children
  • Avg. price/night: $139.62
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,345 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 wonderful
    Wonderful
     · 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 traveler
  • Avg. price/night: $139.62
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 4,345 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 wonderful
    Wonderful
     · 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

Research, refine, and make plans for your whole trip