On average, 3-star hotels in Karlovy Vary cost $74 per night, and 4-star hotels in Karlovy Vary are $121 per night. If you're looking for something really special, a 5-star hotel in Karlovy Vary can be found for $237 per night, on average (based on Booking.com prices).
Find hotels by Best Western in Karlovy Vary from $144. Most hotels are fully refundable. Because flexibility matters. Save 10% or more on over 100,000 hotels worldwide as a One Key member. Search over 2.9 million properties and 550 airlines worldwide.