City of Edinburgh district, Scotland, United Kingdom

Places to visit near Dalkeith

Dalkeith is a town in City of Edinburgh district, Scotland, United Kingdom, home to about 12,720 people. Within 50 km by road there are 195 places to visit — 79 forts & heritage, 49 churches, 17 hill stations & viewpoints and 17 museums. The must-see places are Dalkeith Palace (1 km), Inveresk Lodge Garden (6 km) and Inveresk Roman Fort (Site Of) (6 km).

Updated · Distances are road estimates · Open Dalkeith on the map

Dalkeith, Scotland
Dalkeith, City of Edinburgh district, Scotland, United Kingdom. Photo: Wikimedia Commons.

Dalkeith at a glance

Location
City of Edinburgh district, Scotland, United Kingdom
Population
about 12,720
Coordinates
55.8932° N, 3.0681° W
Places within 50 km
195 (195 must-see)
Best time to visit
October to February for forts & heritage; October to February for cool, clear air for hill stations & viewpoints; year-round for churches and museums

Top places to visit near Dalkeith

Ranked by how worth the drive they are from Dalkeith: must-see places and the closest well-loved spots first. Open a place for photos, today’s visitor status, timings and directions.

More places near Dalkeith

Things to see near Dalkeith, by type

Forts & heritage near Dalkeith

122 forts & heritage within 100 km of Dalkeith. The closest is Dalkeith Palace (1 km). Best time: october to february.

All forts & heritage in Northumberland →

Churches near Dalkeith

64 churches within 100 km of Dalkeith. The closest is St Michael's Kirk Inveresk (6 km). Best time: year-round.

All churches in Scotland →

Hill stations & viewpoints near Dalkeith

45 hill stations & viewpoints within 100 km of Dalkeith. The closest is Blackford Hill (11 km). Best time: october to february for cool, clear air.

All hill stations & viewpoints in Scotland →

Museums near Dalkeith

23 museums within 100 km of Dalkeith. The closest is Prestongrange Mining Museum (9 km). Best time: year-round.

All museums in Scotland →

Parks near Dalkeith

14 parks within 100 km of Dalkeith. The closest is Newhailes House & Gardens (7 km). Best time: year-round, evenings.

All parks in Scotland →

Beaches & coast near Dalkeith

8 beaches & coast within 100 km of Dalkeith. The closest is Seton Sands (16 km). Best time: october to march.

All beaches & coast in Scotland →

A one-day trip from Dalkeith

5 of the best places within 60 km, in driving order so you don’t double back: about 17 km on the road.

  1. Start in Dalkeith
  2. 1 km Dalkeith Palace · palace, Northumberland
  3. 6 km Newhailes House & Gardens · garden, East Lothian
  4. 2 km Inveresk Roman Fort (Site Of) · fort, East Lothian
  5. 1 km St Michael's Kirk Inveresk · church, East Lothian
  6. 1 km Inveresk Lodge Garden · garden, East Lothian
  7. 6 km Back to Dalkeith

Plan a longer trip from Dalkeith — the planner adds a place to stay each night and keeps the route to one loop.

From travellers near Dalkeith

No traveller has reported from around Dalkeith yet. Been to one of these places recently? Open it and post what you found — is the waterfall flowing, how crowded was the temple, is the beach safe — so the next visitor knows before they drive.

Post an update from the map →

How to reach Dalkeith

    All places near Dalkeith by distance

    Within 15 km of Dalkeith

    15–50 km — half-day trips

    50–100 km — one-day trips

    Count by type (within 100 km)

    Places near Dalkeith by type
    TypeWithin 50 kmWithin 100 kmNearest
    Forts & heritage79122Dalkeith Palace (1 km)
    Churches4964St Michael's Kirk Inveresk (6 km)
    Hill stations & viewpoints1745Blackford Hill (11 km)
    Museums1723Prestongrange Mining Museum (9 km)
    Parks1414Newhailes House & Gardens (7 km)
    Beaches & coast78Seton Sands (16 km)
    Wildlife, forests & gardens35Inveresk Lodge Garden (6 km)
    Lakes, dams & reservoirs45Duddingston Loch (9 km)
    Treks35The Royal Mile (12 km)
    Waterfalls02Talla Waterfall (63 km)
    Mosques & dargahs11Edinburgh Central Mosque (12 km)
    Rivers, islands & mangroves11St Serf's Island (47 km)
    Other attractions01Isle of May Lighthouse (57 km)

    Dalkeith: questions travellers ask

    What are the best places to visit near Dalkeith?

    Dalkeith Palace (palace, about 1 km), Inveresk Lodge Garden (garden, about 6 km), Inveresk Roman Fort (Site Of) (fort, about 6 km), St Michael's Kirk Inveresk (church, about 6 km), Newhailes House & Gardens (garden, about 7 km), The Robin Chapel (church, about 7 km).

    How many tourist places are there within 50 km of Dalkeith?

    195 places on Spotwander: 79 forts & heritage, 49 churches, 17 hill stations & viewpoints, 17 museums, 14 parks.

    Which is the nearest fort to Dalkeith?

    Dalkeith Palace, about 1 km by road; Inveresk Roman Fort (Site Of) (6 km) is next.

    Which is the nearest church to Dalkeith?

    St Michael's Kirk Inveresk, about 6 km by road; The Robin Chapel (7 km) is next.

    Which is the nearest viewpoint to Dalkeith?

    Blackford Hill, about 11 km by road; Easter Craiglockhart Hill (13 km) is next.

    What is a good one-day trip from Dalkeith?

    Start in Dalkeith, visit Dalkeith Palace, then Newhailes House & Gardens, then Inveresk Roman Fort (Site Of), then St Michael's Kirk Inveresk, then Inveresk Lodge Garden, and drive back — about 17 km by road in all.

    What is the best time to visit places near Dalkeith?

    October to February for forts & heritage; October to February for cool, clear air for hill stations & viewpoints; year-round for churches and museums.

    Towns near Dalkeith

    Sources: places from OpenStreetMap contributors, Wikidata and GeoNames; Dalkeith’s location and population from GeoNames; see also Dalkeith on Wikipedia. Data sources & credits.