Getting There

How to get to Truskavets — all routes at a glance

How to get to Truskavets — all routes at a glance

Truskavets is easier to reach than most people expect — the town has had its own railway branch since 1912 and sits just off the main road south of Lviv. Here is the big picture; detailed guides per starting point are linked below.

The gateways

By rail. Truskavets has its own railway station — the end of a branch line, with direct trains from Kyiv (comfortable overnight service) and regular connections from Lviv. Rail is the most reliable option in Ukraine: trains run on time, war or not.

By bus. The bus station next to the railway terminal receives intercity buses and marshrutkas from Lviv, Drohobych, Ivano-Frankivsk and further afield, plus direct international coaches from Poland.

By air — the important caveat. Ukrainian civil airspace has been closed since February 2022, so there are currently no flights to Lviv. Official preparations for a phased reopening began in 2026, with Lviv expected to be the first airport back — check the current status when planning, because that changes everything: the airport is only ~90 km from the resort. Until then the practical gateways are Polish airports: Rzeszów-Jasionka (closest, ~170 km to the border), Kraków and Lublin, all with onward bus/train or transfer options.

By car. From the Polish border crossings (Krakovets, Shehyni/Medyka, Hrushiv) it's 1.5–2.5 hours to Truskavets on decent roads via Lviv or Sambir.

Choose your starting point

Three universal tips

  1. Book trains at booking.uz.gov.ua (official, English available) — night trains to popular resorts sell out in season.
  2. Sanatorium transfers are a thing: most bigger houses arrange pickup from Lviv or even the Polish border for a fixed fee — often the least stressful option, ask when booking.
  3. Allow buffer at the border. Land crossings from Poland run smoothly but can take one to several hours depending on the day; overnight coaches usually cross in the small hours when queues are shortest.