Malmesbury doesn't shout for attention, but it probably should. This hilltop Wiltshire town, sitting above a loop of the River Avon, received its royal charter from Alfred the Great in the 9th century — making it England's oldest borough. Yet compared with nearby Cotswolds darlings, it still flies under most tourist radars.
History runs deep here. A monastic settlement dates back to the 7th century under Abbot Aldhelm, and the 12th-century Malmesbury Abbey that stands today was once crowned by a spire over 450 feet tall before it was damaged in the 1400s. Inside, soaring vaulted ceilings and Gothic windows frame the tomb of King Athelstan, Alfred's grandson and the first ruler of all England, who made Malmesbury his capital. The town has traded for centuries, and its High Street still carries that legacy with an appealing line-up of independents: Cherry Tree for gifts and cosy fashion, Bertie B's for homewares and sheepskins, Barn Owl Books on Oxford Street, and Antiquary Antiques with its Art Deco ceramics and Victorian library chairs.
Come hungry. The Old Bakehouse fills the street with the smell of fresh bread, Skipper's does the classic fish-and-chips-and-pies routine, and The Old Bell Hotel is the standout — built in the 13th century, widely called England's oldest hotel and among the ten oldest in Europe. Its interiors were refreshed in 2024, and the Abbey Row restaurant turns out elevated pub classics like double-baked cheese soufflé and marinated venison, plus a proper afternoon tea.
The abbey sits right beside The Old Bell, and behind both are the Abbey House Gardens, open for private tours — manicured hedges and winding paths around a 16th-century manor that once housed monks. Beyond town, the Cotswolds National Landscape starts almost at the doorstep. Tetbury is just five miles away, with the Tetbury Trail, a flat three-mile former railway line perfect for walking or biking, and Highgrove, King Charles III's garden-famous retreat, open for tours April to October. Twenty-five minutes southwest lies Castle Combe, often named England's prettiest village, all stone cottages and a brook crossed by an old bridge.
Practically speaking, Malmesbury is an easy escape: roughly 2.5 hours by car from central London and about two hours from Heathrow. June to September is the sweet spot, with mild temperatures in the mid-to-high 60s Fahrenheit ideal for wandering the town and the surrounding hills.
For travellers who want Cotswolds scenery without the coach-party crowds, Malmesbury makes a smart base — genuine history, a working high street, and easy access to some of England's most photogenic countryside.