Rome2rio's partners include

There are 7 ways to get from Warsaw to Lviv by plane, train, bus, rideshare or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Warsaw to Lviv.
Launch map view
  • Distance: 212 miles
  • Duration: 3 h 41 min

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

LOT flies from Warsaw to Lviv 3 times a day. Alternatively, Polski Bus operates a bus from Warsaw to Lviv once daily. Tickets cost $22 - $35 and the journey takes 10 hours 5 minutes.

Airlines
LOT
Website
lot.com
Flights from Warsaw to Lviv
Avg. Duration
1 h
When
Every day
Estimated price
$120 - $360
Train operators
Polish Railways (PKP)
Phone
703 200 200
Website
pkp.pl
Train from Warszawa Centralna to Lublin
Avg. Duration
2 h 21 min
Frequency
Every 3 hours
Estimated price
$8 - $12
Website
Intercity.pl
Purchase a
eurail.com
2nd Class
$8 - $12
1st Class
$11 - $17
Ukrainian Railways
Website
uz.gov.ua
Train from Warszawa Centralna to Lvov
Avg. Duration
14 h 25 min
Frequency
Once daily
Estimated price
$45 - $65
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 Lublin to Lviv
Avg. Duration
4 h 23 min
Frequency
Once daily
Estimated price
$45 - $70
Schedules at
autokarpolska.com.pl
Bus from Warszawa to Lviv
Avg. Duration
8 h 31 min
Frequency
Once daily
Estimated price
$50 - $75
Schedules at
autokarpolska.com.pl
Agat
Website
agat.eu
Bus from Lublin to Lviv
Avg. Duration
5 h 4 min
Frequency
Once daily
Estimated price
$24 - $27
Schedules at
agat.eu
Bus from Warsaw to Lviv
Avg. Duration
8 h 56 min
Frequency
Once daily
Estimated price
$30 - $35
Schedules at
agat.eu
Visitor Travel
Phone
+48 695 114 112
Email
rezerwacje@visitor.com.pl
Website
visitor.com.pl
Bus from Warszawa to Lviv
Avg. Duration
6 h 10 min
Frequency
5 times a week
Estimated price
$26 - $40
Schedules at
visitor.com.pl
Other operators
BlaBlaCar
Website
blablacar.com
Rideshare from Warsaw to Lviv
Avg. Duration
6 h 20 min
Frequency
Every 3 hours
Estimated price
$12
Book at
blablacar.co.uk

How far is it from Warsaw to Lviv?

The distance between Warsaw and Lviv is 339 km. The road distance is 391 km.

What is the cheapest way to get from Warsaw to Lviv?

The cheapest way to get from Warsaw to Lviv is to rideshare which costs 41 zł and takes 6 hours 20 minutes.

What is the fastest way to get from Warsaw to Lviv?

The quickest way to get from Warsaw to Lviv is to fly which takes 3 hours 41 minutes and costs 210 zł.

Is there a direct train between Warsaw and Lviv?

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

Is there a direct bus between Warsaw and Lviv?

Yes, there is a direct bus departing from Warszawa and arriving at Lviv station. Services depart once daily. The journey takes approximately 10 hours 5 minutes.

How long does it take to get from Warsaw to Lviv?

It takes approximately 3 hours 41 minutes to get from Warsaw to Lviv, including transfers.