Omio recommends booking the bus as it is the most popular option from Milan to Lviv among Omio's users. If you are prioritising price take the bus with prices starting from €72. For those with little time consider booking a bus which can get you there in 31h 28m. The ticket price range depends on the travel mode: a bus costs an average of €72, and a train costs an average of €287.
Distance: 751 miles (1210 km)
Train | Most popular Bus |
---|---|
€300 Average price | €102 Average price Cheapest |
45h 44m Average total duration 45h 14m Onboard + 30m Additional time* | 31h 58m Average total duration Fastest 31h 28m Onboard + 30m Additional time* |
![]() Most popular bus company | |
Direct Options | Direct Options |
Distance 751 miles (1210 km) |
Average train duration 45h 14m |
Cheapest ticket price $358 (€287) |
Trains per day 2 |
Fastest train 45h 14m |
First train 05:45 |
Last train 15:25 |
Here are some other resources that might have the information you need