• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 11 ways to get from Vilnius to Ostrava by bus, train, night bus, car or plane

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, train  •  12h 18m

  1. Take the bus from Vilnius to Białystok
  2. Take the train from Bialystok to Warszawa Wschodnia Ic / ...
  3. Take the train from Warszawa Wschodnia to Ostrava hl.n. Eic / ...

$35 - $53

Cheapest option

Bus, night bus  •  19h 59m

  1. Take the bus from Vilnius to Grodno Train Station
  2. Take the bus from Grodno to Warszawa Zachodnia
  3. Take the night bus from Warszawa dw. Zachodni to Ostrava-Svinov

$24 - $33

9 alternative options

Train  •  14h 40m

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

$34 - $55

Bus  •  17h 1m

  1. Take the bus from Vilnius to Katowice
  2. Take the bus from Katowice, Katowice bus station to Ostrava, Ostrava hl.n. 918 / ...

$43 - $64

Drive  •  10h 2m

  1. Drive from Vilnius to Ostrava 525.7 miles

$90 - $140

Fly Vilnius to Krakow, night bus  •  8h 27m

  1. Fly from Vilnius (VNO) to Krakow (KRK) VNO - KRK
  2. Take the night bus from Kraków Airport to Ostrava, Ostrava hl.n.

$88 - $476

Fly Vilnius to Katowice, train  •  11h 18m

  1. Fly from Vilnius (VNO) to Katowice (KTW) VNO - KTW
  2. Take the train from Katowice to Ostrava hl.n.

$93 - $267

Bus to Kaunas, fly to Krakow, night bus  •  10h

  1. Take the bus from Vilnius Seiny to Kaunas International Airport
  2. Fly from Kaunas (KUN) to Krakow (KRK) KUN - KRK
  3. Take the night bus from Kraków Airport to Ostrava, Ostrava hl.n.

$120 - $457

Fly Vilnius to Vienna, train  •  8h 13m

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

$84 - $193

Fly Vilnius to Warsaw Chopin, train  •  8h 32m

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

$63 - $176

Bus to Kaunas, fly to Katowice, train  •  13h 51m

  1. Take the bus from Vilnius Seiny to Kaunas International Airport
  2. Fly from Kaunas (KUN) to Katowice (KTW) KUN - KTW
  3. Take the train from Katowice to Ostrava hl.n.

$135 - $488

Questions & Answers

The cheapest way to get from Vilnius to Ostrava is to bus and night bus which costs $24 - $35 and takes 19h 59m.

More details

The quickest way to get from Vilnius to Ostrava is to fly and train which costs $80 - $200 and takes 8h 13m.

More details

No, there is no direct bus from Vilnius to Ostrava. However, there are services departing from Vilnius and arriving at Ostrava, Ostrava hl.n. via Katowice, Katowice bus station. The journey, including transfers, takes approximately 17h 1m.

More details

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 14h 40m.

More details

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

Get driving directions

The best way to get from Vilnius to Ostrava without a car is to bus and train which takes 12h 18m and costs $35 - $55.

More details

It takes approximately 12h 18m to get from Vilnius to Ostrava, including transfers.

More details

Vilnius to Ostrava bus services, operated by Ecolines, depart from Vilnius station.

More details

Vilnius to Ostrava train services, operated by Lithuanian Railways (LG), depart from Vilnius(LT) station.

More details

The best way to get from Vilnius to Ostrava is to train which takes 14h 40m and costs $30 - $60. Alternatively, you can bus, which costs $40 - $65 and takes 17h 1m.

Mode details

Map of how to get from Vilnius to Ostrava.
Launch map view
  • Distance: 449.5 miles
  • Duration: 12h 18m

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 14h 40m. Alternatively, you can take a bus from Vilnius to Ostrava via Katowice and Katowice, Katowice bus station in around 17h 1m.

Airlines
LOT
Website
lot.com
Flights from Vilnius to Krakow via Warsaw Chopin
Ave. Duration
4h 37m
When
Every day
Estimated price
$130 - $470
Flights from Vilnius to Katowice via Warsaw Chopin
Ave. Duration
5h 30m
When
Every day
Estimated price
$120 - $310
Flights from Vilnius to Katowice via Tallinn, Warsaw Chopin
Ave. Duration
9h 50m
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$120 - $310
Flights from Kaunas to Krakow via Warsaw Chopin
Ave. Duration
4h 47m
When
Monday to Saturday
Estimated price
$100 - $430
Flights from Vilnius to Vienna via Warsaw Chopin
Ave. Duration
3h 45m
When
Every day
Estimated price
$120 - $380
Flights from Vilnius to Warsaw Chopin
Ave. Duration
1h 6m
When
Every day
Estimated price
$70 - $240
Flights from Kaunas to Katowice via Warsaw Chopin
Ave. Duration
6h 10m
When
Monday to Saturday
Estimated price
$120 - $550
Flights from Kaunas to Katowice via Warsaw Chopin, Munich
Ave. Duration
7h 35m
When
Monday to Saturday
Estimated price
$190 - $700
Flights from Kaunas to Katowice via Warsaw Chopin, Frankfurt
Ave. Duration
8h
When
Monday to Saturday
Estimated price
$210 - $750
Wizz Air
Website
wizzair.com
Flights from Vilnius to Katowice via Eindhoven
Ave. Duration
5h 10m
When
Tuesday, Thursday and Saturday
Estimated price
$80 - $170
Flights from Vilnius to Katowice via Dortmund
Ave. Duration
6h 15m
When
Tuesday and Saturday
Estimated price
$80 - $170
Flights from Vilnius to Katowice via Doncaster/Sheffied
Ave. Duration
6h 25m
When
Monday and Friday
Estimated price
$80 - $170
Flights from Vilnius to Katowice via London Luton
Ave. Duration
6h 57m
When
Every day
Estimated price
$80 - $170
Flights from Kaunas to Katowice via London Luton
Ave. Duration
7h 45m
When
Monday, Friday, Saturday and Sunday
Estimated price
$240 - $1,200
Scandinavian Airlines
Website
flysas.com
Flights from Vilnius to Krakow via Stockholm
Ave. Duration
6h 10m
When
Thursday
Estimated price
$150 - $490
Flights from Vilnius to Krakow via Copenhagen
Ave. Duration
6h 40m
When
Friday
Estimated price
$150 - $490
Flights from Vilnius to Vienna via Copenhagen
Ave. Duration
4h 35m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$170 - $420
Lufthansa
Website
lufthansa.com
Flights from Vilnius to Krakow via Frankfurt
Ave. Duration
6h 25m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$200 - $1,200
Flights from Vilnius to Katowice via Frankfurt
Ave. Duration
8h 40m
When
Every day
Estimated price
$230 - $600
Ryanair
Website
ryanair.com
Flights from Kaunas to Krakow via London Stansted
Ave. Duration
6h 15m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$110 - $430
Flights from Kaunas to Katowice via Milan Malpensa
Ave. Duration
6h 40m
When
Saturday
Estimated price
$110 - $460
Flights from Kaunas to Katowice via London Stansted
Ave. Duration
8h 30m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$120 - $500
Air Baltic
Website
airbaltic.com
Flights from Vilnius to Vienna
Ave. Duration
1h 50m
When
Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
$170 - $420
Flights from Vilnius to Vienna via Riga
Ave. Duration
3h 45m
When
Monday to Saturday
Estimated price
$75 - $290
Flights from Vilnius to Warsaw Chopin via Riga
Ave. Duration
3h
When
Monday, Tuesday, Wednesday, Friday and Saturday
Estimated price
$70 - $240
Norwegian Air International
Website
norwegian.com
Flights from Kaunas to Krakow via Copenhagen
Ave. Duration
4h 50m
When
Thursday and Friday
Estimated price
$110 - $650
Austrian Airlines
Website
austrian.com
Flights from Vilnius to Vienna
Ave. Duration
1h 50m
When
Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
$170 - $420
Ukraine International Airlines
Website
flyuia.com
Flights from Vilnius to Vienna via Boryspil
Ave. Duration
4h 10m
When
Every day
Estimated price
$95 - $310
Train operators
Polish Railways (PKP)

The rail network in Poland is conveniently organised, with many connections between cities, making it an effective method of travelling around the country. Tickets for regional and express trains are affordable, with children, students, pensioners, people with disability, and large families being entitled to discounts. Polish Railways offer a pre-booking service for travellers living outside of Poland - tickets and reservations can be booked in advance for trips inside Poland (up to 30 days in advance for domestic trains), and to/from other countries in the region (up to 60 days in advance).

Contact Details
Phone
703 200 200
Website
intercity.pl
Train from Bialystok to Warszawa Wschodnia
Ave. Duration
1h 55m
Frequency
Hourly
Estimated price
$7 - $11
Website
Intercity.pl
Book at
Raileurope.com
2nd Class
$7 - $11
1st Class
$10 - $15
Train from Warszawa Wschodnia to Ostrava hl.n.
Ave. Duration
4h 19m
Frequency
Every 4 hours
Estimated price
$12 - $19
Website
Intercity.pl
Book at
Raileurope.com
Train from Bialystok to Warszawa Centralna
Ave. Duration
2h 3m
Frequency
Hourly
Estimated price
$7 - $11
Website
Intercity.pl
Book at
Raileurope.com
2nd Class
$7 - $11
1st Class
$10 - $15
Train from Warszawa Centralna to Ostrava hl.n.
Ave. Duration
4h 8m
Frequency
Every 4 hours
Estimated price
$12 - $19
Website
Intercity.pl
Book at
Raileurope.com
Train from Katowice to Ostrava hl.n.
Ave. Duration
1h 33m
Frequency
Every 3 hours
Estimated price
$5 - $8
Website
Intercity.pl
Book at
Raileurope.com
Train from Warszawa Zachodnia to Ostrava hl.n.
Ave. Duration
4h 2m
Frequency
Every 4 hours
Estimated price
$12 - $19
Website
Intercity.pl
Book at
Raileurope.com
Lithuanian Railways (LG)
Phone
(+370) 700 55111
Email
nuomone@litrail.lt
Website
litrail.lt
Train from Vilnius(LT) to Kaunas
Ave. Duration
1h 32m
Frequency
Every 30 minutes
Estimated price
$5 - $9
Website
Lithuanian Railways (LG)
2nd Class Ticket
$5 - $7
1st Class Ticket
$6 - $9
Train from Kaunas to Bialystok
Ave. Duration
4h 48m
Frequency
3 times a week
Estimated price
$10 - $17
Website
Lithuanian Railways (LG)
Traukinio
Website
traukiniobilietas.lt
Train from Kaunas to Białystok
Ave. Duration
4h 13m
Frequency
5 times a week
Estimated price
$13
Schedules at
traukiniobilietas.lt
Austrian Railways (ÖBB)

The national railway system of Austria, the OBB carried 209 million passengers on local and regional trains, and 35 million on long-distance trains in 2016 alone. The OBB’s 4865 km network covers 570 trains simultaneously at peak times, with one train leaving every 12 seconds, making it a supremely efficient way to travel around the country and surrounding region. The company’s extensive network connects cities in Austria, and adjacent European countries including Germany, Hungary, Liechtenstein, Czech Republic, Switzerland and Slovenia.

Contact Details
Website
oebb.at
Train from Wien Hbf to Ostrava hl.n.
Ave. Duration
2h 49m
Frequency
5 times a day
Estimated price
$13 - $21
Website
fahrplan.oebb.at
Book at
Raileurope.com
Bus operators
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Vilnius to Białystok
Ave. Duration
4h 20m
Frequency
5 times a week
Estimated price
$15 - $23
Schedules at
ecolines.net
Bus from Vilnius to Katowice
Ave. Duration
14h 33m
Frequency
Twice a week
Estimated price
$35 - $60
Schedules at
ecolines.net
FlixBus

One of Europe’s leading bus companies, Flixbus serves over 1400 destinations, in 26 countries including Germany, France, Italy, Austria, the Netherlands, Croatia, Spain, and across Scandinavia and central and eastern Europe. Founded in 2012, Flixbus’ extensive network connects cities with approximately 200,000 trips, with buses often departing every 30 minutes. One of the most affordable ways to get around Europe (and expanding soon into the US), a Flixbus journey is cost-effective, well-connected, comfortable and safe.

Rome2rio's guide to FlixBus
Contact Details
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Katowice, Katowice bus station to Ostrava, Ostrava hl.n.
Ave. Duration
1h 20m
Frequency
3 times a day
Estimated price
$5 - $9
Website
flixbus.co.uk
Night bus from Kraków Airport to Ostrava, Ostrava hl.n.
Ave. Duration
2h 20m
Frequency
Once daily
Estimated price
$8 - $15
Website
flixbus.co.uk
Intaks
Website
intaks.by
Bus from Vilnius to Grodno Train Station
Ave. Duration
4h 12m
Frequency
Twice a week
Schedules at
intaks.by
Minsktrans
Phone
(+375 17) 219-86-01
Email
info@minsktrans.by
Website
minsktrans.by
Bus from Grodno to Warszawa Zachodnia
Ave. Duration
5h 35m
Frequency
Twice a week
Estimated price
$9 - $14
Schedules at
minsktrans.by
Book at
ticketbus.by
LEO Express
Phone
+420 220 311 700
Email
info@le.cz
Website
leoexpress.com
Night bus from Warszawa dw. Zachodni to Ostrava-Svinov
Ave. Duration
6h 35m
Frequency
Once daily
Estimated price
$15 - $19
Schedules at
leoexpress.com
Economy
$15 - $19
Ollex
Phone
+370 5 210 4304
Email
info@ollex.lt
Website
ollex.lt
Bus from Vilnius Seiny to Kaunas International Airport
Ave. Duration
1h 30m
Frequency
5 times a day
Estimated price
$12
Website
Ollex

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.

More Questions & Answers

There is no direct flight from Vilnius Airport to Krakow Airport. The quickest flight takes 3h and has one stopover.

Search flights

Vilnius to Ostrava bus services, operated by FlixBus, arrive at Ostrava, Ostrava hl.n. station.

More details

Ostrava is 1h behind Vilnius. It is currently 7:16 PM in Vilnius and 6:16 PM in Ostrava.

Vilnius to Ostrava train services, operated by Polish Railways (PKP), arrive at Ostrava hl.n. station.

More details

Yes, the driving distance between Vilnius to Ostrava is 841 km. It takes approximately 10h 2m to drive from Vilnius to Ostrava.

Get driving directions

Lufthansa, Scandinavian Airlines and LOT offer flights from Vilnius Airport to Krakow Airport.

Search flights

There are 257+ hotels available in Ostrava. Prices start at $31 USD per night.

More details

The best way to get from Vilnius to Vilnius Airport is to train which takes 7m and costs $1 - $2.

More details