Skip to main content

Accommodations in Dalkeith

Find the accommodations that appeal to you the most

The best accommodations in Dalkeith

Check out our selection of great accommodations in Dalkeith

Filter by:

Review score

The Melville Inn by Innkeeper's Collection

Hotel in Dalkeith

Located within 5.8 mi from Edinburgh City Center, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided.

A
Ayda
From
France
Lovely stay, very comfortable stay and their pub is great. Both hotel and pub staff are very friendly.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,153 reviews
Price from
$101.86
1 night, 2 adults

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.9
Good - What previous guests thought, 351 reviews
Price from
$168.43
1 night, 2 adults

Virgin Hotels Edinburgh

Edinburgh (Near Dalkeith)

Conveniently set in Edinburgh, Virgin Hotels Edinburgh provides air-conditioned rooms, a fitness center, free WiFi and a shared lounge. This 5-star hotel offers room service and a concierge service.

C
Chemishanska
From
Bulgaria
Everything on this hotel was great!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 5,801 reviews
Price from
$297.78
1 night, 2 adults

BrewDog DogHouse Edinburgh

Edinburgh (Near Dalkeith)

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk.

C
Court
From
Bermuda
Unique spot with great staff and memorable touches.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,533 reviews
Price from
$211.88
1 night, 2 adults

Destiny Scotland - Royal Mile Residence

Edinburgh (Near Dalkeith)

Located on the Royal Mile in the Old Town of Edinburgh, Destiny Scotland - Royal Mile Residence features accommodations with free WiFi, seating area and flat-screen TV.

T
Toty
From
Chile
Great location. Cleanliness. Comfortable. Top quality amenities.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,375 reviews
Price from
$196.45
1 night, 2 adults

Market Street hotel

Edinburgh (Near Dalkeith)

Located in the center of Edinburgh, just a few minutes’ walk from the Royal Mile and 650 yards of The Real Mary King's Close, Market Street forms part of Edinburgh’s historic skyline.

S
Steph
From
Philippines
Modern hotel in the heart of the city!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 3,051 reviews
Price from
$169.77
1 night, 2 adults

The Lane Hotel

Edinburgh (Near Dalkeith)

Located in Edinburgh and with EICC reachable within 1.5 miles, The Lane Hotel has a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

L
Lori
From
Canada
Room was nicely upgraded, very clean, & the TV coming out of the end of the bed was a nice touch. Great little bar attached, we noticed that all the tables were reserved so must be good food. We were meeting friends elsewhere.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,554 reviews
Price from
$128.54
1 night, 2 adults

Old Town Chambers, Autograph Collection

Edinburgh (Near Dalkeith)

In a central location in Edinburgh, a 2-minute walk from Waverley train station and a 5-minute walk from Edinburgh Castle, The Old Town Chambers has modern, luxury apartments with free Wi-Fi.

A
Afif
From
Saudi Arabia
Everything apart from moving from a building to another building to reach our room.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,680 reviews
Price from
$297.78
1 night, 2 adults

The Scott

Edinburgh (Near Dalkeith)

Welcome to The Scott, where history intertwines with luxury in the heart of Edinburgh's Southside.

G
Giorgos
From
United Kingdom
Wifi 🙂‍↕️🙂‍↕️
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,836 reviews
Price from
$198.63
1 night, 2 adults

The Balmoral Hotel

Edinburgh (Near Dalkeith)

Located on Princes Street, The Balmoral has a 4 AA Rosette restaurant, a pool and a gym. Waverley Station and Edinburgh's main shopping area are within 5 minutes' walk.

S
SARAH L.
From
Canada
Incredible service by all staff!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,019 reviews
Price from
$471.59
1 night, 2 adults
All accommodations in Dalkeith

Top picks for Dalkeith hotels

Explore our most popular hotels in Dalkeith

Filter by:

Review score

The Melville Inn by Innkeeper's Collection

Hotel in Dalkeith

Located within 5.8 mi from Edinburgh City Center, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided.

A
Ayda
From
France
Lovely stay, very comfortable stay and their pub is great. Both hotel and pub staff are very friendly.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,153 reviews
Price from
$101.86
1 night, 2 adults

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.9
Good - What previous guests thought, 351 reviews
Price from
$168.43
1 night, 2 adults

Virgin Hotels Edinburgh

Edinburgh (Near Dalkeith)

Conveniently set in Edinburgh, Virgin Hotels Edinburgh provides air-conditioned rooms, a fitness center, free WiFi and a shared lounge. This 5-star hotel offers room service and a concierge service.

C
Chemishanska
From
Bulgaria
Everything on this hotel was great!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 5,801 reviews
Price from
$297.78
1 night, 2 adults

BrewDog DogHouse Edinburgh

Edinburgh (Near Dalkeith)

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk.

C
Court
From
Bermuda
Unique spot with great staff and memorable touches.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,533 reviews
Price from
$211.88
1 night, 2 adults

Destiny Scotland - Royal Mile Residence

Edinburgh (Near Dalkeith)

Located on the Royal Mile in the Old Town of Edinburgh, Destiny Scotland - Royal Mile Residence features accommodations with free WiFi, seating area and flat-screen TV.

T
Toty
From
Chile
Great location. Cleanliness. Comfortable. Top quality amenities.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,375 reviews
Price from
$196.45
1 night, 2 adults

Market Street hotel

Edinburgh (Near Dalkeith)

Located in the center of Edinburgh, just a few minutes’ walk from the Royal Mile and 650 yards of The Real Mary King's Close, Market Street forms part of Edinburgh’s historic skyline.

S
Steph
From
Philippines
Modern hotel in the heart of the city!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 3,051 reviews
Price from
$169.77
1 night, 2 adults

The Lane Hotel

Edinburgh (Near Dalkeith)

Located in Edinburgh and with EICC reachable within 1.5 miles, The Lane Hotel has a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

L
Lori
From
Canada
Room was nicely upgraded, very clean, & the TV coming out of the end of the bed was a nice touch. Great little bar attached, we noticed that all the tables were reserved so must be good food. We were meeting friends elsewhere.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,554 reviews
Price from
$128.54
1 night, 2 adults

Old Town Chambers, Autograph Collection

Edinburgh (Near Dalkeith)

In a central location in Edinburgh, a 2-minute walk from Waverley train station and a 5-minute walk from Edinburgh Castle, The Old Town Chambers has modern, luxury apartments with free Wi-Fi.

A
Afif
From
Saudi Arabia
Everything apart from moving from a building to another building to reach our room.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,680 reviews
Price from
$297.78
1 night, 2 adults

The Scott

Edinburgh (Near Dalkeith)

Welcome to The Scott, where history intertwines with luxury in the heart of Edinburgh's Southside.

G
Giorgos
From
United Kingdom
Wifi 🙂‍↕️🙂‍↕️
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,836 reviews
Price from
$198.63
1 night, 2 adults

The Balmoral Hotel

Edinburgh (Near Dalkeith)

Located on Princes Street, The Balmoral has a 4 AA Rosette restaurant, a pool and a gym. Waverley Station and Edinburgh's main shopping area are within 5 minutes' walk.

S
SARAH L.
From
Canada
Incredible service by all staff!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,019 reviews
Price from
$471.59
1 night, 2 adults
All accommodations in Dalkeith

Most booked accommodations in Dalkeith and surrounding area in the past month

See all

Popular with guests booking accommodations in Dalkeith

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Popular with guests booking accommodations in Dalkeith

Popular with guests booking accommodations in Dalkeith

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Popular with guests booking accommodations in Dalkeith

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 34 reviews

Popular with guests booking accommodations in Dalkeith

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 16 reviews

Popular with guests booking accommodations in Dalkeith

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 80 reviews

Popular with guests booking accommodations in Dalkeith

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Popular with guests booking accommodations in Dalkeith

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 211 reviews

Popular with guests booking accommodations in Dalkeith

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 351 reviews

Popular with guests booking accommodations in Dalkeith

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,153 reviews

Great access to the city center. Check these accommodations in Dalkeith and nearby

The Old Millhouse - Luxury Retreat with Sauna, Cold Plunge, Yoga & Swim SPA is located in Dalkeith, just 3.5 miles from Dalhousie Castle and 6.7 miles from University of Edinburgh.

Eskbank Villa near Edinburgh offers accommodations in Dalkeith, 2.6 miles from Dalhousie Castle and 6.1 miles from Arthur's Seat.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Offering a garden, Castle View House offers accommodations in Dalkeith. This property offers access to a terrace, free private parking, and free Wifi.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Coldwells Farmhouse offers accommodations in Dalkeith, 5.4 miles from Dalhousie Castle and 9.1 miles from University of Edinburgh. This vacation home offers free private parking and free Wifi.

Save money on accommodations in Dalkeith and nearby – budget options available

Casa Porcians

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

Casa Porcians offers accommodations in Edinburgh, 3.3 miles from University of Edinburgh and 3.5 miles from National Museum of Scotland.

From $60.63 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Ensuite Room in a home- East of Edinburgh is located in Carberry, just 7 miles from Arthur's Seat and 7.6 miles from Dalhousie Castle.

From $105.10 per night

Musselburgh Links B&B

Musselburgh
Budget options available
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 91 reviews

Providing a garden, Musselburgh Links B&B offers accommodations in Musselburgh. This recently renovated bed and breakfast is located 1.6 miles from Portobello Beach and 5.7 miles from Arthur's Seat.

From $114.53 per night

City Escape

Edinburgh
Budget options available
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 31 reviews

City Escape enjoys a location in Edinburgh, 2.4 miles from Arthur's Seat and 2.8 miles from University of Edinburgh. Both free Wifi and parking on-site are accessible at the homestay free of charge.

From $53.76 per night

Northumberland Hotel

Edinburgh
Budget options available
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 1,174 reviews

This traditional, family-run hotel is 2 miles from Edinburgh Waverley Rail Station and the city center. It offers free Wi-Fi in public areas, and free private parking on site.

From $71.41 per night

Alexander Guest House

Edinburgh
Budget options available
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,570 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 $87.58 per night

Arrandale Guest House

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

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

From $80.84 per night

Kingston Guesthouse

Edinburgh
Budget options available
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 327 reviews

A recently renovated guest house, Kingston Guesthouse offers accommodation in Edinburgh. This property offers access to a patio, free private parking, and free Wifi.

From $103.08 per night

Enjoy breakfast in Dalkeith and nearby

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,805 reviews

Located in Edinburgh, 3.8 miles from Dalhousie Castle, Melville Castle Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

From $148.21 per night

Laird And Dog Inn

Lasswade
Breakfast options
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,148 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 $133.39 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,263 reviews

This 15th-century castle dates back to Mary, Queen of Scots, and is set in 40 acres of stunning parkland. Edinburgh city center is 8 miles from Carberry Tower Mansion House and Estate.

From $160.34 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 128 reviews

A recently renovated vacation home, Three Bedroom House offers accommodations in Edinburgh. Housed in a building dating from 2005, this vacation home offers free Wifi and free private parking.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 6,361 reviews

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-yard swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

From $94.32 per night

Faside Estate

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

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

From $370.54 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 493 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 $160.34 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,378 reviews

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

From $94.32 per night

FAQ about accommodations in Dalkeith

Accommodations that guests love in Dalkeith

See all
Avg. price/night: $93.37
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,153 reviews
Aircon! (It’s middle of summer!) Breakfast is outstanding. Food in general is. Really great hotel. I’ve stayed 3 times.
Guest review by
Chris
Solo traveler
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 80 reviews
Really friendly host who provided me a room at the very last minute after my original accommodation provider let me down. Lovely quiet spot and a beautiful room with all the facilities you would expect. After a long day this was a real treat to come to and get some excellent rest.
Guest review by
Greg
Solo traveler
Avg. price/night: $93.37
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,153 reviews
Friendly staff, comfortable accommodations, and great value.
Guest review by
Heather
Family with young children
Avg. price/night: $93.37
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,153 reviews
Room: Spacious, clean, and with modern decor, providing a comfortable stay. Location: Perfectly situated for both convenience and tranquility, offering easy access to attractions. Overall, Holiday Inn Ellesmere Port/Cheshire Oaks, an IHG Hotel exceeded expectations with great breakfast choices, comfortable rooms, and an ideal location. Highly recommended for a memorable stay.
Guest review by
Hany
Young couple
Avg. price/night: $93.37
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,153 reviews
Very spacious and comfortable room Friendly and helpful staff Loved the idea of comfortable accommodation with the pub on the side. Would stay again.
Guest review by
Lucy
Young couple