An elevated view of Karlovy Vary's pastel spa hotels packed into the wooded Teplá river valley

rboed / Wikimedia Commons, CC BY 2.0

Czechia

Where to Stay in Karlovy Vary

Karlovy Vary is a spa town built into a narrow, forested valley where the Teplá river runs down to meet the Ohře, about 130km west of Prague. Legend has it that Charles IV discovered the hot springs here on a hunting trip and founded the town in the 14th century; by the 1800s it had grown into one of Europe's grandest spa resorts, with rows of pastel Belle Époque hotels and iron-and-glass colonnades built up along the riverbanks. Don't miss the Mill Colonnade, a 132-meter Neo-Renaissance gallery over five springs designed by Josef Zítek, and the Hot Spring Colonnade, where Vřídlo — the town's hottest spring at 73°C — shoots up to 12 meters into the air. The compact historic core, walkable end to end in well under an hour, was added to the UNESCO World Heritage list in 2021 as part of the Great Spa Towns of Europe, and each July the streets fill for the Karlovy Vary International Film Festival, one of the oldest in the world.

Quick facts

Best time to visit
Visit June through August for the warmest weather and the longest days on the colonnades, though early July brings the Karlovy Vary International Film Festival (KVIFF) — one of the world's oldest A-list festivals — when hotel prices spike and the town center gets busy. May and September are quieter and still mild, a good trade-off if you'd rather skip the festival crowds. Winters are cold but the colonnades and hot springs stay open, and the town is genuinely peaceful once the day-trippers from Prague have gone home.
Renting a car
Skip a rental car if you're staying in the historic spa quarter. Streets along the river are narrow and largely pedestrian, parking is scarce and expensive, and the hillside streets above the colonnades are steep. A car only pays off if you're using Karlovy Vary as a base for the wider spa region or the surrounding countryside.

Where to stay

Best for couples wanting a slow, romantic few days built around riverside walks and old-world spa hotels, and for architecture fans who want to see Neo-Renaissance, Art Nouveau, and Functionalist colonnades all within a few minutes of each other. The historic five-star hotels along Stará Louka and around the Grandhotel Pupp also make this a strong luxury pick.

Our picks for Karlovy Vary

A handful of editorial calls across every neighborhood above, not just the highest star rating — see each hotel's own card further down for the full case for and against it.

A couple of hotels in Spa Quarter

Spa Quarter is the top-recommended area to stay in Karlovy Vary.

Hotel Salvator

★★★★
  • 📍 Best location

Our take The closest genuinely affordable option to the Mill Colonnade — most hotels this close to the spring carry a much higher price tag.

Good for

  • Couples
  • Budget travelers

Budget-conscious couples who still want to be inside the spa quarter, within a minute's walk of the Mill Colonnade and the Vřídlo hot spring.

Why we like it

  • About a one-minute walk to the Mill Colonnade and the Vřídlo hot spring
  • Biedermeier-style interiors that fit the spa quarter's historic character
  • Priced well below the riverside luxury hotels, despite the equally central location
  • On Vřídelní street, in the middle of the colonnade strip

What to know

  • Vřídelní is one of the spa quarter's busier pedestrian streets during the day — quieter in the evening once day-trippers leave
Check availability on Booking.com

Spa Hotel Dvořák

★★★★
  • 💰 Best value

Our take Same riverside row as the grand hotels, at a noticeably more reasonable price — a good pick for travelers who want the spa quarter's setting without its most expensive address.

Good for

  • Couples

Couples wanting a genuine riverside spa-quarter address and full spa facilities, without paying Grandhotel Pupp's prices.

Why we like it

  • On Nová Louka, directly across the river from Grandhotel Pupp and a short walk from the colonnades
  • Its own spa and wellness centre, with treatments available on site
  • Restaurants and cafes along the river within easy walking distance
  • Noticeably lower prices than the spa quarter's luxury hotels, in the same riverside setting

What to know

  • Rooms are comfortable but simpler than the spa quarter's luxury properties — this one is booked for the location and spa facilities rather than the room finishes
Check availability on Booking.com

Useful travel information

Czechia uses the koruna (CZK), not the euro. Karlovy Vary sits about 130km west of Prague — buses run roughly every hour from Prague's Florenc station or the airport and take around 1.5–1.75 hours, while the train takes closer to 3.5 hours with a change. The town's own train stations sit a 20–30 minute walk (or a short bus ride) from the historic center, so budget time to get in from either one. Many visitors come as a day trip from Prague, which makes the historic core genuinely quiet again by early evening.

Tips

  • Buy a spouted porcelain drinking cup from any kiosk and try the water at a few different springs — they range from mild to strongly mineral, and each has its own recommended daily dose posted nearby.
  • Book well ahead, or plan your dates around it, if you're visiting in late June/early July — the Karlovy Vary International Film Festival fills hotels and pushes prices up across the whole town.
  • Take the Diana funicular up from behind the Grandhotel Pupp for a view over the whole valley — it's a five-minute ride and saves the steep climb on foot.

Frequently asked questions

Where should first-time visitors stay in Karlovy Vary?
Stay in the historic spa quarter along the Teplá river — it puts you within walking distance of every colonnade, the Grandhotel Pupp, and the main promenade streets.
Is Karlovy Vary walkable?
Yes. The riverside core is flat and compact enough to cross on foot in well under an hour; the surrounding hillsides are steeper, but a funicular up to the Diana viewpoint saves the climb.
Can Karlovy Vary be visited as a day trip from Prague?
Yes — it's a popular day trip, with buses taking about 1.5 hours each way — but staying a night lets you see the colonnades in the early morning and evening, once the day-trip crowds have left.