There are 10 ways to get from Ostrava to Vilnius by bus, plane, 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

Bus to Katowice, fly to Vilnius  •  10 h 1 min

  1. Take the bus from Bohumín to Katowice Airport
  2. Fly from Katowice (KTW) to Vilnius (VNO) KTW - VNO

$87 - $260

Cheapest option

Train  •  16 h 6 min

  1. Take the train from Ostrava hl.n. to Warszawa Wschodnia Ec / ...
  2. Take the train from Warszawa Wschodnia to Grodno D
  3. Take the train from Grodno to Vilnius(LT)

$25 - $39

8 alternative options

Bus to Krakow, fly to Vilnius  •  8 h 36 min

  1. Take the bus from Bohumín to Kraków Airport
  2. Fly from Krakow (KRK) to Vilnius (VNO) KRK - VNO

$87 - $471

Train to Warsaw, fly to Vilnius  •  7 h 58 min

  1. Take the train from Ostrava hl.n. to Warszawa Zachodnia
  2. Fly from Warsaw (WAW) to Vilnius (VNO) WAW - VNO

$64 - $175

Train to Vienna, fly to Vilnius  •  7 h 39 min

  1. Take the train from Ostrava hl.n. to Wien Hbf
  2. Fly from Vienna (VIE) to Vilnius (VNO) VIE - VNO

$96 - $216

Bus to Krakow, fly to Kaunas, train  •  14 h 4 min

  1. Take the bus from Bohumín to Kraków Airport
  2. Fly from Krakow (KRK) to Kaunas (KUN) KRK - KUN
  3. Take the train from Kaunas to Vilnius(LT)

$97 - $369

Train via Kaunas  •  14 h 19 min

  1. Take the train from Ostrava hl.n. to Warszawa Centralna Ec / ...
  2. Take the train from Warszawa Centralna to Bialystok Ic
  3. Take the train from Białystok to Kaunas
  4. Take the train from Kaunas to Vilnius(LT)

$38 - $51

Bus  •  16 h 59 min

  1. Take the bus from Ostrawa to Vilnius

$50 - $75

Train, bus  •  17 h 15 min

  1. Take the train from Ostrava hl.n. to Katowice Ec / ...
  2. Take the bus from Katowice to Vilnius

$40 - $68

Drive  •  9 h 59 min

  1. Drive from Ostrava to Vilnius 524.6 miles

$90 - $140

What companies run services between Ostrava, Czech Republic and Vilnius, Lithuania?

You can take a train from Ostrava to Vilnius via Warszawa Centralna, Bialystok, Białystok, and Kaunas in around 14 h 19 min. Alternatively, Billy operates a bus from Ostrava to Vilnius twice a week. Tickets cost $50 - $75 and the journey takes 16 h 59 min.

Airlines
LOT
Website
lot.com
Flights from Katowice to Vilnius via Warsaw
Ave. Duration
5 h 40 min
When
Every day
Estimated price
$120 - $310
Flights from Katowice to Vilnius via Warsaw, Tallinn
Ave. Duration
6 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$120 - $310
Flights from Krakow to Vilnius via Warsaw
Ave. Duration
4 h 40 min
When
Every day
Estimated price
$130 - $470
Flights from Warsaw to Vilnius
Ave. Duration
1 h 6 min
When
Every day
Estimated price
$70 - $240
Flights from Vienna to Vilnius via Warsaw
Ave. Duration
4 h 15 min
When
Every day
Estimated price
$130 - $390
Flights from Vienna to Vilnius via Tallinn
Ave. Duration
4 h 20 min
When
Wednesday, Thursday and Friday
Estimated price
$95 - $350
Flights from Krakow to Kaunas via Warsaw
Ave. Duration
5 h 40 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$85 - $350
Flights from Krakow to Kaunas via Munich, Warsaw
Ave. Duration
6 h 50 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$200 - $900
Flights from Krakow to Kaunas via Vienna, Warsaw
Ave. Duration
8 h 25 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $700
Flights from Krakow to Kaunas via Frankfurt, Warsaw
Ave. Duration
8 h 55 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$140 - $490
Lufthansa
Website
lufthansa.com
Flights from Katowice to Vilnius via Frankfurt
Ave. Duration
7 h
When
Every day
Estimated price
$230 - $600
Flights from Krakow to Vilnius via Frankfurt
Ave. Duration
6 h 5 min
When
Every day
Estimated price
$200 - $1,200
Flights from Vienna to Vilnius via Frankfurt
Ave. Duration
4 h 20 min
When
Every day
Estimated price
$210 - $550
Ukraine International Airlines
Website
flyuia.com
Flights from Krakow to Vilnius via Kiev
Ave. Duration
4 h 15 min
When
Every day
Estimated price
$55 - $180
Flights from Vienna to Vilnius via Kiev
Ave. Duration
4 h 15 min
When
Every day
Estimated price
$95 - $310
Air Baltic
Website
airbaltic.com
Flights from Vienna to Vilnius
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$170 - $420
Flights from Vienna to Vilnius via Riga
Ave. Duration
4 h 9 min
When
Every day
Estimated price
$75 - $290
Ryanair
Website
ryanair.com
Flights from Katowice to Vilnius via London Stansted
Ave. Duration
7 h 40 min
When
Every day
Estimated price
$60 - $250
Flights from Krakow to Kaunas via Dublin
Ave. Duration
12 h
When
Friday and Sunday
Estimated price
$100 - $390
Austrian Airlines
Website
austrian.com
Flights from Krakow to Vilnius via Vienna
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$230 - $1,000
Flights from Vienna to Vilnius
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$170 - $420
Finnair
Website
finnair.com
Flights from Krakow to Vilnius via Helsinki
Ave. Duration
6 h 10 min
When
Tuesday and Saturday
Estimated price
$150 - $600
KLM
Website
klm.com
Flights from Krakow to Vilnius via Amsterdam
Ave. Duration
6 h 5 min
When
Every day
Estimated price
$85 - $280
Wizz Air
Website
wizzair.com
Flights from Warsaw to Vilnius
Ave. Duration
1 h
When
Monday, Wednesday, Friday and Sunday
Estimated price
$16 - $120
Train operators
Czech Railways (ČD)
Phone
+420 221 111 122
Email
info@cd.cz
Website
cd.cz
Train from Ostrava hl.n. to Warszawa Zachodnia
Ave. Duration
4 h 10 min
Frequency
Every 3 hours
Estimated price
$13 - $19
Website
cd.cz
Train from Ostrava hl.n. to Wien Hbf
Ave. Duration
2 h 49 min
Frequency
5 times a day
Estimated price
$14 - $22
Website
cd.cz
Train from Ostrava hl.n. to Warszawa Centralna
Ave. Duration
4 h 15 min
Frequency
Every 3 hours
Estimated price
$13 - $19
Website
cd.cz
Train from Ostrava hl.n. to Warszawa Wschodnia
Ave. Duration
4 h 25 min
Frequency
Every 3 hours
Estimated price
$13 - $19
Website
cd.cz
Train from Ostrava hl.n. to Katowice
Ave. Duration
1 h 33 min
Frequency
Every 3 hours
Estimated price
$5 - $8
Website
cd.cz
Lithuanian Railways (LG)
Website
litrail.lt
Train from Kaunas to Vilnius(LT)
Ave. Duration
1 h 11 min
Frequency
Hourly
Estimated price
$5 - $8
Website
traukiniobilietas.lt
2nd Class Ticket
$5 - $7
1st Class Ticket
$6 - $8
Polish Railways (PKP)
Phone
703 200 200
Website
intercity.pl
Train from Warszawa Centralna to Bialystok
Ave. Duration
2 h 7 min
Frequency
Hourly
Estimated price
$7 - $11
Website
Intercity.pl
Purchase a
eurail.com
2nd Class
$7 - $11
1st Class
$10 - $15
Train from Warszawa Wschodnia to Grodno
Ave. Duration
5 h 10 min
Frequency
Once daily
Estimated price
$8 - $13
Website
Intercity.pl
Purchase a
eurail.com
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
Belorussian Railways (BŽD)
Bus operators
Leo Express s.r.o.
Phone
+420 220 311 700
Email
info@le.cz
Website
leoexpress.com
Bus from Bohumín to Katowice Airport
Ave. Duration
1 h 50 min
Frequency
Every 4 hours
Estimated price
$6 - $8
Schedules at
leoexpress.com
Economy
$6 - $8
Bus from Bohumín to Kraków Airport
Ave. Duration
2 h 5 min
Frequency
4 times a day
Estimated price
$6 - $9
Schedules at
leoexpress.com
Economy
$6 - $9
Billy
Email
biuro@jordan.pl
Website
jordan.billy.pl
Bus from Ostrawa to Vilnius
Ave. Duration
16 h 59 min
Frequency
Twice a week
Estimated price
$50 - $75
Schedules at
jordan.billy.pl
Ecolines

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 How to get from Florence to Rome, French strikes 2018: What are my alternative transport options? and Need to know: Greyhound - to help you get the most out of your next trip.

Questions & Answers

The distance between Ostrava and Vilnius is 719 km. The road distance is 839 km.

The cheapest way to get from Ostrava to Vilnius is to train which costs 500 Kč - 850 Kč and takes 16 h 6 min.

The quickest way to get from Ostrava to Vilnius is to train and fly which takes 7 h 39 min and costs 2 000 Kč - 4 800 Kč.

No, there is no direct train from Ostrava to Vilnius. However, there are services departing from Ostrava hl.n. and arriving at Vilnius(LT) via Warszawa Centralna, Białystok and Kaunas. The journey, including transfers, takes approximately 14 h 19 min.

Yes, there is a direct bus departing from Ostrawa and arriving at Vilnius. Services depart twice a week, and operate Monday and Thursday. The journey takes approximately 16 h 59 min.

It takes approximately 10 h 1 min to get from Ostrava to Vilnius, including transfers.