Select from 4 ways to get there

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

Train via Krakow Glowny  •  10 h 32 min

  1. Take the train from Bohumin to Krakow Glowny Ec
  2. Take the train from Krakow Glowny to Przemysl Gl. Ic
  3. Take the train from Przemysl Gl. to Lvov Ic

$14 - $23

8 alternative options

Bus Billy  •  11 h 35 min

  1. Take the bus from Frýdek-Místek to Lviv

$32 - $52

Bus Leo Express s.r.o.  •  11 h 42 min

  1. Take the bus from Ostrava-Svinov to Lviv main station Leo Express

$17 - $22

Train Ukrainian Railways  •  15 h 6 min

  1. Take the train from Ostrava hl. n. to Lvov

$45 - $70

Drive  •  4 h 39 min

  1. Drive from Ostrava to Lviv 307.9 miles

$55 - $80

Bus to Katowice, fly  •  5 h 12 min

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

$73 - $201

Train to Vienna, fly  •  7 h 15 min

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

$132 - $277

Train to Warsaw, fly  •  7 h 59 min

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

$55 - $156

Bus, train to Wroclaw, fly  •  9 h 24 min

  1. Take the bus from Bohumín to Gliwice Dworzec PKP
  2. Take the train from Gliwice to Wroclaw Glowny
  3. Fly from Wroclaw (WRO) to Lviv (LWO) WRO - LWO

$39 - $282

What companies run services between Ostrava, Czech Republic and Lviv, Ukraine?

You can take a train from Ostrava to Lviv via Bohumin, Krakow Glowny, and Przemysl Gl. in around 10 h 32 min. Alternatively, Billy operates a bus from Ostrava to Lviv 3 times a week. Tickets cost $30 - $50 and the journey takes 10 h 5 min.

Airlines
LOT
Website
lot.com
Flights from Vienna to Lviv via Warsaw
Ave. Duration
3 h 30 min
When
Every day
Estimated price
$370 - $900
Flights from Warsaw to Lviv
Ave. Duration
1 h
When
Every day
Estimated price
$120 - $360
Flights from Wroclaw to Lviv via Warsaw
Ave. Duration
2 h 45 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$160 - $550
Wizz Air
Website
wizzair.com
Flights from Katowice to Lviv
Ave. Duration
55 min
When
Monday and Friday
Estimated price
$20 - $160
Flights from Wroclaw to Lviv
Ave. Duration
1 h 15 min
When
Tuesday, Thursday and Sunday
Estimated price
$27 - $190
Austrian Airlines
Website
austrian.com
Flights from Vienna to Lviv
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$370 - $900
Train operators
Czech Railways (ČD)
Phone
+420 221 111 122
Email
info@cd.cz
Website
cd.cz
Train from Bohumin to Krakow Glowny
Ave. Duration
2 h 43 min
Frequency
Once daily
Estimated price
$3 - $5
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 Zachodnia
Ave. Duration
4 h 10 min
Frequency
Every 3 hours
Estimated price
$13 - $19
Website
cd.cz
Polish Railways (PKP)
Phone
703 200 200
Website
intercity.pl
Train from Krakow Glowny to Przemysl Gl.
Ave. Duration
2 h 59 min
Frequency
Hourly
Estimated price
$9 - $13
Website
Intercity.pl
Purchase a
eurail.com
2nd Class
$9 - $13
1st Class
$12 - $18
Train from Przemysl Gl. to Lvov
Ave. Duration
1 h 51 min
Frequency
5 times a day
Estimated price
$1 - $3
Website
Intercity.pl
Purchase a
eurail.com
Train from Gliwice to Wroclaw Glowny
Ave. Duration
1 h 45 min
Frequency
Hourly
Estimated price
$7 - $10
Website
Intercity.pl
Purchase a
eurail.com
2nd Class
$7 - $10
1st Class
$9 - $14
Ukrainian Railways
Website
uz.gov.ua
Train from Przemyśl Główny to Lviv
Ave. Duration
1 h 51 min
Frequency
Twice daily
Estimated price
$5 - $8
Schedules at
intercity.uz.gov.ua
Train from Ostrava hl. n. to Lvov
Ave. Duration
15 h 6 min
Frequency
Once daily
Estimated price
$45 - $70
Schedules at
uz.gov.ua
Bus operators
Billy
Email
biuro@jordan.pl
Website
jordan.billy.pl
Bus from Frýdek-Místek to Lviv
Ave. Duration
10 h 5 min
Frequency
3 times a week
Estimated price
$30 - $50
Schedules at
jordan.billy.pl
Leo Express s.r.o.
Phone
+420 220 311 700
Email
info@le.cz
Website
leoexpress.com
Bus from Ostrava-Svinov to Lviv main station
Ave. Duration
10 h 25 min
Frequency
Twice daily
Estimated price
$17 - $22
Schedules at
leoexpress.com
Economy
$17 - $22
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 Gliwice Dworzec PKP
Ave. Duration
1 h 10 min
Frequency
Every 4 hours
Estimated price
$4 - $6
Schedules at
leoexpress.com
Economy
$4 - $6

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 Bali: What to do if Mount Agung erupts, Need to know: Eurostar and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

Questions & Answers

The distance between Ostrava and Lviv is 412 km. The road distance is 493 km.

The cheapest way to get from Ostrava to Lviv is to train which costs 300 Kč - 500 Kč and takes 10 h 32 min.

The quickest way to get from Ostrava to Lviv is to drive which takes 4 h 39 min and costs 1 200 Kč - 1 800 Kč.

Yes, there is a direct train departing from Ostrava hl. n. and arriving at Lvov. Services depart once daily, and operate every day. The journey takes approximately 15 h 6 min.

No, there is no direct bus from Ostrava to Lviv. However, there are services departing from Českobratrská and arriving at Lviv main station via Ostrava-Svinov. The journey, including transfers, takes approximately 11 h 42 min.

It takes approximately 10 h 32 min to get from Ostrava to Lviv, including transfers.