BTA BUS: bus tickets, schedule & routes
BTA BUS is the brand of Vasylkivtransavto PE, a company from Vasylkiv in the Kyiv region that has been in passenger transport since 2006. It started with regular intercity routes, began running occasional trips abroad in 2010 and launched regular international services in 2013, building up experience and expanding its fleet over the years. Today its main destinations are Poland and Czechia: coaches run to Warsaw, Krakow, Wroclaw, Gdansk, Katowice, Lodz, Lublin, Poznan, Szczecin, Rzeszow and Bydgoszcz, as well as to Prague, Brno, Ostrava and Mlada Boleslav.
The fleet consists of eleven branded yellow Volvo Irizar coaches and one Van Hool, with free Starlink Wi-Fi throughout the journey, 220 V power outlets, an on-board toilet and climate control. Ukrainian departure points include Kyiv, Kharkiv, Dnipro, Zaporizhzhia, Poltava, Sumy, Zhytomyr, Rivne, Lutsk, Cherkasy and Kremenchuk, and at home the carrier also runs routes such as Kyiv–Kharkiv, Kyiv–Zaporizhzhia and Kyiv–Lviv. On SoloWay you can find and reserve tickets for BTA BUS routes with no prepayment and pay the driver at boarding.
BTA BUS at a glance
- Countries
- 3 countries
- Ukraine, Poland, Czechia
- Tickets
- from 250 ₴
- cheapest: Dnipro – Zaporizhzhia
- Routes on SoloWay
- 115
- with timetables and online booking
- Main departure cities
- Kyiv, Dnipro, Sumy
- Payment
- To the driver at boarding
- reservation with no prepayment
- Operating since
- 2006
- Fleet
- 12 coaches (Volvo Irizar, Van Hool)
- On board
- Wi-Fi220 V outletsToiletAir conditioningExtra legroom
BTA BUS timetable and routes
Typical timetable as of October 5, 2026, from SoloWay search data. Exact trips, fares and free seats for a given date are in the search at the top of the page.
Poland
| Route | Departs | Travel time | Days | Fare |
|---|---|---|---|---|
| Wroclaw – Sumy | 15:00 | 25h 30min | daily | from 4,750 ₴ |
| Sumy – Wroclaw | 09:00 | 25h 30min | daily | from 4,750 ₴ |
| Volodymyr – Lublin | 22:00 | 5h | daily | from 2,300 ₴ |
| Sumy – Poznan | 09:00, 09:05 | 26h 25min | daily | from 4,800 ₴ |
| Sumy – Warsaw | 09:00, 09:05 | 20h 25min | daily | from 4,050 ₴ |
| Krakow – Kyiv | 20:20 | 14h 10min | daily | from 3,250 ₴ |
| Rivne – Poznan | 19:30 | 16h | daily | from 3,350 ₴ |
| Krakow – Rivne | 19:40, 20:20 | 10h 5min | daily | from 2,650 ₴ |
Show 66 more
| Route | Departs | Travel time | Days | Fare |
|---|---|---|---|---|
| Lublin – Rivne | 19:40, 20:00 | 8h 30min | daily | from 2,500 ₴ |
| Cherkasy – Warsaw | 10:30 | 19h 30min | daily | from 3,200 ₴ |
| Dnipro – Wroclaw | 07:45 | 26h 45min | daily | from 4,500 ₴ |
| Gdansk – Sumy | 07:50 | 32h 40min | daily | from 4,850 ₴ |
| Gdansk – Zhytomyr | 07:50 | 23h 10min | daily | from 3,550 ₴ |
| Lokhvytsia – Katowice | 11:10 | 20h 20min | daily | from 4,450 ₴ |
| Lutsk – Warsaw | 21:00 | 8h 30min | daily | from 2,300 ₴ |
| Poznan – Rivne | 11:30 | 17h | daily | from 3,350 ₴ |
| Poznan – Sumy | 11:30 | 29h | daily | from 4,800 ₴ |
| Rivne – Wroclaw | 19:30 | 15h | daily | from 3,400 ₴ |
| Romny – Krakow | 10:20 | 19h 40min | daily | from 4,250 ₴ |
| Volodymyr – Warsaw | 22:00 | 7h 30min | daily | from 2,300 ₴ |
| Wroclaw – Kyiv | 15:00 | 19h 30min | daily | from 3,750 ₴ |
| Wroclaw – Lviv | 15:00 | 12h 30min | daily | from 2,850 ₴ |
| Wroclaw – Romny | 15:00 | 23h 50min | daily | from 4,750 ₴ |
| Zhytomyr – Katowice | 17:00 | 14h 30min | daily | from 3,100 ₴ |
| Krakow – Romny | 19:40, 20:20 | 18h 40min | daily | from 4,250 ₴ |
| Lublin – Kyiv | 19:40, 20:00 | 14h | daily | from 3,050 ₴ |
| Lublin – Volodymyr | 19:40, 20:00 | 6h | daily | from 2,300 ₴ |
| Sumy – Gdansk | 09:00, 09:05 | 29h 5min | daily | from 4,850 ₴ |
| Gdansk – Kyiv | 07:50 | 25h 10min | daily | from 3,850 ₴ |
| Katowice – Lokhvytsia | 18:30 | 19h 30min | daily | from 4,450 ₴ |
| Katowice – Zhytomyr | 18:30 | 14h 20min | daily | from 3,100 ₴ |
| Kyiv – Katowice | 14:10 | 17h 20min | daily | from 3,450 ₴ |
| Kyiv – Rzeszów | 15:00 | 12h 40min | daily | from 3,250 ₴ |
| Poznan – Kyiv | 11:30 | 22h 30min | daily | from 3,800 ₴ |
| Romny – Wroclaw | 10:20 | 24h 10min | daily | from 4,750 ₴ |
| Rzeszów – Lviv | 22:20 | 5h 10min | daily | from 2,650 ₴ |
| Warsaw – Dnipro | 17:50 | 23h 40min | daily | from 3,850 ₴ |
| Krakow – Khorol | 19:40, 20:20 | 17h 50min | daily | from 3,700 ₴ |
| Krakow – Zhytomyr | 19:40, 20:20 | 12h 30min | daily | from 2,900 ₴ |
| Kyiv – Gdansk | 14:10, 15:00 | 23h 10min | daily | from 3,850 ₴ |
| Kyiv – Lodz | 14:10, 15:00 | 17h 20min | daily | from 3,300 ₴ |
| Kyiv – Szczecin | 14:10, 15:00 | 24h | daily | from 4,450 ₴ |
| Lublin – Romny | 19:40, 20:00 | 18h 50min | daily | from 4,050 ₴ |
| Warsaw – Kremenchuk | 17:20, 17:50 | 22h 10min | daily | from 3,500 ₴ |
| Warsaw – Romny | 17:20 | 21h 30min | daily | from 4,050 ₴ |
| Warsaw – Volodymyr | 17:20, 17:50 | 8h 10min | daily | from 2,300 ₴ |
| Dnipro – Katowice | 07:45 | 23h 45min | daily | from 4,200 ₴ |
| Dnipro – Warsaw | 07:45 | 21h 45min | daily | from 3,850 ₴ |
| Gorzów Wielkopolski – Sumy | 09:00 | 31h 30min | daily | from 5,200 ₴ |
| Katowice – Kyiv | 18:30 | 16h | daily | from 3,450 ₴ |
| Katowice – Lviv | 18:30 | 9h | daily | from 2,800 ₴ |
| Kharkiv – Warsaw | 07:30 | 22h 30min | daily | from 3,800 ₴ |
| Konin – Rivne | 13:00 | 15h 30min | daily | from 3,100 ₴ |
| Kovel – Warsaw | 22:00 | 8h | daily | from 2,300 ₴ |
| Kremenchuk – Krakow | 09:00 | 21h | daily | from 3,800 ₴ |
| Kremenchuk – Warsaw | 09:00 | 20h 30min | daily | from 3,500 ₴ |
| Kropyvnytskyi – Krakow | 08:30 | 21h 30min | daily | from 3,300 ₴ |
| Kropyvnytskyi – Poznan | 08:30 | 27h | daily | from 4,100 ₴ |
| Kyiv – Krakow | 14:10 | 15h 50min | daily | from 3,250 ₴ |
| Kyiv – Poznan | 14:10 | 21h 20min | daily | from 3,800 ₴ |
| Lodz – Kyiv | 14:50 | 19h 10min | daily | from 3,300 ₴ |
| Lodz – Rivne | 14:50 | 13h 40min | daily | from 2,800 ₴ |
| Lutsk – Lodz | 21:00 | 11h 20min | daily | from 2,600 ₴ |
| Poznan – Cherkasy | 11:30 | 27h 30min | daily | from 3,850 ₴ |
| Poznan – Zhytomyr | 11:30 | 19h 30min | daily | from 3,500 ₴ |
| Rivne – Bydgoszcz | 19:30 | 16h 15min | daily | from 3,300 ₴ |
| Romny – Warsaw | 10:20 | 19h 10min | daily | from 4,050 ₴ |
| Sumy – Katowice | 09:00 | 22h 30min | daily | from 4,450 ₴ |
| Szczecin – Kyiv | 07:30 | 26h 30min | daily | from 4,450 ₴ |
| Szczecin – Sumy | 07:30 | 33h | daily | from 5,450 ₴ |
| Wroclaw – Dnipro | 15:00 | 26h 30min | daily | from 4,500 ₴ |
| Wroclaw – Pyriatyn | 15:00 | 22h | daily | from 3,850 ₴ |
| Zhytomyr – Gdansk | 17:00 | 21h 10min | daily | from 3,550 ₴ |
| Zhytomyr – Poznan | 17:00 | 18h 30min | daily | from 3,500 ₴ |
Czechia
| Route | Departs | Travel time | Days | Fare |
|---|---|---|---|---|
| Prague – Kremenchuk | 08:00, 12:00 | 28h | daily | from 5,000 ₴ |
| Kyiv – Brno | 14:10, 15:00 | 20h 30min | daily | from 3,800 ₴ |
| Prague – Kyiv | 08:00, 12:00 | 22h 30min | daily | from 4,150 ₴ |
| Zhytomyr – Prague | 17:00 | 21h | daily | from 3,800 ₴ |
| Kharkiv – Prague | 07:30 | 32h 30min | daily | from 5,200 ₴ |
| Kyiv – Ostrava | 14:10, 15:00 | 18h | daily | from 3,600 ₴ |
| Kyiv – Prague | 14:10, 15:00 | 23h | daily | from 4,150 ₴ |
| Prague – Dnipro | 08:00, 12:00 | 29h 30min | daily | from 5,200 ₴ |
Show 13 more
| Route | Departs | Travel time | Days | Fare |
|---|---|---|---|---|
| Prague – Kharkiv | 08:00, 12:00 | 29h 5min | daily | from 5,200 ₴ |
| Prague – Lviv | 08:00 | 19h 30min | daily | from 3,000 ₴ |
| Prague – Rivne | 08:00, 12:00 | 18h 25min | daily | from 3,400 ₴ |
| Prague – Zaporizhzhia | 08:00, 12:00 | 31h | daily | from 5,400 ₴ |
| Prague – Zhytomyr | 08:00, 12:00 | 20h 50min | daily | from 3,800 ₴ |
| Brno – Kyiv | 14:50 | 19h 40min | daily | from 3,800 ₴ |
| Brno – Lviv | 14:50 | 12h 48min | daily | from 3,000 ₴ |
| Brno – Rivne | 14:50 | 15h 35min | daily | from 3,100 ₴ |
| Kremenchuk – Prague | 09:00 | 31h | daily | from 5,000 ₴ |
| Lviv – Prague | 22:30 | 15h 30min | daily | from 3,000 ₴ |
| Mladá Boleslav – Lviv | 09:00 | 18h 30min | daily | from 3,000 ₴ |
| Ostrava – Kyiv | 17:10 | 17h 20min | daily | from 3,600 ₴ |
| Rivne – Brno | 19:30 | 16h | daily | from 3,100 ₴ |
Within Ukraine
| Route | Departs | Travel time | Days | Fare |
|---|---|---|---|---|
| Dnipro – Zhytomyr | 07:45 | 9h 5min | daily | from 1,500 ₴ |
| Poltava – Lviv | 09:45 | 12h 37min | daily | from 1,900 ₴ |
| Kharkiv – Lutsk | 07:30, 07:45 | 13h 20min | daily | from 2,000 ₴ |
| Cherkasy – Kyiv | 10:30 | 4h 20min | daily | from 700 ₴ |
| Dnipro – Lviv | 07:45 | 14h 35min | daily | from 2,200 ₴ |
| Dnipro – Zaporizhzhia | 18:40 | 1h 20min | daily | from 250 ₴ |
| Kharkiv – Lviv | 07:45 | 14h 37min | daily | from 2,100 ₴ |
| Kharkiv – Poltava | 07:30 | 2h 5min | daily | from 400 ₴ |
Show 7 more
| Route | Departs | Travel time | Days | Fare |
|---|---|---|---|---|
| Kyiv – Cherkasy | 11:40 | 3h 50min | daily | from 700 ₴ |
| Kyiv – Lutsk | 15:00 | 5h 50min | daily | from 1,100 ₴ |
| Kyiv – Poltava | 11:40 | 4h 40min | daily | from 900 ₴ |
| Kyiv – Zaporizhzhia | 11:40 | 8h 20min | daily | from 1,400 ₴ |
| Poltava – Kharkiv | 16:25 | 1h 15min | daily | from 400 ₴ |
| Poltava – Kyiv | 09:45 | 5h 5min | daily | from 900 ₴ |
| Zaporizhzhia – Kyiv | 06:00 | 8h 30min | daily | from 1,400 ₴ |
More BTA BUS routes
BTA BUS travel rules
Refunds
A reservation with no prepayment can be cancelled free of charge — the fare is paid only to the driver at boarding.
Boarding
Be at the boarding point 15–30 minutes before departure with the ID the ticket is issued for; for international trips, bring your border-crossing documents.
Conditions as published by the carrier as of October 6, 2026 — check them on your ticket.
How to buy BTA BUS tickets
- 1. Pick a route and datein the search at the top of the page — no sign-up needed.
- 2. Compare tripsfares, departure times and free seats from every operator on the corridor.
- 3. Reserve with no prepaymentyour seat is held right away; pay the driver at boarding.
BTA BUS FAQ
How do I book a BTA BUS ticket?
Pick your route and date on SoloWay and choose a free seat — the seat is reserved online in a few minutes, with no prepayment.
Which routes does BTA BUS serve?
On SoloWay, BTA BUS runs 115 routes in 3 countries: Ukraine, Poland, Czechia. Main departure cities: Kyiv, Dnipro, Sumy. Each route’s timetable is in the table above.
How do I pay for a BTA BUS trip?
The fare is paid to the driver in cash at boarding. On SoloWay you only reserve the seat — no prepayment is needed.
How much do BTA BUS tickets cost?
In SoloWay search data as of October 5, 2026, BTA BUS tickets start from 250 ₴ — the cheapest on Dnipro – Zaporizhzhia. The fare depends on the route, date and payment option; the search shows the exact price for your date.
Can I get a refund on my BTA BUS ticket?
A reservation with no prepayment can be cancelled free of charge — the fare is paid only to the driver at boarding.
What is on board BTA BUS buses?
According to the carrier, its coaches offer: wi-fi, 220 v outlets, toilet, air conditioning, extra legroom. The fleet: 12 coaches (Volvo Irizar, Van Hool).
Who do I contact about my BTA BUS ticket?
If you booked on SoloWay, contact SoloWay support — via the chat on the site or the “Contact us” page. We help with payment, bookings and refunds.
Other carriers
Updated: October 6, 2026