There are 9 ways to get from Vilnius to Ostrava 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 Vilnius to Katowice, bus  •  8 h 22 min

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

$86 - $261

Cheapest option

Train  •  14 h 29 min

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

$34 - $46

7 alternative options

Fly Vilnius to Krakow, bus  •  8 h 17 min

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

$87 - $472

Fly Vilnius to Warsaw, train  •  8 h 50 min

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

$63 - $176

Fly Vilnius to Vienna, train  •  8 h 22 min

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

$82 - $199

Train to Kaunas, fly to Katowice, bus  •  13 h 43 min

  1. Take the train from Vilnius(LT) to Kaunas
  2. Fly from Kaunas (KUN) to Katowice (KTW) KUN - KTW
  3. Take the bus from Katowice Airport to Bohumín

$131 - $568

Bus  •  16 h 58 min

  1. Take the bus from Vilnius to Ostrawa

$50 - $75

Bus, train  •  18 h 15 min

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

$44 - $64

Drive  •  10 h 2 min

  1. Drive from Vilnius to Ostrava 525.7 miles

$90 - $140

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

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

Airlines
LOT
Website
lot.com
Flights from Vilnius to Katowice via Warsaw
Ave. Duration
5 h 9 min
When
Every day
Estimated price
$100 - $270
Flights from Vilnius to Krakow via Warsaw
Ave. Duration
4 h 7 min
When
Every day
Estimated price
$130 - $470
Flights from Vilnius to Warsaw
Ave. Duration
1 h 6 min
When
Every day
Estimated price
$70 - $240
Flights from Vilnius to Vienna via Warsaw
Ave. Duration
3 h 45 min
When
Every day
Estimated price
$130 - $390
Flights from Kaunas to Katowice via Warsaw
Ave. Duration
9 h 10 min
When
Monday to Saturday
Estimated price
$120 - $550
Flights from Kaunas to Katowice via Warsaw, Frankfurt
Ave. Duration
8 h 45 min
When
Monday to Saturday
Estimated price
$210 - $750
Wizz Air
Website
wizzair.com
Flights from Vilnius to Katowice via Kiev Zhulhany
Ave. Duration
4 h 15 min
When
Tuesday, Thursday and Saturday
Estimated price
$80 - $170
Flights from Vilnius to Katowice via Dortmund
Ave. Duration
4 h 40 min
When
Monday, Wednesday and Friday
Estimated price
$80 - $170
Flights from Vilnius to Katowice via Doncaster/Sheffied
Ave. Duration
6 h 5 min
When
Monday and Friday
Estimated price
$80 - $170
Flights from Vilnius to Katowice via London Luton
Ave. Duration
6 h 45 min
When
Every day
Estimated price
$80 - $170
Flights from Vilnius to Warsaw
Ave. Duration
1 h 10 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$16 - $120
Flights from Kaunas to Katowice via London Luton
Ave. Duration
7 h 50 min
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$130 - $490
Lufthansa
Website
lufthansa.com
Flights from Vilnius to Katowice via Frankfurt
Ave. Duration
5 h 12 min
When
Every day
Estimated price
$230 - $600
Flights from Vilnius to Krakow via Frankfurt
Ave. Duration
5 h 18 min
When
Every day
Estimated price
$200 - $1,200
Ukraine International Airlines
Website
flyuia.com
Flights from Vilnius to Krakow via Kiev
Ave. Duration
5 h 25 min
When
Every day
Estimated price
$65 - $210
Flights from Vilnius to Vienna via Kiev
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$95 - $310
Finnair
Website
finnair.com
Flights from Vilnius to Krakow via Helsinki
Ave. Duration
4 h 20 min
When
Thursday, Friday and Sunday
Estimated price
$150 - $600
Scandinavian Airlines
Website
flysas.com
Flights from Vilnius to Krakow via Copenhagen
Ave. Duration
4 h 25 min
When
Monday, Friday and Sunday
Estimated price
$150 - $490
Austrian Airlines
Website
austrian.com
Flights from Vilnius to Vienna
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$170 - $420
Train operators
Polish Railways (PKP)
Phone
703 200 200
Website
intercity.pl
Train from Warszawa Zachodnia to Ostrava hl.n.
Ave. Duration
4 h 10 min
Frequency
Every 3 hours
Estimated price
$12 - $19
Website
Intercity.pl
Purchase a
eurail.com
Train from Bialystok to Warszawa Centralna
Ave. Duration
2 h 9 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 Centralna to Ostrava hl.n.
Ave. Duration
4 h 15 min
Frequency
Every 3 hours
Estimated price
$9 - $14
Website
Intercity.pl
Purchase a
eurail.com
Train from Katowice to Ostrava hl.n.
Ave. Duration
1 h 34 min
Frequency
Every 3 hours
Estimated price
$5 - $8
Website
Intercity.pl
Purchase a
eurail.com
Austrian Railways (ÖBB)
RegioJet
Phone
+420 542 42 42 42
Email
info@regiojet.cz
Website
regiojet.sk
Train from Wien to Břeclav
Ave. Duration
1 h 6 min
Frequency
4 times a day
Estimated price
$4 - $6
Schedules at
regiojet.sk
Czech Railways (ČD)
Phone
+420 221 111 122
Email
info@cd.cz
Website
cd.cz
Train from Breclav to Ostrava hl.n.
Ave. Duration
1 h 36 min
Frequency
Every 3 hours
Estimated price
$7 - $12
Website
cd.cz
Lithuanian Railways (LG)
Website
litrail.lt
Train from Vilnius(LT) to Kaunas
Ave. Duration
1 h 5 min
Frequency
Hourly
Estimated price
$5 - $8
Website
traukiniobilietas.lt
2nd Class Ticket
$5 - $7
1st Class Ticket
$6 - $8
Traukinio
Website
traukiniobilietas.lt
Train from Kaunas to Białystok
Ave. Duration
4 h 13 min
Frequency
5 times a week
Estimated price
$13
Schedules at
traukiniobilietas.lt
Bus operators
Leo Express s.r.o.
Phone
+420 220 311 700
Email
info@le.cz
Website
leoexpress.com
Bus from Katowice Airport to Bohumín
Ave. Duration
1 h 50 min
Frequency
Every 4 hours
Estimated price
$5 - $8
Schedules at
leoexpress.com
Economy
$5 - $8
Bus from Kraków Airport to Bohumín
Ave. Duration
2 h
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 Vilnius to Ostrawa
Ave. Duration
16 h 58 min
Frequency
Twice a week
Estimated price
$50 - $75
Schedules at
jordan.billy.pl
Ecolines

Want to know more about travelling around Czechia

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.

Questions & Answers

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

The cheapest way to get from Vilnius to Ostrava is to train which costs $30 - $50 and takes 14 h 29 min.

The quickest way to get from Vilnius to Ostrava is to fly and bus which takes 8 h 17 min and costs $85 - $480.

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

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

It takes approximately 8 h 22 min to get from Vilnius to Ostrava, including transfers.