There are 6 ways to get from Warsaw to Lviv by plane, bus, train, rideshare 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  •  3 h 50 min

  1. Fly from Warsaw (WAW) to Lviv (LWO) WAW - LWO

$42 - $137

Cheapest option

Rideshare  •  6 h 20 min

  1. Take the rideshare from Warsaw to Lviv 244.5 miles

$12

4 alternative options

Bus Autokar Polska  •  9 h 41 min

  1. Take the bus from Warszawa to Lviv Ua2/1 / ...

$25 - $66

Bus Odri  •  10 h 50 min

  1. Take the bus from Warszawa Aleje Jerozolimskie to Lviv Bus Station 8 Słupsk - Kherson

Train  •  13 h 25 min

  1. Take the train from Warszawa Centralna to Lvov

$45 - $70

Drive  •  5 h 23 min

  1. Drive from Warsaw to Lviv 244.1 miles

$40 - $65

What companies run services between Warsaw, Poland and Lviv, Ukraine?

LOT flies from Warsaw to Lviv 3 times a day. Alternatively, Autokar Polska operates a bus from Warsaw to Lviv once daily. Tickets cost $45 - $65 and the journey takes 8 h 31 min. Two other operators also service this route.

Airlines
LOT
Website
lot.com
Flights from Warsaw to Lviv
Ave. Duration
1 h
When
Every day
Estimated price
$120 - $360
Train operators
Ukrainian Railways
Website
uz.gov.ua
Train from Warszawa Centralna to Lvov
Ave. Duration
13 h 25 min
Frequency
Once daily
Estimated price
$45 - $70
Schedules at
uz.gov.ua
Bus operators
Autokar Polska
Phone
48/796 473 308
Email
biuro@autokarpolska.com.pl
Website
autokarpolska.com.pl
Bus from Warszawa to Lviv
Ave. Duration
8 h 31 min
Frequency
Once daily
Estimated price
$45 - $65
Schedules at
autokarpolska.com.pl
Visitor Travel
Phone
+48 695 114 112
Email
rezerwacje@visitor.com.pl
Website
visitor.com.pl
Bus from Warszawa to Lviv
Ave. Duration
6 h 10 min
Frequency
5 times a week
Estimated price
$24 - $35
Schedules at
visitor.com.pl
Odri
Phone
+38 032 243 98 10
Email
odri.lviv@gmail.com
Website
odri-ua.com
Bus from Warsaw to Lviv Bus Station 8
Ave. Duration
9 h 40 min
Frequency
Twice a week
Schedules at
odri-ua.com
Bus from Warszawa Aleje Jerozolimskie to Lviv Bus Station 8
Ave. Duration
9 h 20 min
Frequency
Twice a week
Schedules at
odri-ua.com
Other operators
BlaBlaCar
Website
blablacar.com
Rideshare from Warsaw to Lviv
Ave. Duration
6 h 20 min
Frequency
Every 3 hours
Estimated price
$12
Book at
blablacar.co.uk

Want to know more about travelling around Ukraine

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 Warsaw and Lviv is 339 km. The road distance is 391 km.

The cheapest way to get from Warsaw to Lviv is to rideshare which costs 42 zł and takes 6 h 20 min.

The quickest way to get from Warsaw to Lviv is to fly which takes 3 h 50 min and costs 150 zł - 550 zł.

Yes, there is a direct train departing from Warszawa Centralna and arriving at Lvov. Services depart once daily. The journey takes approximately 13 h 25 min.

No, there is no direct bus from Warsaw to Lviv. However, there are services departing from Centrum 06 and arriving at Lviv via Warszawa. The journey, including transfers, takes approximately 9 h 41 min.

It takes approximately 3 h 50 min to get from Warsaw to Lviv, including transfers.