Alt Text

Malmesbury steps back in time to mark its place in the English Civil War

Picture the scene: King Charles I’s Cavaliers are holding out in a Wiltshire market town when it is stormed by Cromwell’s men, resulting in a victory that sees the Parliamentarians take control.

Fast-forward 380 years and the battle that took place in Malmesbury in 1644 is about to be reenacted, only this time the front of the town’s famous Abbey will hopefully not become peppered with musket shot!

Alt Text


A special commemorative weekend, from May 3-5, is being hosted by Malmesbury Town Council to mark the two years, from 1644-1646, when Colonel Nicholas Devereux’s Regiment took control of the hilltop town, at the height of the English Civil War.

The highlight of a packed programme of events will be two reenactments, on Sunday May 5, of the last attack on Malmesbury, and will be staged by living history group Colonel Nicholas Devereux’s Regiment of Foot.

The Regiment will make a large-scale visit to Malmesbury – bringing with them some of the foe (the Royalists) - and the battle will be reenacted for the first time on the streets.


Devereux Events

There are no up-coming events

Tel: 01666 822 143 or Email: [email protected]


Local stories in and around the Malmesbury area to keep you up-to-date.


A wonderful place to visit with a wealth of attractions right on the doorstep.


MALMESBURY is a vibrant, market town, steeped in history going back to medieval times. Currently home to many famous & popular musical, cultural, and festival events throughout the year, visitors can browse the charming streets with independent retailers, or stop at one of the lively cafes, restaurants, pubs, and bars.

Attractions to visit include the stunning 12th century Malmesbury Abbey, 15th century Market Cross and the Athelstan Museum with a painting of Malmesbury Abbey by JMW Turner. There are also lovely walks along the River Avon.



Town Hall, Cross Hayes, Malmesbury, Wiltshire SN16 9BZ

The Council Office is open for Council business from 9am until 5pm Monday to Thursday & Friday 9am to 4.30pm, except for Bank Holidays.

Please call us on 01666 822143, or visit our contact page here to contact a specific councillor or member of the council staff directly.