There are 5 ways to get from Lithuania to Prague by plane, bus, train 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  •  6 h 25 min

  1. Fly from Vilnius (VNO) to Prague (PRG) VNO - PRG

$72 - $157

Cheapest option

Train  •  22 h 45 min

  1. Take the train from Vilnius(LT) to Minsk-Passajirskii Express / ...
  2. Take the train from Minsk-Passajirskii to Praha hl.n. Express

$35 - $57

3 alternative options

Bus Minsktrans  •  21 h 11 min

  1. Take the bus from Vilnius to Lida
  2. Take the bus from Lida to Prague

$35 - $90

Bus Eurolines CZ  •  22 h 46 min

  1. Take the bus from Vilnius to Lida
  2. Take the bus from Lida to Praha Želivského

$59 - $91

Drive  •  12 h 30 min

  1. Drive from Vilnius to Prague 694.2 miles

$120 - $180

What companies run services between Lithuania and Prague, Czech Republic?

LOT, Lufthansa and 16 other airlines fly from Vilnius to Prague hourly. Alternatively, you can take a bus from Vilnius to Prague via Stotis, Vilnius, and Lida in around 21 h 11 min.

Airlines
LOT
Website
lot.com
Flights from Vilnius to Prague via Warsaw
Ave. Duration
3 h 46 min
When
Every day
Estimated price
$140 - $360
Lufthansa
Website
lufthansa.com
Flights from Vilnius to Prague via Frankfurt
Ave. Duration
4 h 58 min
When
Every day
Estimated price
$180 - $700
Scandinavian Airlines
Website
flysas.com
Flights from Vilnius to Prague via Stockholm
Ave. Duration
4 h 45 min
When
Monday, Tuesday, Wednesday, Thursday and Saturday
Estimated price
$130 - $390
Flights from Vilnius to Prague via Copenhagen
Ave. Duration
7 h 20 min
When
Monday, Thursday, Friday and Sunday
Estimated price
$130 - $390
Ukraine International Airlines
Website
flyuia.com
Flights from Vilnius to Prague via Kiev
Ave. Duration
5 h 5 min
When
Every day
Estimated price
$80 - $250
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Vilnius to Prague via Moscow Sheremetyevo
Ave. Duration
5 h 55 min
When
Every day
Estimated price
$160 - $550
Belavia Belarusian Airlines
Website
belavia.by
Flights from Vilnius to Prague via Minsk
Ave. Duration
4 h 40 min
When
Tuesday, Thursday and Sunday
Estimated price
$140 - $350
Air Baltic
Website
airbaltic.com
Flights from Vilnius to Prague via Riga
Ave. Duration
5 h 5 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$80 - $330
Austrian Airlines
Website
austrian.com
Flights from Vilnius to Prague via Vienna
Ave. Duration
5 h 20 min
When
Every day
Estimated price
$180 - $750
Finnair
Website
finnair.com
Flights from Vilnius to Prague via Helsinki
Ave. Duration
5 h 45 min
When
Monday to Saturday
Estimated price
$190 - $550
Brussels Airlines
Website
brusselsairlines.com
Flights from Vilnius to Prague via Brussels
Ave. Duration
6 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$95 - $550
Wizz Air
Website
wizzair.com
Flights from Vilnius to Prague via London Luton
Ave. Duration
6 h 25 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$60 - $240
Ryanair
Website
ryanair.com
Flights from Vilnius to Prague via London Stansted
Ave. Duration
6 h 55 min
When
Monday and Friday
Estimated price
$55 - $240
Turkish Airlines
Website
p.turkishairlines.com
Flights from Vilnius to Prague via Istanbul
Ave. Duration
7 h 30 min
When
Tuesday, Wednesday, Thursday and Saturday
Estimated price
$120 - $480
Train operators
Lithuanian Railways (LG)
Website
litrail.lt
Train from Vilnius(LT) to Minsk-Passajirskii
Ave. Duration
3 h 30 min
Frequency
5 times a day
Estimated price
$4 - $7
Website
traukiniobilietas.lt
Belorussian Railways (BŽD)
Bus operators
Baranavichy Bus Terminal
Website
barautopark.by
Bus from Vilnius to Lida
Ave. Duration
1 h 47 min
Frequency
Once daily
Schedules at
barautopark.by
Intaks
Website
intaks.by
Bus from Vilnius to Lida
Ave. Duration
1 h 53 min
Frequency
Twice a week
Schedules at
intaks.by
Minsktrans
Phone
(+375 17) 219-86-01
Email
info@minsktrans.by
Website
minsktrans.by
Bus from Lida to Prague
Ave. Duration
17 h 16 min
Frequency
3 times a week
Estimated price
$35 - $90
Schedules at
minsktrans.by
Book at
ticketbus.by
Eurolines CZ
Email
info@eurolines.cz
Website
elines.cz
Bus from Lida to Praha Želivského
Ave. Duration
18 h 40 min
Frequency
Twice a week
Estimated price
$55 - $90
Schedules at
elines.cz

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Bali: What to do if Mount Agung erupts and How to get from Florence to Rome - to help you get the most out of your next trip.

Questions & Answers

How far is it from Lithuania to Prague?

The distance between Lithuania and Prague is 857 km. The road distance is 1111 km.

What is the cheapest way to get from Lithuania to Prague?

The cheapest way to get from Lithuania to Prague is to train which costs $30 - $60 and takes 22 h 45 min.

What is the fastest way to get from Lithuania to Prague?

The quickest way to get from Lithuania to Prague is to fly which takes 6 h 25 min and costs $70 - $160.

Is there a direct bus between Lithuania and Prague?

No, there is no direct bus from Lithuania to Prague. However, there are services departing from Vinco Kudirkos aikste and arriving at Prague via Vilnius and Lida. The journey, including transfers, takes approximately 21 h 11 min.

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

It takes approximately 6 h 25 min to get from Lithuania to Prague, including transfers.