Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Ukraine

Getting around Ukraine: trains, buses, driving and domestic flights

Trains are the best way to get around Ukraine for most trips: overnight sleepers link Kyiv, Lviv, Odesa and Dnipro, and they run in winter. Use buses for short regional hops and marshrutkas inside cities. Skip driving unless you read Cyrillic and have a car you trust. Check your government's travel advice first, and treat every schedule below as a check, not a promise.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20265 min read

Key facts

Best default
Rail: Intercity+ day trains and overnight sleepers between major cities
Booking
Buy online in advance from the national rail operator; the passport number must match the traveller
Buses
Best for short regional links and where rail does not reach
City transport
Metro in Kyiv, Kharkiv and Dnipro; marshrutka minibuses elsewhere; Kyiv metro takes contactless cards
Driving
Possible but not recommended for most visitors: road quality, Cyrillic signage, police stops
Domestic flights
Civil aviation suspended; do not plan around them
Travel advice
Read your own government's advice before booking anything

Summary table: mode, cost and when to use it

Prices are 2026 estimates in hryvnia (UAH) and move with the exchange rate. Treat every figure as a band, not a quote.

Summary table: mode, cost and when to use it
ModeTypical costBest forWatch out for
Intercity+ trainUAH 400–1,200 (about $10–30)Kyiv–Lviv, Kyiv–Odesa in daylightSells out on Fridays and holidays
Overnight sleeperUAH 500–1,500 (about $12–36)Long hops without losing a dayBook a whole compartment or a berth you are happy with
Regional train (elektrichka)UAH 50–200Short hops, suburban linksSlow, basic, few announcements in English
Long-distance busUAH 300–900Routes rail does not serveTraffic; departures from bus stations outside the centre
MarshrutkaUAH 15–40 per rideSmaller cities and townsPay the driver in cash; tell them your stop
Taxi or ride-hailingUAH 150–500 in citiesAirport runs, late nights, luggageAgree the app price; avoid unmarked cabs
Car hireUAH 1,500–3,000 per dayRural areas with no railFuel, parking, police checks, insurance limits

All figures are 2026 estimates (check).

Step by step: planning a route

Start with the rail map, not the bus map. The national rail network covers Kyiv, Lviv, Odesa, Dnipro, Kharkiv, Zaporizhzhia and most regional centres, and it is the one mode that keeps running through winter. If two cities you want are on the same line, a train almost always beats a bus on comfort and often on price.

Book rail early. Tickets go on sale weeks ahead and the good berths and the fast daytime trains go first, especially around public holidays and the May and September shoulder seasons. You need a passport number that matches the traveller, so buy under the same name and document you will carry. Print or screenshot the ticket; phone signal in stations is not guaranteed.

Fill the gaps with buses. Where rail does not reach, or for hops under three hours, buses and minibuses run from bus stations (avtovokzal) that are often a tram or metro ride from the centre. Buy at the window or from the driver; keep small notes. For longer bus routes, a reserved seat is worth the small extra.

Inside cities, use the metro where it exists and apps elsewhere. Kyiv's metro is fast, cheap and signed in Latin letters; Kharkiv and Dnipro have smaller systems. Everywhere else, marshrutka minibuses do the work: flag them down, pay the driver, and say your stop out loud. Ride-hailing apps are the simplest option for visitors and remove the language problem.

Do not build a plan around domestic flights. Civil aviation is suspended and there is no reliable date for a restart. If a route is only reachable by air, treat it as closed for now.

For anything outside the big cities, decide early whether you will hire a car with a driver or join an organised transfer. Rural bus coverage thins out in the evening and on Sundays, and a missed last connection can strand you.

  • Check rail first: if a train runs, take it.
  • Book sleepers and Friday departures as early as you can.
  • Keep a screenshot of every ticket and your passport number.
  • Carry small cash for marshrutkas and bus station windows.
  • Assume no domestic flights and plan overland.

Notes: safety, rules and practicalities

This page is logistics only. It does not assess whether you should travel to Ukraine. Read your own government's travel advice before you book, and follow air raid alerts and curfews where they apply. Rail and bus schedules can change at short notice, so build slack into any connection you care about.

Carry your passport. Police checks on trains, at bus stations and on roads are routine, and a photo of your document is not always accepted. Keep a paper copy separate from the original.

Driving is legal for most foreign licences for a limited period, but the practical barriers matter more than the paperwork: road surfaces vary, signage is in Cyrillic, and night driving outside cities is best avoided. If you do drive, take the fullest insurance you can buy and check what your policy excludes.

Payment is increasingly card-friendly in cities, including on Kyiv metro and in many cafés, but rural buses, marshrutkas and market stalls still want cash. Keep a mix. For currency, cards and tipping, see the money page linked below.

Luggage on trains goes above your berth or in the corridor rack; there is no porters' service to rely on. On overnight trains, bring your own water, snacks and a padlock for the compartment if you have valuables.

  • Follow official air raid alerts and local curfews.
  • Keep your passport on you; expect checks.
  • Avoid night driving outside cities.
  • Carry cash for small transport and rural routes.
  • Buy travel insurance that actually covers your itinerary.

FAQ

Questions people ask

What is the best way to get around Ukraine?

Trains. The national rail network links Kyiv, Lviv, Odesa, Dnipro and most regional centres, with fast daytime trains and overnight sleepers. Use buses for short regional hops and marshrutkas inside cities. Domestic flights are suspended, so plan overland.

Do I need a car in Ukraine?

No, not for the main cities and the classic Kyiv–Lviv–Odesa routes; rail and buses cover those. A car or a car with a driver helps only for rural areas with thin bus service. Driving brings Cyrillic signage, variable roads and police checks.

Are there rail or bus passes for Ukraine?

No widely sold tourist rail or bus pass. You buy point-to-point tickets, usually online in advance for trains and at the station or from the driver for buses. Booking early matters more than any pass for keeping costs down.

How do I book train tickets in Ukraine?

Buy online in advance from the national rail operator, or at a station ticket office. You need a passport number matching the traveller. Tickets go on sale weeks ahead and the best berths and fast daytime trains sell out first, especially around holidays.

Can I fly between Ukrainian cities?

No. Civil aviation is suspended and there is no reliable restart date. Treat any route that only works by air as closed and plan a rail or bus alternative, or drop it from the itinerary.

How do I pay for transport in Ukrainian cities?

Kyiv's metro and many city services take contactless bank cards or a transport app. Elsewhere, marshrutka minibuses are usually cash to the driver, so keep small hryvnia notes. Ride-hailing apps are the easiest option for visitors.

Deep dive

Every source; changeable facts are marked check

Sources