There are 10 ways to get from Cologne to Vilnius by train, plane, 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.
Train to Frankfurt, fly to Vilnius Airport
best- Take the train from Koeln Hbf to Frankfurt(M) Flughafen Fernbftrain
- Fly from Frankfurt (FRA) to Vilnius Airport (VNO)plane FRA - VNO
5h 27m$122–388Fly Cologne Bonn Airport to Kaunas, train
cheapest- Fly from Cologne Bonn Airport (CGN) to Kaunas (KUN)plane CGN - KUN
- Take the train from Kaunas to Vilniustrain
7h 7m$49–309Train, bus via Poznań
- Take the train from Koeln Hbf to Frankfurt(Main)Hbftrain Ice
- Take the train from Frankfurt(Main)Hbf to Berlin Suedkreuztrain Ice
- Take the bus from Berlin Südkreuz train station to Poznan, Bus Stationbus 353
- Take the train from Poznan Glowny to Warszawa Zachodniatrain Eic / ...
- Take the train from Warszawa Zachodnia to Vilniaus geležinkelio stotistrain
20h 51m$198–451Train, bus
- Take the train from Koeln Hbf to Frankfurt(Main)Hbftrain Ice
- Take the bus from Frankfurt to Kaunasbus
- Take the train from Kaunas to Vilniustrain 830 / ...
28h 21m$130–292Drive 1,554.2 km
- Drive from Cologne to Vilniuscar 1,554.2 km
14h 48m$268–386Fly Düsseldorf International Airport to Vilnius Airport
- Fly from Düsseldorf International Airport (DUS) to Vilnius Airport (VNO)plane DUS - VNO
6h 22m$100–317Train to Dortmund Airport, fly to Vilnius Airport
- Take the train from Koeln Hbf to Holzwickedetrain
- Fly from Dortmund Airport (DTM) to Vilnius Airport (VNO)plane DTM - VNO
6h 7mTrain to Eindhoven Airport, fly to Vilnius Airport
- Take the train from Köln Hbf to Eindhoventrain
- Fly from Eindhoven Airport (EIN) to Vilnius Airport (VNO)plane EIN - VNO
7h 5m$61–277Train
- Take the train from Köln Hbf to München Hbftrain Ice
- Take the train from Muenchen Hbf to Warszawa Wschodniatrain Ic
- Take the train from Warszawa Wschodnia to Vilniaus geležinkelio stotistrain
26h 22m$244–685Bus
- Take the bus from Köln-Ehrenfeld Gleis to Südviertel, Essenbus Mykolayiv
- Take the bus from Essen central train station to Vilnius, Autobusų Stotis (Sodų g. 22)bus N1387
30h 10m
Cologne to Vilnius by train and bus
Questions & Answers
The cheapest way to get from Cologne to Vilnius is to train and fly which costs $60 - $280 and takes 7h 5m.
The fastest way to get from Cologne to Vilnius is to train and fly which takes 5h 27m and costs $120 - $390.
No, there is no direct bus from Cologne to Vilnius. However, there are services departing from Köln-Ehrenfeld Gleis and arriving at Vilnius, Autobusų Stotis (Sodų g. 22) via Essen central train station. The journey, including transfers, takes approximately 30h 10m.
No, there is no direct train from Cologne to Vilnius. However, there are services departing from Köln Hbf and arriving at Vilniaus geležinkelio stotis via Muenchen Hbf and Warszawa Wschodnia. The journey, including transfers, takes approximately 26h 22m.
The distance between Cologne and Vilnius is 1416 km. The road distance is 1554.2 km.
The best way to get from Cologne to Vilnius without a car is to train and bus via Poznań which takes 20h 51m and costs $190 - $460.
It takes approximately 5h 27m to get from Cologne to Vilnius, including transfers.
Cologne to Vilnius bus services, operated by OrionBus, depart from Köln-Ehrenfeld Gleis station.
Cologne to Vilnius train services, operated by Nederlandse Spoorwegen (NS), depart from Köln Hbf station.
The best way to get from Cologne to Vilnius is to fly which takes 6h 22m and costs $100 - $320. Alternatively, you can train, which costs $240 - $700 and takes 26h 22m, you could also bus, which costs and takes 30h 10m.
What companies run services between Cologne, Germany and Vilnius, Lithuania?
Air Baltic, Lufthansa, and three other airlines fly from Düsseldorf International Airport (DUS) to Vilnius Airport (VNO) 5 times a day. Alternatively, you can take a train from Köln Hbf to Vilniaus geležinkelio stotis via Muenchen Hbf and Warszawa Wschodnia in around 26h 22m.
- Website
- lufthansa.com
Flights from Frankfurt to Vilnius Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $180–370
Flights from Düsseldorf International Airport to Vilnius Airport via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $100–240
- Website
- lot.com
Flights from Frankfurt to Vilnius Airport via Warsaw Chopin
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $120–600
Flights from Düsseldorf International Airport to Vilnius Airport via Warsaw Chopin
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- $95–310
- Website
- wizzair.com
Flights from Dortmund Airport to Vilnius Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $35–260
Flights from Dortmund Airport to Vilnius Airport via Budapest
- Ave. Duration
- 5h 5m
- When
- Monday and Sunday
- Estimated price
- $35–260
Flights from Eindhoven Airport to Vilnius Airport
- Ave. Duration
- 2h 35m
- When
- Monday and Friday
- Estimated price
- $30–250
- Website
- ryanair.com
Flights from Eindhoven Airport to Vilnius Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $55–230
Flights from Cologne Bonn Airport to Kaunas
- Ave. Duration
- 2h 5m
- When
- Monday, Friday, and Saturday
- Estimated price
- $40–310
Flights from Cologne Bonn Airport to Kaunas via London Stansted
- Ave. Duration
- 5h 5m
- When
- Tuesday and Friday
- Estimated price
- $40–310
- Website
- flysas.com
Flights from Düsseldorf International Airport to Vilnius Airport via Copenhagen
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $90–140
- Website
- airbaltic.com
Flights from Düsseldorf International Airport to Vilnius Airport
- Ave. Duration
- 2h 15m
- When
- Thursday and Sunday
- Estimated price
- $85–260
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Koeln Hbf to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- $21–55
- Website
- https://www.ns.nl/en
Train from Koeln Hbf to Frankfurt(Main)Hbf
- Ave. Duration
- 1h 9m
- Frequency
- Every 4 hours
- Estimated price
- $22–55
- Website
- https://www.ns.nl/en
Train from Köln Hbf to Eindhoven
- Ave. Duration
- 1h 59m
- Frequency
- Once daily
- Estimated price
- $17–45
- Website
- https://www.ns.nl/en
Train from Köln Hbf to München Hbf
- Ave. Duration
- 4h 12m
- Frequency
- Once daily
- Estimated price
- $70–180
- Website
- https://www.ns.nl/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Koeln Hbf to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- $35–90
- Website
- https://int.bahn.de/en
Train from Koeln Hbf to Frankfurt(Main)Hbf
- Ave. Duration
- 1h 9m
- Frequency
- Every 4 hours
- Estimated price
- $40–95
- Website
- https://int.bahn.de/en
Train from Frankfurt(Main)Hbf to Berlin Suedkreuz
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- $110–260
- Website
- https://int.bahn.de/en
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Poznan Glowny to Warszawa Zachodnia
- Ave. Duration
- 2h 13m
- Frequency
- Hourly
- Estimated price
- $55–130
- Website
- https://www.intercity.pl/en/
Train from Muenchen Hbf to Warszawa Wschodnia
- Ave. Duration
- 13h 48m
- Frequency
- 6 times a week
- Estimated price
- $210–470
- Website
- https://www.intercity.pl/en/
- Phone
- +48 22 474 00 44
- bilety@polregio.pl
- Website
- polregio.pl
Train from Poznan Glowny to Warszawa Zachodnia
- Ave. Duration
- 5h 53m
- Frequency
- Twice daily
- Estimated price
- $13–19
- Website
- https://polregio.pl/pl/
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Warszawa Zachodnia to Vilniaus geležinkelio stotis
- Ave. Duration
- 6h 41m
- Frequency
- Once daily
- Estimated price
- $30–40
- Website
- https://ltglink.lt/en
Train from Kaunas to Vilnius
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- $7–10
- Website
- https://ltglink.lt/en
Train from Warszawa Wschodnia to Vilniaus geležinkelio stotis
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Estimated price
- $30–40
- Website
- https://ltglink.lt/en
- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Koeln Hbf to Holzwickede
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Schedules at
- nationalexpress.de
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Muenchen Hbf to Warszawa Wschodnia
- Ave. Duration
- 13h 48m
- Frequency
- Once daily
- Estimated price
- $140–260
- Website
- https://www.cd.cz/en/default.htm
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Berlin Südkreuz train station to Poznan, Bus Station
- Ave. Duration
- 3h 15m
- Frequency
- Every 2 hours
- Estimated price
- $22–40
- Website
- https://www.flixbus.co.uk
Bus from Essen central train station to Vilnius, Autobusų Stotis (Sodų g. 22)
- Ave. Duration
- 28h 25m
- Frequency
- Once daily
- Estimated price
- $140–250
- Website
- https://www.flixbus.co.uk
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Frankfurt to Kaunas
- Ave. Duration
- 24h 15m
- Frequency
- 4 times a week
- Estimated price
- $100–190
- Website
- https://ecolines.net/
- Phone
- +38 (050) 010-01-04
- orionbilet@gmail.com
- Website
- orionbus.net
Bus from Köln-Ehrenfeld Gleis to Südviertel, Essen
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Website
- https://orionbus.net/en
Want to know more about travelling around Lithuania
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Cologne to Vilnius bus services, operated by OrionBus, arrive at Südviertel, Essen station.
Vilnius is 1h ahead of Cologne. It is currently 7:34 AM in Cologne and 8:34 AM in Vilnius.
Cologne to Vilnius train services, operated by Nederlandse Spoorwegen (NS), arrive at München Hbf station.
Yes, the driving distance between Cologne to Vilnius is 1554 km. It takes approximately 14h 48m to drive from Cologne to Vilnius.
There are 1418+ hotels available in Vilnius.

































