Travel from Vilnius to Prague

Train, bus or fly from Vilnius to Prague?

LOT, Lufthansa and 15 other airlines fly from Vilnius to Prague hourly. Alternatively, you can take a bus from Vilnius to Prague via Katovice in around 14 h 21 min.

How to get from Vilnius to Prague

ModeDurationPrice
From Vilnius(LT) train to Vilnius airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.6 h 5 min$93
From Vilnius bus to Katovice then bus to Prague - Na Knížecí.14 h 21 min
From Vilnius(LT) train to Kaunas, walk to Kaunas, bus to Warszawa, walk to Warszawa Centralna, train to Bohumin, then train to Praha hl.n..14 h 40 min$62
From Vinco Kudirkos aikste line 2 Trolleybus to Vilnius, bus to Lida, then bus to Prague.21 h 11 min$86
From Vilnius(LT) train to Minsk-Passajirskii then train to Praha hl.n..21 h 37 min$50
From Vilnius drive to Prague.12 h 30 min$151

How long does it take to get from Vilnius to Prague?

It takes approximately 6 h 5 min to get from Vilnius to Prague, including transfers.

Is there a direct train between Vilnius and Prague?

No, there is no direct train from Vilnius to Prague. However, there are services departing from Vilnius(LT) and arriving at Praha hl.n. via Minsk-Passajirskii. The journey, including transfers, takes approximately 21 h 37 min.

Is there a direct bus between Vilnius and Prague?

No, there is no direct bus from Vilnius to Prague. However, there are services departing from Vilnius and arriving at Prague - Na Knížecí via Katovice. The journey, including transfers, takes approximately 14 h 21 min.

Operators from Vilnius to Prague

OperatorPhoneWebsite
Lithuanian Railways (LG)Lithuanian Railways (LG)
LOTLOT
LufthansaLufthansa
Ukraine International AirlinesUkraine International Airlines
Belavia Belarusian AirlinesBelavia Belarusian Airlines
FinnairFinnair
Aeroflot Russian AirlinesAeroflot Russian Airlines
Austrian AirlinesAustrian Airlines
Scandinavian AirlinesScandinavian Airlines
Air BalticAir Baltic
Turkish AirlinesTurkish Airlines
CSACSA
Air FranceAir France
KLMKLM
Wizz AirWizz Air
Norwegian Air InternationalNorwegian Air International
Norwegian Air ShuttleNorwegian Air Shuttle
AlitaliaAlitalia
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
Ecolines+371 67214512Ecolines
Autobusy VKJ+420 376 311 022Autobusy VKJ
Polish Railways (PKP)703 200 200Polish Railways (PKP)
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Trafi LTTrafi LT
Baranavichy Bus TerminalBaranavichy Bus Terminal
Minsktrans(+375 17) 219-86-01Minsktrans
Belorussian Railways (BŽD)Belorussian Railways (BŽD)