Bus schedule across Ukraine
Departures, fares, journey times and the stops along the way, gathered in one place. 13 135 routes between 4 794 cities, 2 758 carriers.
Coach timetables by city
- Kyiv762
- Lviv777
- Odesa374
- Kharkiv226
- Dnipro849
- Ivano-Frankivsk756
- Bila Tserkva82
- Bohorodchany193
- Boryspil185
- Brody130
- Cherkasy181
- Chernihiv123
- Chernivtsi252
- Dubno184
- Haisyn130
- Hoscha125
- Kalush299
- Kamianets-Podilskyi262
- Kherson47
- Khmelnickiy621
- Khorol158
- Kolomyia321
- Korets121
- Kostopil108
- Kovel322
- Kremenchuk169
- Kropyvnytskyi392
- Kryvyi Rih392
- Letychiv108
- Lityn130
- Lubny165
- Lutsk510
- Mohyliv-Podilskyi51
- Mukachevo211
- Nemyriv101
- Nikolaev236
- Novomoskovsk244
- Oleksandriia125
- Pavlohrad276
- Petrykivka101
- Poltava425
- Pyriatyn266
- Radyvyliv133
- Reshetylivka135
- Rivne660
- Romny109
- Smila142
- Stryi127
- Sumy119
- Svaliava165
- Ternopil641
- Ulashanivka105
- Uman192
- Uzhgorod287
- Vinnytsia731
- Volochysk116
- Volodymyr134
- Zaporozhia158
- Zhytomyr779
- Zolotonosha103
- Zviahel257
Coach routes people look for most
- Kyiv - Zhytomyr175
- Ivano-Frankivsk - Tysmenytsia158
- Lviv - Mali Pidlisky116
- Ivano-Frankivsk - Tiaziv116
- Kyiv - Pyriatyn115
- Kryvyi Rih - Odesa107
- Kyiv - Rivne107
- Ivano-Frankivsk - Halych105
- Pyriatyn - Kyiv104
- Vinnytsia - Khmelnickiy99
- Kryvyi Rih - Dnipro98
- Nikolaev - Odesa97
- Kyshyniv Aeroport - Odesa96
- Zhytomyr - Kyiv96
- Rivne - Babyn95
- Vinnytsia - Nemyriv94
- Dnipro - Novomoskovsk93
- Pavlohrad - Dnipro92
- Dnipro - Zaporozhia92
- Rivne - Dubno90
- Rivne - Kyiv89
- Boryspil - Pyriatyn87
- Vinnytsia - Lityn85
- Lviv - Zhovkva85
- Zhytomyr - Cherniakhiv84
- Ivano-Frankivsk - Klubivtsi83
- Rivne - Hoscha81
- Lutsk - Holoby80
- Poltava - Kyiv79
- Chernihiv - Kyiv78
- Lutsk - Kopachivka78
- Kyiv - Zviahel78
- Ternopil - Terebovlia76
- Lviv - Baniunyn75
- Rivne - Horbakiv75
- Lviv - Kamianka-Buzka75
- Lviv - Didyliv75
- Kryvyi Rih - Nikolaev75
- Kyiv - Lviv74
- Kolomyia - Ivano-Frankivsk74
About this schedule
We gathered bus departures from public sources and put them together: for each direction you can see how many buses run a day, when they leave, what a ticket costs and which stops the coach makes along the way. It is the thing you normally have to hunt across a dozen pages for.
Fares are approximate - the carrier sets them, and the exact amount is always confirmed at boarding or at purchase. The schedule is kept up to date, but bus services do change, so check the departure before you travel.
Questions about the coach timetable
Where can I see the coach timetable for Ukraine?
The timetable is gathered here by city and by route: pick the city you leave from or a particular direction, and you will see every run a day, departure times, journey time and the stops on the way.
How accurate is this coach timetable?
We gather the runs from open sources and keep them updated; carriers do change their schedules, so check the departure before you travel. Prices are indicative - the exact fare is the carrier's to name.
How many routes does it cover?
At the moment 13 135 routes between 4 794 towns, run by 2 758 carriers - the large cities and the small towns a single coach a day reaches.
How do I buy a coach ticket?
Pick the route and the date and we will show the free seats and the fare. Payment by card online, the ticket comes by email, and the driver can read it off your phone.