Rome2Rio

How to get fromVilnius to Kieveby plane, train, bus or car

Find Transport to Kieve

See all options

There are 9 ways to get from Vilnius to Kieve by plane, train, bus, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly to Berlin Brandenburg Airport, train

    best
    1. Fly from Vilnius Airport (VNO) to Berlin Brandenburg Airport (BER)planeVNO - BER
    2. Take the train from Flughafen BER to Warentrain
    9h 35m
    €93–229
  2. Bus, train

    cheapest
    1. Take the bus from Vilnius, Autobusų Stotis to Berlin, Zentralen Omnibusbahnhofbus
    2. Take the train from S Hennigsdorf Bhf to WittstocktrainRe6
    21h 30m
    €69–105
  3. Train

    1. Take the train from Vilniaus geležinkelio stotis to Warszawa Zachodniatrain
    2. Take the train from Warszawa Zachodnia to Berlin HbftrainEic
    3. Take the train from S+U Gesundbrunnen Bhf to WittstocktrainRe6
    17h 38m
    €116–230
  4. Drive 957.8 km

    1. Drive from Vilnius to Kievecar957.8 km
    13h 33m
    €142–205
  5. Fly to Hamburg Airport, train

    1. Fly from Vilnius Airport (VNO) to Hamburg Airport (HAM)planeVNO - HAM
    2. Take the train from Hamburg Hbf to Wittenberge, Bahnhoftrain
    3. Take the train from Wittenberge, Bahnhof to Wittstocktrain
    10h 39m
    €130–252
  6. Fly to Solidarity Szczecin-Goleniów Airport, train, bus

    1. Fly from Vilnius Airport (VNO) to Solidarity Szczecin-Goleniów Airport (SZZ)planeVNO - SZZ
    2. Take the train from Port Lotniczy Szczecin Goleniow to Szczecin Glownytrain
    3. Take the train from Szczecin Glowny to Neubrandenburgtrain
    4. Take the bus from Neubrandenburg, ZOB to Röbel, Hafenbus
    15h 6m
  7. Fly to Copenhagen Airport, bus, train

    1. Fly from Vilnius Airport (VNO) to Copenhagen Airport (CPH)planeVNO - CPH
    2. Take the bus from Copenhagen Airport to Rostock central bus stationbus
    3. Take the train from Rostock Hauptbahnhof to Warentrain
    14h 59m
    €103–254
  8. Train, bus

    1. Take the train from Vilniaus geležinkelio stotis to Suwalkitrain
    2. Take the train from Suwalki to Szczecin GlownytrainIc
    3. Take the train from Szczecin Glowny to NeubrandenburgtrainR
    4. Take the bus from Neubrandenburg, ZOB to Röbel, ZOBbus012
    20h 42m
  9. Bus, train via Szczecin

    1. Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Szczecin, Bus Stationbus
    2. Take the train from Szczecin Glowny to NeubrandenburgtrainR
    3. Take the bus from Neubrandenburg, ZOB to Röbel, ZOBbus012
    23h 1m

Vilnius to Kieve by bus, foot, and train

Calendar2Weekly Services
Duration21h 30mAverage Duration
Ticket€69Cheapest Price
See schedules

Questions & Answers

What companies run services between Vilnius, Lithuania and Kieve, Germany?

You can take a train from Vilniaus geležinkelio stotis to Kieve via Warszawa Zachodnia, Berlin Hbf, S+U Gesundbrunnen Bhf, and Wittstock in around 17h 38m.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus operators

Want to know more about travelling around Germany

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides