Trip to Milan

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration5h
Distance369 km
Avg. price$ 204
Train trips8 found

Trains from Geneva to Milan

🚂 Experience a scenic train journey from Geneva to Milan on the direct train operated by Swiss Railways. Departing three times daily from Geneva station, this 4-hour and 4-minute ride to Milano Centrale station offers convenience and comfort. 🌍 Embark on a 355 km route from Geneva to Milan of Milan, with one transfer along the way. Travel first by train towards Brig for 2 hours and 12 minutes, and then switch to a Eurocity train bound for Milano Centrale for an additional 2 hours and 7 minutes of travel time. 🎟️ Ticket prices for the Geneva to Milan train journey range from €111 to €203, providing a cost-effective and efficient way to explore these two vibrant European cities. Enjoy the seamless rail connection between Switzerland and Italy for a memorable travel experience.

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 Geneva by train?

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

See schedule