Trip to Milan

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Berlin to Milan

🚄 Traveling from Berlin to Milan by train involves multiple transfers and takes approximately 13 hours and 28 minutes. The journey includes stops at FrankfurtHbf and Basel SBB before arriving at Milano Centrale Station. 🚄 The route options vary in terms of duration and transfers, with the fastest route taking about 11 hours and 31 minutes with three transfers. Passengers will experience high-speed trains and long-distance train services operated by Deutsche Bahn Intercity-Express and Swiss Railways.

Where to stay in Milan

There are over 3526 hotels to stay in Milan. Prices range from $8 per night.

Accomodation

Will you be returning to Berlin by train?

If you are looking for the return train journey, check out trains from Milan to Berlin

See schedule