Home
Your location

Townhill

Place in Fife, Scotland

Coordinates:56.09, -3.438
OS grid ref:NT 10 89
Population:1,220
Dialling code: 01383 (Dunfermline)
Map of the UK

Townhill is a small village on the western edge of Dunfermline in Fife, Scotland. Perched on a modest hill, it looks out over the surrounding plain with views towards the Firth of Forth and, on a clear day, the Ochil Hills; the local Townhill Country Park provides woodland walks, picnic spots and panoramic viewpoints that are popular with locals and visitors alike.

Historically tied to agriculture and the wider Fife coalfield, Townhill is now largely a residential, commuter community with a mix of older cottages and post-war housing. It keeps a strong neighbourhood feel through a primary school, community groups and sports clubs, and volunteers play an active role in maintaining the park and organising local events, giving the area a quietly community‑minded character.

Postcode districts covering Townhill

Most populated places nearby

Neighbouring places

Example postcodes in Townhill

Transport links

  • Edinburgh Airport 10 miles16.1 km
  • Glasgow International Airport 41.3 miles66.5 km
  • Dunfermline Queen Margaret Railway Station 0.9 miles1.5 km
  • Dunfermline Town Railway Station 1.6 miles2.6 km

Hotels near Townhill Ad

Schools in Townhill

  • Townhill Primary School Primary

Local points of interest

  • East End Park Stadium 1 mile1.6 km
  • Blairadam Estate 3.3 miles5.4 km
  • Central Park Stadium 3.7 miles6 km
  • Hopetoun House Estate 6.6 miles10.7 km
  • Balmuto Castle Historic site 7.1 miles11.5 km
  • Culross Abbey (Culross, Scotland) Historic site 7.5 miles12.1 km
  • Loch Leven Nature reserve 8.1 miles13 km
  • Dalmeny House Estate 8.1 miles13 km
  • Burntisland outer harbour Harbour 8.3 miles13.3 km
  • Burntisland Beach Beach 8.5 miles13.7 km
  • Dundas Castle Estate 8.6 miles13.8 km
  • Cramond beach Beach 9.3 miles15 km