From Germany and Western Europe to Truskavets
With Ukrainian airspace closed to civil aviation since 2022 (a phased reopening is being prepared in 2026, Lviv first — check the current status before booking), the journey from Western Europe is a two-stage affair: fly (or ride) to eastern Poland, then cross by land. Done right, it is smoother than it sounds — tens of thousands of spa guests make it every season.
The recommended combination: fly + transfer
Step 1 — fly to eastern Poland. The candidate airports:
- Rzeszów-Jasionka (RZE) — the closest to the border (~90 km to Korczowa/Krakovets crossing) with connections via Warsaw, Munich and seasonal routes;
- Kraków (KRK) — the biggest choice of direct flights from all over Germany and Europe, ~3.5–4 h drive to the border;
- Lublin (LUZ) and Warsaw (WAW/WMI) — further, but sometimes the cheapest fares.
Step 2 — onward by land. Three ways, in ascending comfort:
- Scheduled coach from Kraków or Rzeszów to Lviv (multiple daily; 4–7 h incl. border), then the Lviv → Truskavets leg.
- Train: Kraków/Warsaw → Przemyśl, then direct train to Lviv — see the Poland guide for details.
- Pre-booked private transfer door to door — the premium option. Many Truskavets hotels and Ukrainian transfer companies pick up at Rzeszów or Kraków airport and deliver you to the hotel lobby in 4–6 hours. Sanatoriums quote fixed prices; for two or more travellers this often beats juggling coach tickets.
The direct coach alternative
Long-distance coach lines (FlixBus and Ukrainian international operators) run from Berlin, Munich, Dresden, Vienna, Prague and dozens of German cities to Lviv, some seasonally to Drohobych/Truskavets. It's a long ride — 15 to 24 hours depending on origin — but cheap, direct and overnight-friendly. For travellers who dislike flying it is the workhorse option; veterans bring a neck pillow and download films.
Driving from Germany
Berlin → Truskavets is roughly 1,100 km: A4 autobahn via Wrocław and Katowice to Korczowa/Krakovets, then ~2 h on the Ukrainian side. Feasible in one long day; split it with a night in Kraków or Przemyśl to arrive fresh. Green Card insurance and passport checks as in the Poland guide.
Budget reference
Fly+transfer typically lands between the cost of the coach (cheapest) and what a comparable Alpine spa week would charge for the transfer alone. Once you arrive, remember, everything from treatments to dinners costs a fraction of Western European spa prices — the journey is the expensive part.