Townapedia
Dalkeith Parish Kirk
Dalkeith Parish Kirk · Kim Traynor, CC BY-SA 3.0
Midlothian House, Dalkeith
Midlothian House, Dalkeith · Barbara Carr, CC BY-SA 2.5
115-119 High Street, Dalkeith
115-119 High Street, Dalkeith · Warofdreams, CC BY-SA 4.0
168-172 High Street, Dalkeith
168-172 High Street, Dalkeith · Warofdreams, CC BY-SA 4.0
Midlothian - 228-230 High Street, Dalkeith - 20240622083847
Midlothian - 228-230 High Street, Dalkeith - 20240622083847 · Warofdreams, CC BY-SA 4.0
122-126 High Street, Dalkeith
122-126 High Street, Dalkeith · Warofdreams, CC BY-SA 4.0

Dalkeith, United Kingdom

Dalkeith is a town of 12,720 people in Scotland, United Kingdom.

Loading the weather...
Population12,720 GeoNames
RegionScotland
Elevation190 ft 58 m
Time zoneEurope/London
Nearest airportEdinburgh Airport (EDI) 12 mi
Advertisement

Why visit Dalkeith

Townapedia lists 22 museums and landmarks, 17 parks and trails, 49 places to eat, 4 places to stay and 1 attraction in and around town.

Highlights include Newbattle Viaduct, Dalkeith Museum, Elginhaugh Roman fort and Broomieknowe Golf Course.

About Dalkeith

Dalkeith ( dal-KEETH; Scottish Gaelic: Dail Cheith, pronounced [t̪al ˈçe]) is a historic market town in Midlothian, Scotland, on the River Esk. It was granted a burgh of barony in 1401 and a burgh of regality in 1541. The settlement of Dalkeith grew southwestwards from its 12th-century castle (now Dalkeith Palace). It had a population of 15,146 in 2022.

From the Wikipedia article Dalkeith (this version), under CC BY-SA 4.0.

Travel tips from other travellers: Dalkeith on Wikivoyage (CC BY-SA 4.0).

Photos of Dalkeith

Things to do1

Newbattle Viaduct

Bridge · 1.5 mi

Railway bridge in Midlothian, Scotland, UK

Open in Google Maps · Wikipedia

Museums and landmarks22

Dalkeith Museum

Museum

61 St Andrew Street, Dalkeith

Tu-Th 11:00-15:00

Open in Google Maps · +44 131 663 4683

Elginhaugh Roman fort

Monument and historic site · 0.7 mi

Open in Google Maps · Wikipedia

National Mining Museum Scotland

Museum · 2.2 mi

Mining museum in Midlothian, Scotland

Open in Google Maps · Wikipedia

Newbattle Abbey

Monument and historic site · 0.7 mi

Open in Google Maps

Elginhaugh

Monument and historic site · 0.7 mi

Archaeological site in Midlothian, Scotland, UK

Open in Google Maps · Wikipedia

Inveresk Roman Fort

Monument and historic site · 3.0 mi

Ancient Roman structure in East Lothian, Scotland, UK

Open in Google Maps · Wikipedia

Easthouses Miners Memorial

Monument and historic site · 1.2 mi

Open in Google Maps

Go Ape

Monument and historic site · 0.8 mi

Open in Google Maps

Burns Monument

Monument and historic site

Open in Google Maps

Dalkeith And Cowdenfoot Collieries Miners Memorial

Monument and historic site

Open in Google Maps

Icehouse

Monument and historic site · 0.4 mi

Open in Google Maps

Macmerry Branch (NBR)

Monument and historic site · 1.1 mi

Open in Google Maps

10 more on the map.

Parks, trails and playgrounds17

Broomieknowe Golf Course

Golf course · 1.4 mi

18 hole Par 70

36 Golf Course Road, Bonnyrigg

Open in Google Maps · +44 1316639317

Melville Golf Course

Golf course · 1.3 mi

9 hole Par 33

Melville Dykes Road, Lasswade

Open in Google Maps · +44 131 654 0224

Broomieknowe Park

Park · 1.5 mi

Open in Google Maps

Dukes Meadow Park

Park · 1.2 mi

Open in Google Maps

Easter Langside Park

Park · 1.0 mi

Open in Google Maps

Easthouses Park

Park · 1.3 mi

Open in Google Maps

Forest School

Playground · 1.3 mi

Open in Google Maps

Fort Douglas

Playground · 0.7 mi

Open in Google Maps

Ironmills Park

Park · 0.4 mi

Open in Google Maps

King's Park

Park

Open in Google Maps

5 more on the map.

Advertisement

Restaurants and cafes49

Tiger Lotus

Restaurant · Chinese

1-3 Buccleuch Street, Dalkeith

Mo-Su 12:30-14:30,16:30-22:00

Open in Google Maps · +44 1316 632710

Cheesecakes and Bakes

Bakery

17 South Street, Dalkeith

Tu-Sa 10:00-17:00

Open in Google Maps

Cross Borders Brewing Co.

Brewery and winery · 0.9 mi

28/1 Hardengreen Lane

Fr 16:00-22:00; Sa 14:00-22:00

Open in Google Maps

Continental Cafe

Cafe

27 Jarnac Court

Mo-Sa 08:00-16:00

Open in Google Maps · +44 131 663 2106

Itihaas

Restaurant · Indian

17-19 Eskbank Road

Open in Google Maps

Esk Valley

Restaurant · British · 1.1 mi

Open in Google Maps

Justinlees Inn

Bar and pub · 0.6 mi

1-5 Dalhousie Road

Open in Google Maps

Melville Inn

Bar and pub · 1.1 mi

Mo-Fr 07:00-23:00; Sa-Su 08:00-23:00

Open in Google Maps

Starbucks

Cafe · Coffee Shop · 1.1 mi

Open in Google Maps

Cavaliere

Restaurant · Italian

124-128 High Street

Open in Google Maps

Costa

Cafe · Coffee Shop · 1.0 mi

Bonnyrigg Road

Open in Google Maps

37 more on the map.

History

One of the earliest historical references to Dalkeith is found in the Chronicles of Jean Froissart, who stayed at Dalkeith Castle for fifteen days. He writes of the Battle of Otterburn and the death of James Douglas, 2nd Earl of Douglas: "I, author of this book, in my youth had ridden nigh over all the realm of Scotland, and I was then fifteen days in the house of earl William Douglas, father to the same earl James, of whom I spake of now, in a castle of five leagues from Edinburgh which is called in the country Dalkeith. The same time I saw there this earl James, a fair young child, and a sister of his called the lady Blanche."

In 1650, Oliver Cromwell's army came to Dalkeith. His officer General George Monck was Commander in Scotland, and the government of the country was based out of Dalkeith Castle.

In 1831, Dalkeith was linked to Edinburgh by the Edinburgh and Dalkeith Railway, which transported coal, minerals, and agricultural produce. Two decades later, in 1853, a Corn Exchange, at the time the largest indoor grain market in Scotland, was built.

In 1879, Dalkeith was where William Ewart Gladstone started his campaign for British Prime Minister, which became known as the "Midlothian campaign".

From the History section of Dalkeith on Wikipedia, under CC BY-SA 4.0.

Notable people from Dalkeith

Born in Dalkeith, according to Wikidata (CC0). Each name links to its Wikipedia article.

Where to stay4

Churches and places of worship10

Advertisement

Shopping11

Gas and EV charging2

Schools, colleges and libraries18

Advertisement

Healthcare3

Map of Dalkeith

137 places. The map loads OpenStreetMap tiles when you open it.

Getting there and nearby towns

Edinburgh Airport (EDI) is the nearest airport with scheduled flights listed in OpenStreetMap, 12 miles away.

Drive times are estimates from straight-line distance, not routes.

Towns near Dalkeith

Keep exploring

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built November 10, 2026. Spotted a mistake? Tell us or suggest a place.