Best way to travel between

Baku
Lwów, Lviv Oblast, Ukraine
Travel Modes
Price
Distance
Duration
CO2
train
$95.0
2920.92 km
62h 31mins
154.81 kgs
 
bus
$269.0
4171.8 km
71h 40mins
125.15 kgs
 
drive
$320.0
2916.16 km
40h 10mins
373.27 kgs
 
flight
$374.0
2378.27 km
6h 40mins
256.85 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2920.92 km 62h 31mins 779 UAH 95.0
Bus 4171.8 km 71h 40mins 2,205 UAH 269.0
Drive 2916.16 km 40h 10mins 2,624 UAH 320.0
Flight 2378.27 km 6h 40mins 3,066 UAH 374.0
Take Train from Baku-Pass to Harkov Pass
Time: 50h 43mins Cost: 656 UAH; $ 72.0 - 88.0 USD CO2 Emission: 100.28 kgs
Take Train from Harkov Pass to Kiev Pass
Time: 4h 40mins Cost: 57 UAH; $ 6.3 - 7.7 USD CO2 Emission: 24.86 kgs
Take Train from Kiev Pass to Lvov
Time: 5h 7mins Cost: 74 UAH; $ 8.1 - 9.9 USD CO2 Emission: 29.69 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Baku and Lwów, Lviv Oblast, Ukraine is to travel by train, which will cost about 779 UAH or 85.50 USD.