Bus tickets to Kyiv

Direct buses to Kyiv run from 71 cities in 12 countries. The cheapest tickets are from Bila Tserkva, starting at €4; the most trips run from Zhytomyr, 73 a day. Enter where you are travelling from in the search and pick a date.

Departure cities 71Carriers 107Tickets from €4Fastest trip 55 minBuses from Kyiv →

Where to travel to Kyiv from

Ukraine · 25

RouteFromFastest tripTrips a day
Zhytomyr — Kyiv€51 h 10 min73
Rivne — Kyiv€101 h 55 min64
Chernihiv — Kyiv€61 h 50 min54
Kryvyi Rih — Kyiv€346 h 15 min52
Sumy — Kyiv€205 h45
Poltava — Kyiv€104 h 10 min41
Kropyvnytskyi — Kyiv€184 h 15 min39
Cherkasy — Kyiv€92 h 30 min36
Dnipro — Kyiv€226 h 30 min33
Kharkiv — Kyiv€156 h 20 min33
Lutsk — Kyiv€143 h 20 min32
Odesa — Kyiv€125 h 50 min32
Lviv — Kyiv€184 h 50 min28
Zaporizhzhia — Kyiv€288 h 10 min27
Ivano-Frankivsk — Kyiv€308 h 10 min21
Bila Tserkva — Kyiv€455 min18
Kovel — Kyiv€144 h 30 min18
Ternopil — Kyiv€226 h 5 min17
Mykolaiv — Kyiv€255 h 30 min16
Vinnytsia — Kyiv€123 h 30 min13
Khmelnytskyi — Kyiv€175 h 20 min13
Chernivtsi — Kyiv€239 h 30 min8
Kremenchuk — Kyiv€144 h 10 min6
Mukachevo — Kyiv€3512 h 20 min5
Uzhhorod — Kyiv€3513 h5

Poland · 16

RouteFromFastest tripTrips a day
Lublin — Kyiv€389 h58
Warsaw — Kyiv€4811 h 45 min57
Katowice — Kyiv€5614 h 20 min32
Krakow — Kyiv€5013 h 10 min29
Lodz — Kyiv€5114 h 50 min22
Wroclaw — Kyiv€6218 h 10 min19
Poznan — Kyiv€5516 h 40 min19
Rzeszow — Kyiv€5112 h 55 min16
Opole — Kyiv€5717 h13
Gdansk — Kyiv€6819 h 50 min12
Szczecin — Kyiv€7520 h 40 min8
Bydgoszcz — Kyiv€6720 h 40 min6
Torun — Kyiv€6719 h 20 min6
Czestochowa — Kyiv€6416 h 55 min4
Legnica — Kyiv€8122 h 5 min3
Olsztyn — Kyiv€6822 h 5 min2

Germany · 14

RouteFromFastest tripTrips a day
Berlin — Kyiv€6021 h 40 min9
Frankfurt am Main — Kyiv€8130 h8
Hannover — Kyiv€6826 h 20 min7
Dortmund — Kyiv€6827 h6
Dresden — Kyiv€8121 h 30 min6
Dusseldorf — Kyiv€7129 h6
Essen — Kyiv€7128 h6
Leipzig — Kyiv€9421 h5
Munich — Kyiv€8125 h 55 min5
Nuremberg — Kyiv€8122 h 55 min5
Stuttgart — Kyiv€8131 h 40 min5
Bremen — Kyiv€9126 h 50 min3
Hamburg — Kyiv€9125 h 10 min3
Cologne — Kyiv€7131 h 40 min3

Czechia · 4

RouteFromFastest tripTrips a day
Prague — Kyiv€7720 h 40 min10
Brno — Kyiv€6518 h8
Ostrava — Kyiv€5416 h 20 min7
Plzen — Kyiv€9523 h 10 min3

Slovakia · 3

RouteFromFastest tripTrips a day
Bratislava — Kyiv€9922 h 45 min5
Kosice — Kyiv€6815 h 55 min3
Zilina — Kyiv€9321 h 5 min2

Lithuania · 2

RouteFromFastest tripTrips a day
Vilnius — Kyiv€8520 h6
Kaunas — Kyiv€8518 h 25 min5

Romania · 2

RouteFromFastest tripTrips a day
Bucharest — Kyiv€5216 h8
Suceava — Kyiv€409 h3

Austria · 1

RouteFromFastest tripTrips a day
Vienna — Kyiv€7719 h 40 min7

Estonia · 1

RouteFromFastest tripTrips a day
Tallinn — Kyiv€11027 h 15 min6

Hungary · 1

RouteFromFastest tripTrips a day
Budapest — Kyiv€6819 h 30 min7

Latvia · 1

RouteFromFastest tripTrips a day
Riga — Kyiv€9022 h 40 min3

Moldova · 1

RouteFromFastest tripTrips a day
Chisinau — Kyiv€4210 h 40 min11

Where buses arrive

  • Bus station "Kyiv", Symon Petliura Street, 32
  • Bus station "Tsentralnyi", Nauky Avenue, 1/2
  • Kyiv, Bus station Central, metro Demiyivska; Nauky Ave 1/2
  • Kyiv Bus Station (central railway station), Vokzalna metro station; 32, Symona Petliura Street.
  • Bus station "Kyiv", Symon Petliura Street, 32, platform 44

Questions about tickets to Kyiv

How much is a bus ticket to Kyiv?

The cheapest buses run from Bila Tserkva (from €4), from Zhytomyr (from €5) and from Chernihiv (from €6). The fare depends on the date and carrier — the search on this page shows the exact price.

Where are there direct buses to Kyiv from?

From 71 cities. Most trips run from Zhytomyr (73 a day), from Rivne (64 a day) and from Lublin (58 a day).

How long does the bus to Kyiv take?

Fastest direct buses: from Bila Tserkva — from 55 min, from Zhytomyr — from 1 h 10 min and from Chernihiv — from 1 h 50 min. The journey time depends on the trip and on the border crossing, if the route has one.

Where do buses to Kyiv arrive?

Most often at Bus station "Kyiv", Symon Petliura Street, 32, Bus station "Tsentralnyi", Nauky Avenue, 1/2 and Kyiv, Bus station Central, metro Demiyivska; Nauky Ave 1/2. The exact stop is shown in the trip details and on your ticket.

How do I get a refund?

Refund conditions are shown before purchase under «Trip details». We also state them on the ticket itself. You can return a ticket yourself on the «My tickets» page, if the carrier's rules allow it. If the trip has already departed and you could not travel for personal reasons, a refund is not possible.

How much luggage can I take?

Every carrier sets its own luggage rules. Check «Trip details» for the number of items allowed and whether extra luggage is available.

What if the bus is late?

Call the contact number printed on your ticket next to the route information — the carrier has the most accurate arrival time.

Do I need a passport for European routes?

Document requirements differ from country to country. Check with the border service or the consulate of the country you are travelling to for the exact list of documents for your route.

Have any other questions?

Write to our live chat — the button in the corner of the page — or to our Telegram bot @easywayuabot: an operator will reply to your message. You can also email us at [email protected]. To help us sort it out faster, include your order number if your question is about a ticket.