Discover Wiltshire
Historic Towns and Charming Countryside

Wiltshire Towns

Explore Wiltshire’s Historic Towns

Wiltshire is home to a wonderful collection of historic towns and picture-perfect villages, each with its own character, stories and places to discover.

Spend a morning wandering the medieval streets of Malmesbury, browsing independent shops and cafés before exploring its impressive abbey. Head to Lacock, one of Wiltshire’s most beautiful villages, where honey-coloured stone cottages, historic streets and traditional pubs create the perfect setting for a leisurely afternoon. Its remarkable appearance has also made it a favourite location for film and television.

In Marlborough, stroll along the impressive High Street, browse its independent shops and stop for coffee or lunch, while Devizes offers a lively market-town atmosphere, historic buildings and easy access to the famous Caen Hill Locks.

Whether you're looking for a relaxed day of exploring, somewhere to enjoy lunch, a scenic walk or a little local history, Wiltshire’s towns and villages make wonderful days out — and there’s always another one to discover.