Hotels in Chepstow

Multiple accommodations for your stay
Check-in date:
26 Aug 2026
Check-out date:
27 Aug 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Tourist sights

  • More Less

Hotel themes

  • More Less

Guest ratings


Hotel comes with


Room comes with


Clear Filters
Apply Filters

7 results found

Two Rivers Lodge By Marston'S Inns

Newport Road, Chepstow, United Kingdom (Open map)

The 4-star hotel is located in a historic part of Chepstow, in proximity to Chepstow train station. Featuring Wi-Fi in public areas,...
Read more...
8.7
Fabulous
1619 reviews

The George Hotel

20 Moor Street, Chepstow, United Kingdom (Open map)

The Roman stone fortification "Chepstow Castle" is a mere 600 metres away, while Chepstow train station is only 0.9 km from the...
Read more...

The Beaufort Hotel

Beaufort Square, Chepstow, United Kingdom (Open map)

Located 350 metres from Chepstow railway station, the 3-star hotel stands within easy reach of the Roman stone fortification...
Read more...
7.6
Good
1539 reviews

Kings Head

Welsh Street, Chepstow, United Kingdom (Open map)

This Chepstow hotel has a convenient setting within 25 minutes' walk of Piercefield Park. Situated a mere 450 metres from the Roman...
Read more...
6.3
Pleasant
209 reviews

Tintern Old Rectory

The Old Rectory Tintern, Chepstow, United Kingdom (Open map)

The early 12th - century St Briavels Castle in Chepstow is 4.8 km from this hotel. Situated merely 1.1 km from Tintern Abbey,...
Read more...

Kh Hotel Chepstow

Welsh Street Chepstow, Chepstow, United Kingdom (Open map)

The Roman stone fortification "Chepstow Castle" is 9 minutes' walk away, while Chepstow train station is not far from the hotel....
Read more...

No.8 Accommodation

8 Lower Church Street, Chepstow, United Kingdom (Open map)

This Chepstow hotel is merely 6 minutes on foot from Priory Church of St Mary and merely 11 minutes on foot from St Marys Church.
Read more...
Thank you for subscribing
Close