Hotels in Dalkeith

Rathan House - Guesthouse at Eskbank
45 Eskbank Road, EH22 3BH Dalkeith
Rathan House - Guesthouse at Eskbank

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 terrace, a beautiful garden and free on-site parking.

Melville Castle
Melvillegate, Edinburgh, EH18 1AP Dalkeith
Melville Castle

Located just a 20-minute drive from Edinburgh centre, Melville Castle features luxury accommodation in an 18th-century castle sitting in a 50-acre domain. It offers stylish en suite guest rooms, a restaurant and free Wi-Fi.

Premier Inn Edinburgh Dalkeith
Melville Dykes Road, EH18 1AN Dalkeith
Premier Inn Edinburgh 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 breakfasts, and free parking.

The Retreat Castle
1 Cockpen Road, EH19 3HS Bonnyrigg
The Retreat Castle

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 within more than an acre of gardens.

Dalhousie Castle Hotel
Cockpen Road, EH19 3JB Bonnyrigg
Dalhousie Castle Hotel

Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk. The Dalhousie Castle Hotel offers luxurious accommodation, award-winning fine dining, and spa and leisure facilities.

Premier Inn Edinburgh A1 - Musselburgh
Carberry Road, Inveresk, EH21 8PT Musselburgh
Premier Inn Edinburgh A1 - Musselburgh

A 20-minute drive from Edinburgh, within reach of 3 rail stations, this Premier Inn hotel has free parking and is only 4 km from Musselburgh Racecourse.

Laird And Dog Inn
5 High Street, EH18 1NA Lasswade
Laird And Dog Inn

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 free parking.

Apartment Musselburgh
32 Stoneybank Gardens South, EH21 6NA Musselburgh
Apartment Musselburgh

Situated in Musselburgh, this apartment is 1.7 km from Musselburgh Racecourse. Free WiFi is offered . The kitchen has an oven. A flat-screen TV is available. The nearest airport is Edinburgh Airport, 19 km from Apartment Musselburgh.

Carberry Tower Mansion House and Estate
by Musselburgh, East Lothian, EH21 8PY Musselburgh
Carberry Tower Mansion House and Estate

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

Premier Inn Edinburgh A1 - Newcraighall
91 Newcraighall Road, EH21 8RX Edinburgh
Premier Inn Edinburgh A1 - Newcraighall

With free parking, a 24-hour front desk and traditional restaurant, this Premier Inn is next to Newcraighall Station. Edinburgh Fort Retail Park is just 500 metres away.

The Old Bakery
1d Market Street, EH21 6PS Musselburgh
The Old Bakery

Situated in Musselburgh, this apartment features free WiFi. The Old Bakery features views of the river and is 1.1 km from Musselburgh Racecourse. The kitchen is equipped with a dishwasher. A flat-screen TV is offered.

Greenlees Lodge
Green Lane, EH18 1HE Lasswade
Greenlees Lodge

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.

Ravelston House
182 North High Street, EH21 6BH Musselburgh
Ravelston House

Featuring free WiFi throughout the property, Ravelston House is set in Musselburgh, 1.4 km from Musselburgh Racecourse. Guests can enjoy the on-site restaurant. Free private parking is available on site. Every room includes a flat-screen TV.

Harbour Court
Harbour Road 1d Harbour Court, EH21 6DL Musselburgh
Harbour Court

Located 1.5 km from Musselburgh Racecourse, Harbour Court offers accommodation in Musselburgh. Free WiFi is featured throughout the property. The kitchen features an oven and a microwave, as well as a kettle.

Melville House
103 A North High Street, EH21 6JE Musselburgh
Melville House

Melville House is an apartment located in Musselburgh, 900 metres from Musselburgh Racecourse. Free WiFi is provided throughout the property. A dishwasher and an oven can be found in the kitchen and there is a private bathroom.

Chlach Taigh Holiday Let
78 Millhill, Musselburgh, EH21 7RW Musselburgh
Chlach Taigh Holiday Let

Located in Musselburgh, this villa is 500 metres from Musselburgh Racecourse. Guests benefit from terrace. Free WiFi is available and free private parking is available on site.

Beach House 49
49B Edinburgh Road, EH21 6EE Musselburgh
Beach House 49

Located in Musselburgh, 2 km from Musselburgh Racecourse, Beach House 49 features free WiFi access and free private parking. Every room is equipped with a flat-screen TV. Some rooms have a seating area where you can relax.

Mackenzie Beach Bothy
49c Edinburgh Road Fisherrow East Lothian, EH21 6EE Musselburgh
Mackenzie Beach Bothy

Located in the Scottish capital city of Edinburgh, Mackenzie Beach Bothy offers free WiFi in the rooms. Rooms provide a flat-screen TV, a patio and a seating area. Some rooms provide a kettle, whilst there is a shared kitchen for guests.

Arden Guest House
26 Linkfield Road, EH21 7LL Musselburgh
Arden Guest House

Set opposite Musselburgh Racecourse, Arden Guest House is a Victorian house which still retains its original features.

Best Western Kings Manor
100 Milton Road East, EH15 2NP Edinburgh
Best Western Kings Manor

This family-run hotel in Edinburgh offers free Wi-Fi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building. The railway station is 5 minutes' walk from the hotel.

Aaran Lodge Guest House
30 Milton Road East, EH15 2NJ Edinburgh
Aaran Lodge Guest House

Aaran Lodge Guest House is situated in the Portobello district in Edinburgh, 6 km from Edinburgh Festival Theatre. A flat-screen TV, as well as an iPod docking station are provided. Aaran Lodge Guest House features free WiFi throughout the property.

Westland Cottage
, EH17 Edinburgh
Westland Cottage

Westland Cottage is a holiday home located in Edinburgh in the Lothian Region and is 6 km from University of Edinburgh. The cottage is 6 km from Edinburgh Festival Theatre. Free WiFi is featured throughout the property. The kitchen has an oven.

Rockville Hotel
2 Joppa Pans, EH15 2HF Edinburgh
Rockville Hotel

The family-run Rockville Hotel is situated in a seaside suburb of Edinburgh, within 5 miles from the city centre. It offers picturesque views across the Firth of Forth as well as free private parking and free Wi-Fi.

Milton House
24 Duddingston Crescent , EH15 3AT Edinburgh
Milton House

Located opposite Portobello Park, Milton House features a private garden, and free parking on its cobbled driveway. A bus stop is adjacent to the B&B and offers buses into Edinburgh city centre which take 10 minutes.