Travel from Gdańsk to Vilnius

Train, bus or fly from Gdańsk to Vilnius?

Wizz Air, LOT and Air Baltic fly from Gdańsk to Vilnius twice daily. Alternatively, Polski Bus operates a bus from Gdańsk to Vilnius once daily. Tickets cost $30 - $50 and the journey takes 11 h 40 min.

Travel Guides

Travelling to and around Russia for the 2018 FIFA World CupWe show you how to travel around and between the 11 Russian host cities and 12 stadiums

How to get from Gdańsk to Vilnius

From Gdansk Glowny tram to Gdansk Wrzeszcz, train to Gdansk airport, fly to Vilnius airport, then bus to Vilnius.4 h 9 min$105
From Gdańsk bus to Vilnius.11 h 40 min$40
From Gdansk Glowny train to Białystok, train to Kaunas, then train to Vilnius(LT).13 h 47 min$39
From Brama Wyżynna line 210 bus to Gdansk Airport, bus to Kaliningrad, bus to Stotis, then line 2 Trolleybus to Vinco Kudirkos aikste.15 h 41 min$30
From Gdańsk drive to Vilnius.6 h 51 min$74

How long does it take to get from Gdańsk to Vilnius?

It takes approximately 4 h 9 min to get from Gdańsk to Vilnius, including transfers.

Is there a direct train between Gdańsk and Vilnius?

No, there is no direct train from Gdańsk to Vilnius. However, there are services departing from Gdansk Glowny and arriving at Vilnius(LT) via Białystok and Kaunas. The journey, including transfers, takes approximately 13 h 47 min.

Is there a direct bus between Gdańsk and Vilnius?

Yes, there is a direct bus departing from Gdańsk and arriving at Vilnius. Services depart once daily. The journey takes approximately 11 h 40 min.

Operators from Gdańsk to Vilnius

Polish Railways (PKP)703 200 200Polish Railways (PKP)
Wizz AirWizz Air
Air BalticAir Baltic
Trafi LTTrafi LT
Polski Bus+48 22 417 62 27Polski Bus
Lithuanian Railways (LG)Lithuanian Railways (LG)
ZTM GdanskZTM Gdansk
Kaliningrad AvtovokzalKaliningrad Avtovokzal