Travel options
from Milan to Leipzig

You can get from Milan to Leipzig by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

COMPARE Prices for trains, buses and flights

20 Oct
£110Deutsche Bahn
21 Oct
£117Deutsche Bahn
22 Oct
£110Deutsche Bahn
23 Oct
£75Deutsche Bahn
24 Oct
£66Deutsche Bahn
25 Oct
£66Deutsche Bahn
Find prices
£228Air Dolomiti

Travel Information between Milan and Leipzig

distanceDistance430 miles (694 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£32 - £140
cheapestCheapest modeCoach • £32 • 13 h 40 min
fastestFastest modeFlight • £140 • 3 h 10 min
carriersPopular travel companiesLufthansa Cityline, Flixbus or Deutsche Bahn

Take a flight, coach or train to travel 430 miles (694 km) from Milan to Leipzig. If speed is a priority, then a flight is the best option with an average duration of 3 h 10 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £32. The most popular travel providers which serve this journey are Lufthansa Cityline, Flixbus or Deutsche Bahn among others. Travellers can even take a direct from Milan to Leipzig.

Travelling from Milan to Leipzig: related information

Here are some other resources that might have the information you need