Skip to main content

Dalkeith

Things to do in Dalkeith, Edinburgh and Lothian

Dalkeith is a town in Midlothian, south of Edinburgh. It sits on the North Esk River and has grown as a commuter settlement while retaining its own character. The area is marked by woodland and parkland, with good road connections to the capital.

Where to stay in Dalkeith(4)

All hotels in Dalkeith →
Where to stay

Glenarch House is a bed and breakfast in the town. The Melville Inn by Innkeepers Collection and The Sun Inn are both hotels in Dalkeith. Premier Inn Edinburgh A7 Dalkeith offers budget chain accommodation. For camping and glamping, Dalkeith Country Park provides tent pitches and glamping facilities within its grounds.

Things to Do in Dalkeith(2)

All attractions in Dalkeith →
Things to do

Go Ape Dalkeith operates a high ropes and aerial trails course. Ryze Edinburgh - Xtreme Air Sports, located in the town, is a trampoline and bounce park venue.

Where to Eat in Dalkeith

All restaurants in Dalkeith →

Attractions Near Dalkeith

All attractions in Dalkeith →

Worth the trip — within 50 miles of Dalkeith.

Camping in Dalkeith(1)

All campsites in Dalkeith →

Self-Catering Cottages in Dalkeith

All cottages in Dalkeith →

Common questions about Dalkeith

How many campsites are there in Dalkeith?

We list 1 campsites in and around Dalkeith, of which 1 take tents and 1 offer glamping.

Where can I stay in Dalkeith?

We list 4 hotels, B&Bs and guest houses in and around Dalkeith.

What is there to do in Dalkeith?

We list 2 attractions and things to do in and around Dalkeith.