By continuing to browse or by clicking "Accept All Cookies" you agree to the storing of first and third party cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Find out more about what cookies we use.

1,656,462 hotels, resorts, spas, guesthouses, apartments, lodges, motels, hostels and inns

Book online or call +44 (0)1775 843417 at standard rates.

Search for a city, town, county, region, postcode, hotel name, landmark, airport, train station, stadium...
 
icon for the search function
Search

Hotels in Dalkeith

Filter results
Have you considered...
Filter by Distance: Change to Kilometres
Filter by Star Rating: 2 Star 7 hotels 3 Star 21 hotels 4 Star 27 hotels 5 Star 3 hotels Unrated 68 hotels Filter by Hotel Type: Apartments 47 hotels Bed & Breakfasts 11 hotels Guest Houses 14 hotels Hostels 1 hotel  Hotels 49 hotels Inns 4 hotels Filter by Facility: Air Conditioning (Building) 5 hotels Airport Transfer 7 hotels Bar 20 hotels Disabled Facilities 24 hotels Golf Nearby 39 hotels Gym / Fitness Centre 3 hotels Indoor Pool 1 hotel  No Smoking Rooms 38 hotels Parking 106 hotels Pets Allowed 20 hotels Restaurant 21 hotels Wi-Fi : Free of Charge 90 hotels Filter by Group: Premier Inn 4 hotels Travelodge 2 hotels Classic British Hotels 1 hotel  Innkeepers Lodge 1 hotel  Lt Management Services Limited 1 hotel  The Robert Parker Collection 1 hotel  Show more Reset my filters

Innkeepers Lodge Melville Inn, Edinburgh, Dalkeith

 
The Melville Inn, Dalkeith
+44 (0)1775 843417
1.3  miles from Dalkeith
**ROOM PRICES INCLUDE CONTINENTAL BREAKFAST** Located within 5.8 miles from Edinburgh City Centre, Innkeeper`s Lodge Melville Inn, Edinburgh, Dalkeith features a ... Read more

Sun Inn

 
, Lothianbridge, Dalkeith
+44 (0)1775 843417
1.5  miles from Dalkeith
Our award-winning restaurant features an open fire, a wood-burning stove, comfortable seating, and a stylish take on traditional country pub décor. It’s the perfect place to ... Read more

Stair Arms Hotel

 
, Ford, Pathhead
+44 (0)1775 843417
3.6  miles from Dalkeith
The Stair Arms Hotel is a family owned and managed hotel promising a warm Scottish welcome, which can cater for your individual requirements. The Hotel is an ideal stopover ... Read more
Book rooms  
9.3
out of 10
Total:

AmarAgua Guest House

 
10 Kilmaurs Terrace, Edinburgh
+44 (0)1775 843417
4.9  miles from Dalkeith
Please note - al rooms min two nights stay** Built in the 1880`s in a quiet residential area near the centre of Edinburgh, AmarAgua Guest House is a comfortable Victorian ... Read more

Dalkeith Three Bed Two Bath Apartment

 
55f Saint Andrew Street, Dalkeith
+44 (0)1775 843417
Situated 1.1 km from Dalkeith Country Park in Dalkeith, Dalkeith Three Bed Two Bath Apartment offers accommodation with a kitchen. Guests have access to free WiFi. The ... Read more

Dalkeith Serviced Rooms

 
7 Duke Street, Dalkeith
+44 (0)1775 843417
Dalkeith Serviced Rooms offers accommodation in Dalkeith. Read more

New Super 2bd Flat Near Dalkeith Town Centre

 
27 Eskview Grove, Dalkeith
+44 (0)1775 843417
NEW Super 2BD Flat near Dalkeith Town Centre in Dalkeith offers accommodation with free WiFi, 2.3 km from Dalkeith Country Park and 2.5 km from Butterfly & Insect World. Read more
Book rooms  
8
out of 10
Total:

Rathan House - Guest House at Eskbank

 
45 Eskbank Road, Eskbank, Dalkeith
+44 (0)1775 843417
0.5  miles from Dalkeith
Built in 1852, Rathan House - Guesthouse at Eskbank is based just 7 miles outside of the Scottish capital city of Edinburgh. An enchanting guesthouse, it features a sun ... Read more
Book rooms  
8.9
out of 10
Total:

Melville Castle Hotel

 
Gilmerton Road, Lasswade, Edinburgh
+44 (0)1775 843417
1.1  miles from Dalkeith
This 18th-Century Gothic castellated mansion, designed by James Playfair for the notable politician Henry Dundas, 1st Viscount Melville, is silhouetted against a magnificent ... Read more
Book rooms  
8.4
out of 10
Total:

Premier Inn Edinburgh Dalkeith

 
Lasswade, Dalkeith
+44 (0)1775 843417
1.3  miles from Dalkeith
Located next to Broomieknowe Golf Club, this Premier Inn is just 15 minutes’ drive from Edinburgh’s centre. It features modern rooms with power showers, hot buffet ... Read more

Retreat Castle Hotel

 
1 Cockpen Road, Bonnyrigg
+44 (0)1775 843417
2.1  miles from Dalkeith
Situated in the town of Bonnyrigg, The Retreat Castle boasts free Wi-Fi and free private parking, just 20 minutes’ drive from Edinburgh. The family run property is set ... Read more
Book rooms  
8.3
out of 10
Total:

Laird & Dog Hotel

 
5 High Street, Lasswade, Edinburgh
+44 (0)1775 843417
2.1  miles from 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 ... Read more
Book rooms  
9.4
out of 10
Total:

Mount Ceres

 
3 Lower Broomieknowe, Lasswade, Bonnyrigg
+44 (0)1775 843417
2.1  miles from Dalkeith
Located 7 miles from Edinburgh centre, Mount Ceres sits in a Victorian villa with a garden where guests can go for a stroll. It is in the heart of Broomieknowe conservation ... Read more

Travelodge Edinburgh East

 
Moto Service Area A1, Old Craighall, Musselburgh
+44 (0)1775 843417
2.3  miles from Dalkeith
Book rooms  
9.1
out of 10
Total:

Carberry Tower

 
Carberry, Musselburgh
+44 (0)1775 843417
2.3  miles from Dalkeith
This 15th-century castle dates back to Mary, Queen of Scots, and is set in 35 acres of stunning parkland. The centre of Musselburgh is a 5-minute drive from the ... Read more
Book rooms  
8.5
out of 10
Total:

Dalhousie Castle Hotel

 
, Bonnyrigg
+44 (0)1775 843417
2.4  miles from Dalkeith
A genuine old fortified castle in a fairy tale setting. First class. Personal service & relaxed atmosphere. Sports can be arranged. Themed Rooms £200 Suite £255. Try our new ... Read more
Book rooms  
8.8
out of 10
Total:

Premier Inn Edinburgh Inveresk

 
Craig House Brewers Fayre, Carberry Road, Inveresk, Musselburgh
+44 (0)1775 843417
2.5  miles from Dalkeith
A 20-minute drive from Edinburgh, within reach of 3 rail stations, this Premier Inn hotel has free parking and is only 2.5 miles (4 km) from Musselburgh Racecourse. The ... Read more
Book rooms  
9.5
out of 10
Total:

Greenlees Lodge

 
Green Lane, Lasswade
+44 (0)1775 843417
2.5  miles from Dalkeith
Situated just outside the historic city of Edinburgh, Greenlees Lodge has a secluded location on a private lane and offers free Wi-Fi and free parking on site. There is a ... Read more
Book rooms  
8
out of 10
Total:

Queen Margaret University Residences

 
Queen Margaret Drive, Musselburgh, Edinburgh
+44 (0)1775 843417
2.7  miles from Dalkeith
Living on campus provides a fantastic opportunity to settle into university life, meet new people and make lifelong friends. As the accommodation is just a stone`s throw ... Read more
Book rooms  
7.4
out of 10
Total:

Musselburgh 3 Bedroom Apartment

 
7 Stoneybank Road, Musselburgh
+44 (0)1775 843417
2.8  miles from Dalkeith
Musselburgh 3 Bedroom Apartment is an apartment situated in Musselburgh, 1.8 km from Musselburgh Racecourse. Read more
Book rooms  
7
out of 10
Total:

Diamond - The Upper Craigour Royal Infirmary House

 
41 Upper Craigour, Edinburgh
+44 (0)1775 843417
3.0  miles from Dalkeith
Diamond - The Upper Craigour Royal infirmary House in Edinburgh provides accommodation with free WiFi, 5 km from University of Edinburgh, 5 km from Edinburgh Festival ... Read more
Book rooms  
8.6
out of 10
Total:

Premier Inn Edinburgh Newcraighall

 
91 Newcraighall Road, Newcraighall, Edinburgh
+44 (0)1775 843417
3.1  miles from Dalkeith
Over 120 locations across the UK. This superior lodge group has superbly appointed bedrooms containing excellent facilities. All Premier Lodge have a pub/restaurant on-site ... Read more
Book rooms  
5.7
out of 10
Total:

Close To Nature, Woodsman Camping Reception

 
Povert Road Arniston, Gore Glen, Gorebridge
+44 (0)1775 843417
3.1  miles from Dalkeith
Close to Nature is located in Gorebridge. Edinburgh is 17 km from the camping, while Edinburgh is 36 km away. The nearest airport is Edinburgh Airport, 29 km from the ... Read more
Book rooms  
8.3
out of 10
Total:

Escape Pods

 
Povert Road Cabin Camping Reception, Arniston
+44 (0)1775 843417
3.2  miles from Dalkeith
Located in Arniston in the Lothian region, Escape Pods provides accommodation with free private parking. If you would like to discover the area, cycling is possible in the ... Read more

Pringle Drive

 
33 Pringle Drive Flat 8, Edinburgh
+44 (0)1775 843417
3.2  miles from Dalkeith
Boasting a garden, Pringle Drive features accommodation in Edinburgh with free WiFi and garden views. The property is 5 km from National Museum of Scotland and 5 km from The ... Read more
image