Skip to main content

Search hotels in Marksbury

Enter your dates to see the latest prices and deals for Marksbury hotels

Filter by:

Star rating

Review score

Marksbury – 574 hotels and places to stay

See the latest prices and deals by choosing your dates.
DoubleTree by Hilton Bath, hotel in Marksbury

DoubleTree by Hilton Bath is a property situated in Bath’s city centre. Guests can enjoy views of the city, River Avon and the countryside beyond.

close to tourist attractions and restaurants
Scored 7.7
7.7
Rated good
Good
6,403 reviews
Price from
£113
1 night, 2 adults
Henrietta House, a member of Radisson Individuals, hotel in Marksbury

Originating from the 1780s, Henrietta House Hotel is a Georgian period townhouse set in the heart of Bath. It is a 10-minute walk from Bath Spa railway station. Free Wi-Fi is available to all guests.

Lovely property- very clean, with everyone one needs for a good night sleep
Scored 8.4
8.4
Rated very good
Very good
5,533 reviews
Price from
£140
1 night, 2 adults
The Gainsborough Bath Spa - Small Luxury Hotels of the World, hotel in Marksbury

The Gainsborough Bath Spa - Small Luxury Hotels of the World features a fitness centre, shared lounge, a restaurant and bar in Bath.

the rooms were very beautiful and comfortable and the facilities were fantastic, but I was sad to see the small hot chocolate has been removed from the pool area.
Scored 8.8
8.8
Rated fabulous
Fabulous
3,572 reviews
Price from
£208
1 night, 2 adults
Abbey Hotel Bath, a Tribute Portfolio Hotel, hotel in Marksbury

The Abbey Hotel Bath is a Marriott Tribute Portfolio Hotel. These are Independent Hotels with unique local character and vibrant social scenes.

Rooms were clean and spacious. Staff were always very friendly and helpful.
Scored 8.5
8.5
Rated very good
Very good
545 reviews
Price from
£116
1 night, 2 adults
Broad Street Townhouse, hotel in Marksbury

Conveniently set in the centre of Bath, Broad Street Townhouse provides free WiFi throughout the property and a bar.

excellent breakfast
Scored 8.5
8.5
Rated very good
Very good
1,530 reviews
Price from
£138
1 night, 2 adults
The Old Manor House Hotel, hotel in Marksbury

Dating back to 1609, this charming manor is believed to be the oldest dwelling house in Keynsham Village. It retains period features like oak beams, and offers free Wi-Fi and free parking on site.

We had everything we needed. The bed was comfortable, staff were friendly and breakfast was really good
Scored 8.1
8.1
Rated very good
Very good
760 reviews
Price from
£119
1 night, 2 adults
Radstock Hotel near Bath, hotel in Marksbury

Built in the 18th century, The Radstock Hotel is a traditional coaching inn close to Bath and Bristol Airport. It offers comfortable accommodation with home-cooked meals and friendly staff.

Nothing, I was unable to stay in this 'hotel' as it was not fit for purpose..
Scored 6.5
6.5
Rated pleasant
Pleasant
716 reviews
Price from
£59
1 night, 2 adults
The Roseate Villa Bath, hotel in Marksbury

This small boutique hotel located in the centre of Bath, just around the corner from the iconic Pulteney Bridge, The Roseate Villa Bath is set within its own gardens and has a private car parking.

The room was lovely , the bed was comfy , it was really clean and the staff were lovely
Scored 8.9
8.9
Rated fabulous
Fabulous
1,277 reviews
Price from
£139
1 night, 2 adults
Eight, hotel in Marksbury

Eight features free WiFi throughout the property and views of city in Bath.

Let cation
Scored 9.0
9.0
Rated superb
Superb
736 reviews
Price from
£200
1 night, 2 adults
Bathen House Boutique Hotel, hotel in Marksbury

Providing free on-site car parking in Bath, Bathen House provides a shared lounge and free WiFi. Built in 1910, the property is within 2 km of Royal Crescent and 2.2 km of The Circus Bath.

Luxurious property, spacious room, huge ensuite, comfortable bed, friendly and helpful staff. Especially loved the huge stainless steel bath that I had a lovely soak in. Fabulous!
Scored 9.3
9.3
Rated superb
Superb
1,369 reviews
Price from
£175
1 night, 2 adults
See all hotels in and around Marksbury