• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 10 ways to get from Cologne to Vilnius 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.

Recommended option

Fly from Cologne Bonn  •  4 h 30 min

  1. Fly from Cologne Bonn (CGN) to Vilnius (VNO) CGN - VNO

$62 - $280

9 alternative options

Fly from Dusseldorf  •  6 h 35 min

  1. Fly from Dusseldorf (DUS) to Vilnius (VNO) DUS - VNO

$88 - $162

Train to Frankfurt, fly  •  5 h 3 min

  1. Take the train from Köln Hbf to Frankfurt(M) Flughafen Fernbf
  2. Fly from Frankfurt (FRA) to Vilnius (VNO) FRA - VNO

$105 - $257

Train to Dortmund, fly  •  5 h 49 min

  1. Take the train from Köln, Dom / Hbf to Holzwickede Bf
  2. Fly from Dortmund (DTM) to Vilnius (VNO) DTM - VNO

$70 - $582

Train to Brussels, fly  •  6 h 35 min

  1. Take the train from Köln Hauptbahnhof to Brusel Nord
  2. Fly from Brussels (BRU) to Vilnius (VNO) BRU - VNO

$103 - $261

Train  •  21 h 37 min

  1. Take the train from Köln Hbf to Berlin Hbf (tief) Ice
  2. Take the train from Berlin Hbf to Warszawa Centralna Ec
  3. Take the train from Warszawa Centralna to Bialystok Ic
  4. Take the train from Białystok to Kaunas
  5. Take the train from Kaunas to Vilnius

$172 - $249

Bus, train  •  26 h 29 min

  1. Take the bus from Cologne Hbf to Kaunas
  2. Take the train from Kaunas to Vilnius

$98 - $135

Bus  •  39 h 21 min

  1. Take the bus from Köln/Bonn Airport to Kaliningrad Bus 905
  2. Take the bus from Kaliningrad to Vilnius Bus 217

$80 - $127

Train, drive  •  15 h 45 min

  1. Take the train from Köln Hbf to Hannover Hbf Ice / ...
  2. Drive from Hannover Hbf to Vilnius

$222 - $328

Drive  •  15 h 41 min

  1. Drive from Cologne to Vilnius 963.1 miles

$200 - $300

Questions & Answers

The cheapest way to get from Cologne to Vilnius is to bus and train which costs 85€ - 120€ and takes 26 h 29 min.

More details

The quickest way to get from Cologne to Vilnius is to fly which costs 50€ - 250€ and takes 4 h 30 min.

More details

No, there is no direct train from Cologne to Vilnius. However, there are services departing from Köln Hbf and arriving at Vilnius via Berlin Hbf, Warszawa Centralna, Białystok and Kaunas. The journey, including transfers, takes approximately 21 h 37 min.

More details

The distance between Cologne and Vilnius is 1296 km. The road distance is 1540.9 km.

Get driving directions

The best way to get from Cologne to Vilnius without a car is to train which takes 21 h 37 min and costs 140€ - 220€.

More details

It takes approximately 4 h 30 min to get from Cologne to Vilnius, including transfers.

More details

Cologne to Vilnius train services, operated by Deutsche Bahn, depart from Köln Hbf station.

More details

The best way to get from Cologne to Vilnius is to fly which takes 4 h 30 min and costs 50€ - 250€. Alternatively, you can train, which costs 140€ - 220€ and takes 21 h 37 min, you could also bus, which costs 65€ - 110€ and takes 39 h 21 min.

Mode details

The quickest flight from Cologne Bonn Airport to Vilnius Airport is the direct flight which takes 2 h 10 min.

Search flights

Vilnius is 1 h ahead of Cologne. It is currently 9:23 PM in Cologne and 10:23 PM in Vilnius.

Map of how to get from Cologne to Vilnius.
Launch map view
  • Distance: 810.2 miles
  • Duration: 4 h 30 min

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

Ryanair, Eurowings and Austrian Airlines fly from Cologne to Vilnius once daily. Alternatively, you can take a train from Cologne to Vilnius via Berlin Hbf (tief), Berlin Hbf, Warszawa Centralna, Bialystok, Białystok, and Kaunas in around 21 h 37 min.

Airlines
LOT
Website
lot.com
Flights from Dusseldorf to Vilnius via Warsaw Chopin
Ave. Duration
4 h 15 min
When
Every day
Estimated price
$100 - $290
Flights from Frankfurt to Vilnius via Warsaw Chopin
Ave. Duration
4 h 13 min
When
Every day
Estimated price
$95 - $320
Flights from Brussels to Vilnius via Warsaw Chopin
Ave. Duration
4 h 15 min
When
Every day
Estimated price
$80 - $320
Lufthansa
Website
lufthansa.com
Flights from Dusseldorf to Vilnius via Frankfurt
Ave. Duration
4 h 5 min
When
Every day
Estimated price
$220 - $600
Flights from Frankfurt to Vilnius
Ave. Duration
2 h
When
Every day
Estimated price
$120 - $650
Flights from Frankfurt to Vilnius via Brussels
Ave. Duration
4 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$130 - $470
Flights from Brussels to Vilnius
Ave. Duration
2 h 15 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$65 - $460
Flights from Brussels to Vilnius via Frankfurt
Ave. Duration
4 h 17 min
When
Every day
Estimated price
$170 - $490
Scandinavian Airlines
Website
flysas.com
Flights from Dusseldorf to Vilnius via Copenhagen
Ave. Duration
5 h 5 min
When
Every day
Estimated price
$110 - $380
Flights from Dusseldorf to Vilnius via Stockholm
Ave. Duration
5 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$110 - $380
Flights from Frankfurt to Vilnius via Stockholm
Ave. Duration
4 h 40 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$120 - $420
Flights from Brussels to Vilnius via Copenhagen
Ave. Duration
5 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $450
Air Baltic
Website
airbaltic.com
Flights from Dusseldorf to Vilnius via Riga
Ave. Duration
4 h 24 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$70 - $230
Flights from Brussels to Vilnius
Ave. Duration
2 h 15 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$65 - $460
Flights from Brussels to Vilnius via Riga
Ave. Duration
4 h 29 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$80 - $410
Brussels Airlines
Website
brusselsairlines.com
Flights from Frankfurt to Vilnius
Ave. Duration
2 h
When
Every day
Estimated price
$120 - $650
Flights from Frankfurt to Vilnius via Brussels
Ave. Duration
4 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$130 - $470
Flights from Brussels to Vilnius
Ave. Duration
2 h 15 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$65 - $460
Flights from Brussels to Vilnius via Frankfurt
Ave. Duration
4 h
When
Every day
Estimated price
$170 - $490
Austrian Airlines
Website
austrian.com
Flights from Cologne Bonn to Vilnius via Vienna
Ave. Duration
4 h 55 min
When
Every day
Estimated price
$180 - $900
Flights from Dusseldorf to Vilnius via Vienna
Ave. Duration
5 h
When
Monday to Saturday
Estimated price
$250 - $600
Flights from Brussels to Vilnius via Vienna
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$170 - $700
Finnair
Website
finnair.com
Flights from Dusseldorf to Vilnius via Helsinki
Ave. Duration
5 h 15 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$180 - $400
Flights from Brussels to Vilnius via Helsinki
Ave. Duration
5 h 22 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$210 - $600
Ryanair
Website
ryanair.com
Flights from Cologne Bonn to Vilnius
Ave. Duration
2 h 10 min
When
Wednesday and Saturday
Estimated price
$45 - $260
Flights from Cologne Bonn to Vilnius via Berlin Schoenefeld
Ave. Duration
5 h 10 min
When
Thursday
Estimated price
$45 - $260
KLM
Website
klm.com
Flights from Dusseldorf to Vilnius via Amsterdam Schiphol
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$70 - $230
Flights from Brussels to Vilnius via Amsterdam Schiphol
Ave. Duration
4 h 35 min
When
Every day
Estimated price
$80 - $410
Wizz Air
Website
wizzair.com
Flights from Dortmund to Vilnius
Ave. Duration
2 h
When
Tuesday and Saturday
Estimated price
$45 - $260
Flights from Dortmund to Vilnius via Lviv
Ave. Duration
4 h 40 min
When
Monday and Friday
Estimated price
$45 - $260
Ukraine International Airlines
Website
flyuia.com
Flights from Dusseldorf to Vilnius via Boryspil
Ave. Duration
5 h 40 min
When
Every day
Estimated price
$85 - $240
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Dusseldorf to Vilnius via Moscow Sheremetyevo
Ave. Duration
6 h 30 min
When
Every day
Estimated price
$160 - $550
Air France
Website
airfrance.com
Flights from Dusseldorf to Vilnius via Paris CDG
Ave. Duration
5 h 15 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$70 - $230
Train operators
Deutsche Bahn

Deutsche Bahn is the German railway company, and the largest railway operator and infrastructure owner in Europe. Based in Berlin, Deutsche Bahn was founded in 1994, and offers many different types of rail transportation including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare.

Contact Details
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Köln Hbf to Frankfurt(M) Flughafen Fernbf
Ave. Duration
54 min
Frequency
Hourly
Estimated price
$35 - $60
Website
bahn.de
Train from Köln Hauptbahnhof to Brusel Nord
Ave. Duration
1 h 43 min
Frequency
Every 4 hours
Estimated price
$45 - $70
Website
bahn.de
Train from Köln Hbf to Berlin Hbf (tief)
Ave. Duration
4 h 19 min
Frequency
Hourly
Estimated price
$100 - $160
Website
bahn.de
Train from Berlin Hbf to Warszawa Centralna
Ave. Duration
6 h 23 min
Frequency
Every 4 hours
Estimated price
$40 - $65
Website
bahn.de
Train from Köln Hbf to Hannover Hbf
Ave. Duration
2 h 40 min
Frequency
Hourly
Estimated price
$60 - $90
Website
bahn.de
National Express Rail
Phone
0221 13 999 444
Website
nationalexpress.de
Train from Köln, Dom / Hbf to Holzwickede Bf
Ave. Duration
1 h 17 min
Frequency
Hourly
Estimated price
$24 - $30
Website
nationalexpress.de
Polish Railways (PKP)

The rail network in Poland is conveniently organised, with many connections between cities, making it an effective method of travelling around the country. Tickets for regional and express trains are affordable, with children, students, pensioners, people with disability, and large families being entitled to discounts. Polish Railways offer a pre-booking service for travellers living outside of Poland - tickets and reservations can be booked in advance for trips inside Poland (up to 30 days in advance for domestic trains), and to/from other countries in the region (up to 60 days in advance).

Contact Details
Phone
703 200 200
Website
intercity.pl
Train from Warszawa Centralna to Bialystok
Ave. Duration
2 h 6 min
Frequency
Hourly
Estimated price
$7 - $11
Website
Intercity.pl
Book at
Raileurope.com
2nd Class
$7 - $11
1st Class
$10 - $15
Traukinio
Website
traukiniobilietas.lt
Train from Białystok to Kaunas
Ave. Duration
4 h 13 min
Frequency
5 times a week
Estimated price
$13
Schedules at
traukiniobilietas.lt
Lithuanian Railways (LG)
Phone
(+370) 700 55111
Email
nuomone@litrail.lt
Website
litrail.lt
Train from Kaunas to Vilnius
Ave. Duration
1 h 13 min
Frequency
Hourly
Estimated price
$4 - $8
Website
traukiniobilietas.lt
2nd Class Ticket
$4 - $7
1st Class Ticket
$5 - $8
Bus operators
Eurolines DE
Phone
+49 6196 2078-501
Email
service@eurolines.de
Website
eurolines.de
Bus from Cologne Hbf to Kaunas
Ave. Duration
24 h 30 min
Frequency
5 times a week
Estimated price
$90 - $130
Website
eurolines.de
Kaliningrad Avtovokzal
Website
avtovokzal39.ru
Bus from Köln/Bonn Airport to Kaliningrad
Ave. Duration
29 h 13 min
Frequency
Twice a week
Estimated price
$50 - $85
Schedules at
avtovokzal39.ru
Book at
avtovokzal39.ru
Bus from Kaliningrad to Vilnius
Ave. Duration
7 h 50 min
Frequency
4 times a week
Estimated price
$14 - $24
Schedules at
avtovokzal39.ru
Book at
avtovokzal39.ru

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.

More Questions & Answers

Cologne to Vilnius train services, operated by Lithuanian Railways (LG), arrive at Vilnius station.

More details

Yes, the driving distance between Cologne to Vilnius is 1541 km. It takes approximately 15 h 41 min to drive from Cologne to Vilnius.

Get driving directions

Eurowings, Austrian Airlines and Ryanair offer flights from Cologne Bonn Airport to Vilnius Airport.

Search flights

There are 956+ hotels available in Vilnius. Prices start at $40 USD per night.

More details

The best way to get from Cologne to Cologne Bonn Airport is to train which takes 11 min and costs 13€ - 16€.

More details

Where to next?