Malmesbury, England's oldest borough and home to a striking 12th-century abbey, is about 35 to 45 minutes from Bath by car, or a train-and-bus combination via Chippenham if you don't have one. Malmesbury Abbey itself is free to enter, with normal opening hours of 9.30am to 4pm Monday to Saturday and 12.30pm to 3.30pm on Sundays.
Getting to Malmesbury from Bath
By car
Malmesbury sits about 25 miles from Bath, mostly via the A350 and A429, and the drive takes roughly 35 to 45 minutes depending on traffic. There's pay-and-display parking in the town centre, within easy walking distance of the Abbey.
By train and bus
Malmesbury has no railway station of its own, so the public transport route is a train from Bath Spa to Chippenham, then a connecting bus. Trains between Bath and Chippenham run roughly every 30 minutes and take about 11 minutes, with fares generally falling somewhere in the £7 to £10 bracket for an off-peak single, though it's worth checking GWR for the fare on your travel date since prices vary. From Chippenham, the Coachstyle 99 bus runs on to Malmesbury; it's roughly hourly, so it's worth timing your train to fit the bus rather than the other way round. Check Coachstyle's own timetable and fares before you travel, since we couldn't confirm a current fare for this leg.
What to see in Malmesbury
Malmesbury Abbey
The main reason to visit. Parts of the abbey date to the 12th century, and its Norman porch is one of the most celebrated pieces of Romanesque carving in England. Entry is free, with the abbey inviting donations rather than charging admission. It's a working church as well as a visitor attraction, so it does occasionally close for services, so it's worth checking their site before you set off if you're travelling a distance specifically to see it.
Abbey House Gardens
Next to the Abbey, this five-acre garden is known for one of the largest private rose collections in the country alongside thousands of other herbs and plants. It's a paid attraction, though opening days and current admission have varied in recent years, so check directly with the gardens before planning a visit around them specifically.
The town itself
Malmesbury is a compact hilltop market town, easy to see on foot in a couple of hours: the Market Cross near the Abbey, a handful of independent cafes and pubs, and riverside walks along the Bristol Avon, which rises just outside the town. It's a gentler, quieter alternative to the busier Cotswold villages further north if you want somewhere less crowded for a half-day out.
How long do you need?
Half a day covers the Abbey and a walk around the town centre comfortably. If you're driving, it's easy to combine with other Wiltshire and Cotswold stops on the same day; see our guide to day trips from Bath for other options in the same direction, including Castle Combe and Corsham, both roughly on the way.
FAQs
Is Malmesbury Abbey free to visit?
Yes. The Abbey is free to enter, though it welcomes donations, and it's open 9.30am to 4pm Monday to Saturday and 12.30pm to 3.30pm on Sundays, subject to occasional closures for services.
How far is Malmesbury from Bath?
About 25 miles, roughly a 35 to 45 minute drive via the A350 and A429.
Can you get to Malmesbury from Bath without a car?
Yes, but it takes a bit of planning. Take the train from Bath Spa to Chippenham (about 11 minutes, running roughly every 30 minutes) then the Coachstyle 99 bus on to Malmesbury, which runs roughly hourly. Check timetables for both legs before you travel so they connect well.
Is Abbey House Gardens open every day?
Opening patterns have varied in recent years between daily paid entry and set open days, so check directly with the gardens for current hours and admission before building a visit around them.
What else is there to do in Malmesbury besides the Abbey?
The town itself is a pleasant, compact hilltop market town with independent cafes, pubs and riverside walks along the Bristol Avon, easily covered on foot in a couple of hours alongside the Abbey.
Can I combine Malmesbury with another day trip from Bath?
Yes, if you're driving. Castle Combe and Corsham are both roughly in the same direction and can be combined with Malmesbury into a fuller day out.