The average train between Neuchâtel and Ivrea takes 10h 11m and the fastest train takes 6h 51m. The train service runs several times per day from Neuchâtel to Ivrea. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 3 times a day between Neuchâtel and Ivrea. The earliest departure is at 6:32 AM in the morning, and the last departure from Neuchâtel is at 5:32 PM which arrives into Ivrea at 9:23 AM. All services require a transfer at Bern and take an average of 10h 11m. The schedules shown below are for the next available departures.





10h 36m • 5 changes





7h 51m • 5 changes





6h 51m • 5 changes
Arrives next day





15h 51m • 5 changes





9h 36m • 5 changes





7h 51m • 5 changes





6h 51m • 5 changes
Arrives next day





15h 51m • 5 changes





9h 36m • 5 changes





7h 51m • 5 changes





6h 51m • 5 changes
Arrives next day





15h 51m • 5 changes





9h 36m • 5 changes





6h 51m • 5 changes
Arrives next day





16h 51m • 5 changes





8h 36m • 5 changes





6h 51m • 5 changes
Arrives next day





16h 51m • 5 changes
Want to know about travelling from Neuchâtel to Ivrea? 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 Neuchâtel to Ivrea. However, there are services departing from Neuchâtel station and arriving at Ivrea station via Bern. The journey, including transfers, takes approximately 10h 11m.
Neuchâtel to Ivrea train services, operated by BLS AG, depart from Neuchâtel station.
Neuchâtel to Ivrea train services, operated by BLS AG, arrive at Chivasso station.
Book your Neuchâtel to Ivrea train tickets online with BLS AG, Swiss Federal Railways (SBB CFF FFS) and Trenitalia.
The distance between Neuchâtel and Ivrea is 184.5 km. The road distance is 376 km.
You can take a train from Neuchâtel to Ivrea via Bern, Brig, Domodossola, Novara, and Chivasso in around 8h 54m.