Home

Malmesbury

Built-up area in Wiltshire, England

Coordinates:51.586, -2.098
OS grid ref:ST 93 87
Population:6,318
Dialling code: 01666

Malmesbury is a compact, hill‑top market town in rural Wiltshire, England, sitting where a loop of the River Avon skirts steep slopes. Its skyline is dominated by the ruins and nave of Malmesbury Abbey, a religious site with roots in the 7th century; the town boasts long historic links - King Athelstan was buried there and the medieval historian William of Malmesbury came from the town, which even claims to be one of England’s oldest boroughs.

Today Malmesbury combines a lively community life with tourism: independent shops, regular markets and annual festivals draw visitors, while surrounding farmland and small engineering and tech firms sustain the local economy. The town’s medieval streets, riverside walks and proximity to the rolling hills of the Cotswolds make it a pleasant mix of heritage, rural industry and active civic life.

Postcode districts covering Malmesbury

Nearby towns and villages

Neighbouring places

Transport links

  • Airport Bristol Airport 30.2 miles48.6 km
  • Airport Southampton Airport 54.4 miles87.6 km
  • Railway station Kemble Railway Station 7 miles11.2 km
  • Railway station Chippenham Railway Station 8.6 miles13.8 km

Local points of interest

  • Westonbirt Arboretum Gardens 5.8 miles9.3 km
  • Cotswold Hills Hill 7.3 miles11.8 km
  • Stanley Abbey (Wiltshire) Historic site 9.1 miles14.6 km
  • The New Lawn Stadium 9.7 miles15.5 km
  • Hartham Country house 10.5 miles16.9 km
  • Loxwell Abbey Historic site 11 miles17.7 km
  • Kingswood Abbey Historic site 11.8 miles19.1 km
  • Dyrham Park Historic site 13.9 miles22.3 km
  • County Ground Stadium 14.1 miles22.8 km
  • Burderop Park Estate 15 miles24.2 km
  • Avebury Stones Archaeological site 15.1 miles24.4 km
  • Burderop Wood Forest 15.4 miles24.8 km

Example postcodes in Malmesbury