The Kyiv – Vilnius bus covers about 750 km, takes roughly 20–29 h. Tickets start at 4,085 ₴ when bought online — the exact fare depends on the carrier, the date and the departure time.
- Distance
- 750 km
- Travel time
- 20–29 h
The route goes via
Zhytomyr → Zviahel → Rivne → Lviv → Lublin → Warsaw → Bialystok → Kaunas
Kyiv – Vilnius bus schedule
- 09:00Avtostantsiia "Kyiv", vul. S. Petliury 3206:30+1Vilniaus autobusų stotis, Sodų g. 22, platforma 23
21h 30min · daily · SEM BUS
transfers: 1
- 10:00vul. Petliury 32, Tsentralnyi zaliznychnyi vokzal, Avtostantsiia "Kyiv", platforma №906:20+1ul. Sodu 22, Avtovokzal platforma №22
20h 20min · daily · TRANSTEMPO/ТрансТемпо
- 10:00Avtostantsiia "Kyiv", vul. S. Petliury 32, platforma 906:20+1Vilniaus autobusų stotis, Sodų g. 22
20h 20min · daily · ТрансТемпо
- 10:15pr-t. Beresteiskyi 142, AS "Dachna"06:20+1ul. Sodu 22, Avtovokzal platforma №22
20h 5min · daily · TRANSTEMPO/ТрансТемпо
- 10:15Avtostantsiia Dachna, pr. Peremohy 14206:20+1Vilniaus autobusų stotis, Sodų g. 22
20h 5min · daily · ТрансТемпо
- 12:00AS Kyiv (Central Train Station) Symona Petlyury str., 32, Vokzalna metro station16:20+1Bus Station "Vilnius" st. Sodu, 22, platform 23
28h 20min · daily · LikeBus
- 12:30Bus station "Persha" Zdolbunivska street, 7G16:20+1Bus Station "Vilnius" st. Sodu, 22, platform 23
27h 50min · daily · LikeBus
- 13:00Avtovokzal "Tsentralnyi" Prospekt Nauky, 1/2.16:20+1Bus Station "Vilnius" st. Sodu, 22, platform 23
27h 20min · daily · LikeBus
- 13:35Bus station "Dachnaya" Beresteysky Avenue, 14216:20+1Bus Station "Vilnius" st. Sodu, 22, platform 23
26h 45min · daily · LikeBus
| Departure | Arrival | Duration | Running days | Carrier |
|---|---|---|---|---|
| 09:00Avtostantsiia "Kyiv", vul. S. Petliury 32 | 06:30+1Vilniaus autobusų stotis, Sodų g. 22, platforma 23 | 21h 30mintransfers: 1 | daily | SEM BUS |
| 10:00vul. Petliury 32, Tsentralnyi zaliznychnyi vokzal, Avtostantsiia "Kyiv", platforma №9 | 06:20+1ul. Sodu 22, Avtovokzal platforma №22 | 20h 20min | daily | TRANSTEMPO/ТрансТемпо |
| 10:00Avtostantsiia "Kyiv", vul. S. Petliury 32, platforma 9 | 06:20+1Vilniaus autobusų stotis, Sodų g. 22 | 20h 20min | daily | ТрансТемпо |
| 10:15pr-t. Beresteiskyi 142, AS "Dachna" | 06:20+1ul. Sodu 22, Avtovokzal platforma №22 | 20h 5min | daily | TRANSTEMPO/ТрансТемпо |
| 10:15Avtostantsiia Dachna, pr. Peremohy 142 | 06:20+1Vilniaus autobusų stotis, Sodų g. 22 | 20h 5min | daily | ТрансТемпо |
| 12:00AS Kyiv (Central Train Station) Symona Petlyury str., 32, Vokzalna metro station | 16:20+1Bus Station "Vilnius" st. Sodu, 22, platform 23 | 28h 20min | daily | LikeBus |
| 12:30Bus station "Persha" Zdolbunivska street, 7G | 16:20+1Bus Station "Vilnius" st. Sodu, 22, platform 23 | 27h 50min | daily | LikeBus |
| 13:00Avtovokzal "Tsentralnyi" Prospekt Nauky, 1/2. | 16:20+1Bus Station "Vilnius" st. Sodu, 22, platform 23 | 27h 20min | daily | LikeBus |
| 13:35Bus station "Dachnaya" Beresteysky Avenue, 142 | 16:20+1Bus Station "Vilnius" st. Sodu, 22, platform 23 | 26h 45min | daily | LikeBus |
Typical schedule from search data as of 2026-10-14. Check the search above for departures and seat availability on a specific date.
About the Kyiv – Vilnius route
The Kyiv – Vilnius bus links the Ukrainian and Lithuanian capitals. The route heads north-west through the Zhytomyr and Rivne regions toward the border, the exact routing depending on the operator, and ends at Vilnius coach station at 22 Sodų Street, next to the railway station and the city centre. Lithuania is in the Schengen Area, so Ukrainian citizens need no visa. The corridor carries students at Lithuanian universities, IT professionals, entrepreneurs and travellers continuing to Latvia or Estonia.
Frequently asked questions
How long is the trip from Kyiv to Vilnius?
Roughly 15–19 hours over about 750 km, depending on the routing and the border queue. Direct services are faster than options with a transfer.
Where does the bus arrive in Vilnius?
At Vilnius coach station (Vilniaus autobusų stotis) at 22 Sodų Street — next to the railway station, convenient for the old town or an onward train.
Do I need a visa for Lithuania?
No — Lithuania is in the Schengen Area and Ukrainian citizens need no visa for short stays; a biometric international passport is enough.
How much is a Kyiv – Vilnius ticket and how do I pay?
As of the latest schedule snapshot, tickets start at 4,085 ₴ when bought online; the exact fare depends on the carrier and the date. A seat can be bought online by card, or reserved and paid to the driver on boarding. No account is needed: you can order as a guest and the confirmation arrives by email.
How many buses run on the Kyiv – Vilnius route?
The typical schedule has up to 9 departures a day. The first bus leaves at 09:00, the last at 13:35. Check the search above for departures on a specific date.
Which carriers operate the Kyiv – Vilnius route?
Carriers on this route: SEM BUS, TRANSTEMPO/ТрансТемпо, ТрансТемпо, LikeBus. The line-up depends on the travel date.
