Duration 9h 51m
Distance 621.1 km
Average price 160€
Frequency 6/week

Trip overview

The average train between Bensheim and Milan takes 9h 51m and the fastest train takes 8h 25m. The train runs, on average, 6 times per week from Bensheim to Milan. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Mannheim Hbf
  2. Milano Centrale
8h 20m
Bookable on Rome2rio
89€ - 169€

Bensheim to Milan train times

Trains run six times a week between Bensheim and Milan. The service departs Bensheim at 07:10 in the morning, which arrives into Milan at 15:35. All services require a transfer at MANNHEIM HBF and take an average of 9h 51m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Bensheim to Milan? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

No, there is no direct train from Bensheim to Milan. However, there are services departing from Bensheim and arriving at Milano Centrale via Mannheim Hbf. The journey, including transfers, takes approximately 8h 20m.

More details

The distance between Bensheim and Milan is 471 km. The road distance is 621.1 km.

Get driving directions

Bensheim to Milan train services, operated by Deutsche Bahn, depart from Mannheim Hbf station.

More details

Bensheim to Milan train services, operated by Deutsche Bahn, arrive at Milano Centrale station.

More details

Book your Bensheim to Milan train tickets online with Rome2rio.

Search and book

There are 3197+ hotels available in Milan. Prices start at 51€ per night.

More details

What companies run services between Bensheim and Milan?

Deutsche Bahn operates a train from Bensheim to Milan once daily. Tickets cost 100€ - 150€ and the journey takes 6h 49m. Trenitalia Eurocity also services this route twice daily. Alternatively, FlixBus operates a bus from Bensheim to Milan 3 times a day. Tickets cost 30€ - 60€ and the journey takes 10h 15m.
Train operators
Bus operators

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps