You can get from Odesa to Lviv by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
|Distance||385 miles (621 km)|
|Available travel modes||Bus, flight or train|
|Ticket price range||$7 - $118|
|Cheapest mode||Train • $7 (€6) • 11 h 46 min|
|Fastest mode||Train • $7 (€6) • 11 h 46 min|
|Popular travel companies||Infobus, Windrose Airlines or Ukrainian railways|
Take a bus, flight or train to travel 385 miles (621 km) to Lviv from Odesa. The most popular travel companies which serve this trip are Infobus, Windrose Airlines or Ukrainian railways among others. Travelers can even take a direct from Odesa to Lviv.