Travel from Kiev to Amsterdam

Train, bus or fly from Kiev to Amsterdam?

KLM, Ukraine International Airlines and five other airlines fly from Kiev to Amsterdam hourly. Alternatively, you can take a train from Kiev to Amsterdam via Warszawa Centralna, Berlin Hbf (tief), and Duisburg Hbf in around 30 h 56 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Kiev to Amsterdam

ModeDurationPrice
From Zoloti Vorota subway to Kiev Kharkivska, shuttle to Kiev airport, fly to Amsterdam airport, then train to Amsterdam.6 h 5 min$145
From Starovokzalna line 368 Minibus to Kiev Zhulhany airport, fly to Amsterdam airport, then train to Amsterdam.7 h 9 min$172
From Kiev Pass train to Warszawa Centralna, train to Berlin Hbf (tief), train to Duisburg Hbf, then train to Amsterdam Centraal.30 h 56 min$221
From Kiev bus to Duisburg Hbf, bus to Amsterdam, Amstelstation, then line 51 subway to Amsterdam, Nieuwmarkt.35 h 58 min$156
From Kiev bus to Amsterdam.38 h 4 min$147
From Kiev drive to Amsterdam.20 h 59 min$365

How long does it take to get from Kiev to Amsterdam?

It takes approximately 6 h 5 min to get from Kiev to Amsterdam, including transfers.

Is there a direct train between Kiev and Amsterdam?

No, there is no direct train from Kiev to Amsterdam. However, there are services departing from Kiev Pass and arriving at Amsterdam Centraal via Warszawa Centralna, Berlin Hbf (tief) and Duisburg Hbf. The journey, including transfers, takes approximately 30 h 56 min.

Is there a direct bus between Kiev and Amsterdam?

Yes, there is a direct bus departing from Kiev and arriving at Amsterdam. Services depart once a week. The journey takes approximately 38 h 4 min.

Operators from Kiev to Amsterdam

OperatorPhoneWebsite
Kiev Metro(044) 238-58-98Kiev Metro
Skybus Kiev+38 04595 61486Skybus Kiev
KLMKLM
Ukraine International AirlinesUkraine International Airlines
CSACSA
LOTLOT
LufthansaLufthansa
Air FranceAir France
Austrian AirlinesAustrian Airlines
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Easy WayEasy Way
AlitaliaAlitalia
Belavia Belarusian AirlinesBelavia Belarusian Airlines
Vueling AirlinesVueling Airlines
Wizz AirWizz Air
Scandinavian AirlinesScandinavian Airlines
easyJeteasyJet
Ukrainian Railways (UZ)+38 (044) 309-70-05Ukrainian Railways (UZ)
Polish Railways (PKP)703 200 200Polish Railways (PKP)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
EuroClub+38(066)-281-80-41EuroClub
Eurolines DE+49 6196 2078-501Eurolines DE
GVB+31 900 8011GVB
Lviv InturtransLviv Inturtrans