SoloWay LogoSoloWay
Golden domes of Kyiv Pechersk Lavra above the Dnieper River, Kyiv

Ukraine

Comfortable buses across Ukraine

8 cities

Buses to Ukraine run every day, with tickets from 720 ₴. The most popular route is Kyiv — Lviv: from 720 ₴, 7–8 h on the road. A seat can be bought online by card, or reserved and paid to the driver on boarding.

Frequently asked questions

How much is a bus ticket to Ukraine?

Fares start at 720 ₴ — the exact price depends on the route, the carrier and the date. The cheapest routes are Kyiv — Lviv — from 720 ₴, Warsaw — Lviv — from 1,636 ₴, Krakow — Lviv — from 1,659 ₴.

Which cities have buses to Ukraine?

Most often Kyiv, Krakow, Wroclaw, Warsaw, Hamburg, Genoa. The full list of routes with schedules and fares is on this page.

How do I buy a bus ticket to Ukraine?

Pick a route and a date, choose a trip and a seat, enter passenger details and pay by card or choose to pay the driver on boarding. No account is needed and the confirmation arrives by email.

Buses to Ukraine

Crossing Ukraine by bus has never been simpler. Frequent departures link Kyiv, Lviv and Kharkiv with dozens of towns from the Carpathians to the Black Sea coast, while modern coaches with reclining seats and well-timed rest stops keep longer rides to Dnipro or Odesa relaxed and dependable.

Reserve your seat online in a couple of minutes and receive an e-ticket by email right away. Choose where you sit, pay by card or settle at the station, and lean on our support team whenever a question comes up.

Intercity buses to Ukraine connect Kyiv, Lviv, Odesa and other cities across Ukraine and Europe. On SoloWay you can see up-to-date schedules and "from" prices from different carriers, book a ticket online in a couple of minutes, receive an e-ticket by email, and pay by card or to the driver at boarding.