
Bradford-on-Avon Holidays
Book a Hotel + Flight or Car together to unlock savings
Photo by Rob Fox
Top hotels in Bradford-on-Avon

Leigh Park Country House Hotel & Vineyard, BW Signature Collection
Leigh Road West Wiltshire, Bradford-on-Avon, England
Fully refundableReserve now, pay when you stay
The price is 2.388.988 ₫ per night from 29 Jun to 30 Jun
2.388.988 ₫
2.866.786 ₫ total
29 Jun - 30 Jun
includes taxes & fees
8.2/10 Very Good! (495 reviews)
"My partner and I stayed here for a few night for our anniversary. It was lovely! Very peaceful and great location. You could walk to the village in about 10-15 minutes and everyone was very friendly."
Reviewed on 21 Jun 2025

Widbrook Grange
Trowbridge Road, Bradford-on-Avon, England
The price is 2.657.869 ₫ per night from 6 Jul to 7 Jul
2.657.869 ₫
3.189.299 ₫ total
6 Jul - 7 Jul
includes taxes & fees
9/10 Wonderful! (249 reviews)
"What a lovely experience and hotel! The staff was really helpful x"
Reviewed on 22 Jun 2025

Apex City of Bath Hotel
1 James Street West, Bath, England
Fully refundableReserve now, pay when you stay
The price is 3.198.258 ₫ per night from 20 Jul to 21 Jul
3.198.258 ₫
3.837.909 ₫ total
20 Jul - 21 Jul
includes taxes & fees
9.2/10 Wonderful! (2,336 reviews)
"Great hotel! Perfect location!"
Reviewed on 22 Jun 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Frequently asked questions
Popular places to visit

St Laurence Church
You can find out about the history of Bradford-on-Avon with a trip to St Laurence Church. Visit the spas and lively bars in this walkable area.
Iford Manor and the Peto Garden
Find out about the history of Freshford when you take a trip to Iford Manor and the Peto Garden. Amble around this relaxing area's picturesque gardens and enjoy its top-notch restaurants.
Old Town
You can find out about the history of Bradford-on-Avon with a trip to Old Town. Stroll along the riverfront or visit the spas in this relaxing area.