Dalkeith Hotels

Map of Dalkeith Hotels

Dalkeith is a historic town located in Midlothian, within the Lothian region of Scotland. Situated just a few miles southeast of Edinburgh, Dalkeith is known for its rich history, beautiful architecture, and picturesque surroundings. The town is home to Dalkeith Palace, a stunning 18th-century mansion set within expansive parkland, and the nearby Dalkeith Country Park, which offers a range of outdoor activities and scenic walking trails. The town center features a mix of traditional and modern buildings, with a variety of shops, restaurants, and cafes to explore.

The Melville Inn by Innkeeper's Collection Dalkeith
Free Wi-Fi
9 km. Edinburgh Waverley station

Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free Wi-Fi and free parking is provided. Musselburgh train station is 6.

Number of rooms: 74

The Melville Inn,, Dalkeith, EH18 1AR, United Kingdom

Melville Castle Hotel Dalkeith
9.1/10 Wonderful
58 reviews
Free Wi-Fi
9 km. Edinburgh Waverley station

Located in Edinburgh, 10 km from University of Edinburgh, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers room service, a 24-hour front desk and free Wi-Fi.

Number of rooms: 33

Melville Castle Hotel Melville, Edinburgh, EH18 1AP, United Kingdom