Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My Read up on the latest travel restrictions.

Cheap Hotels in Cheb

67 reviews by TrustYou
Americká 104
1.2 Miles from the centre

At the edge of Cheb, the family-run Penzion Mašek is 2 km to the centre and 300 metres from the Skalka Dam on the Ohře River. It features a large garden, a shared kitchen and a small pub. WiFi is for free. All accommodation units at the Mašek guest house come with a TV, a fridge and a private bathroom. Studio units additionally contain functional cooking facilities. A children’s playground, table tennis and pétanque, as well as barbecue facilities, are all available in the garden. Fishing in the small pond there is also possible. Moreover, bike storage, bike repair service and nordic walking equipment rental is offered. Free private parking is possible at the Mašek pension for free. A bus stops in front of the property, while a train station is 300 metres away. Restaurant and shop can be found within 600 metres.

Show more
per night from £32
Estimated price based on searches in the last month
237 reviews by TrustYou
Svobody 32
0.3 Miles from the centre

Only 400 metres from the Train Station and Cheb's historical centre, Hotel Slavie is situated on the pedestrian promenade. It offers comfortable rooms and free WiFi. The ensuite rooms feature satellite TV and some of them have seating areas. The Slavie offers a bar. You can start your day with a rich breakfast buffet. Slavie Hotel is a good starting point to visit the old town and the castle of Cheb. Guests can also explore the towns Franzensbad (7 km away) and Marianske Lazne, which is 27 km from the Slavie.

Show more
per night from £53
Estimated price based on searches in the last month
407 reviews by TrustYou
Jatecni 7
< 0.1 Miles from the centre

The Hotel Barbarossa is situated in the historic centre of Cheb and is well known for its spaciousness and the excellent food served in the restaurant. All the rooms are comfortably furnished and meet the highest standards. The restaurant serves Czech and international cuisine, as well as a wide range of drinks. You can also enjoy cocktails at the bar. There is a beautiful winter garden which evokes a Mediterranean ambience all year long. The Barbarossa is an ideal starting point for numerous leisure activities.

Show more
per night from £66
Estimated price based on searches in the last month

Hotel Stein

369 reviews by TrustYou
Skalka U Chebu 10
1.6 Miles from the centre

Near Aquaforum

Show more
per night from £47
Estimated price based on searches in the last month

Hotels in Cheb has a fantastic range of hotels in Cheb, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Cheb hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations Cheb has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in Cheb

What are the best hotels to stay in Cheb?

Penzion Mašek, Hotel Barbarossa and Hotel Slavie are some of the popular hotels in Cheb.

What are the most convenient hotel rates in Cheb?

The cheapest price for a double room in Cheb is £32, offered by Penzion Mašek.

What hotels are in the central Cheb neighborhood?

The best hotels near the center of Cheb are Hotel Barbarossa, Hotel Slavie and Penzion Mašek.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555