Rome2Rio

Corsico to Lago d'Orta trains

Find Transport to Lago d'Orta

View schedule

Trip Overview

The average train between Corsico and Lago d'Orta takes 3h 57m and the fastest train takes 2h 30m. The train service runs several times per day from Corsico to Lago d'Orta. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

3h 57m
Duration
104 km
Distance
€17
Average price
Every 4 hours
Frequency

Corsico to Lago d'Orta train times

Trains run every 4 hours between Corsico and Lago d'Orta. The earliest departure is at 10:24 AM in the morning, and the last departure from Corsico is at 10:54 PM which arrives into Lago d'Orta at 7:39 AM. All services require a transfer at Milano Romolo and take an average of 3h 57m. The schedules shown below are for the next available departures.

Departing Friday, October 9, 2026

  •  → 

    TrenordATMTrenitaliaTrenitalia2h 31m • 3 changes
  •  → 

    Arrives next day

    TrenordATMTrenitaliaTrenitalia9h 7m • 3 changes

Departing Saturday, October 10, 2026

  •  → 

    TrenordATMTrenitaliaTrenitalia3h 7m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 40m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia3h 1m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 41m • 3 changes
  • Show more

Departing Sunday, October 11, 2026

  •  → 

    TrenordATMTrenitaliaTrenitalia2h 38m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 40m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia3h 1m • 3 changes
  •  → 

    Arrives next day

    TrenordATMTrenitaliaTrenitalia9h 17m • 3 changes
  • Show more

Departing Monday, October 12, 2026

  •  → 

    TrenordATMTrenitaliaTrenitalia2h 57m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 30m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 51m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 33m • 3 changes
  • Show more

Departing Tuesday, October 13, 2026

  •  → 

    TrenordATMTrenitaliaTrenitalia2h 57m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 30m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 51m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 33m • 3 changes
  • Show more

Departing Wednesday, October 14, 2026

  •  → 

    TrenordATMTrenitaliaTrenitalia2h 57m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 30m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 51m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 33m • 3 changes
  • Show more

Departing Thursday, October 15, 2026

  •  → 

    TrenordATMTrenitaliaTrenitalia2h 57m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 30m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 51m • 3 changes
  •  → 

    TrenordATMTrenitaliaTrenitalia2h 33m • 3 changes
  • Show more

Frequently asked questions

Want to know about travelling from Corsico to Lago d'Orta? 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.

Map of how to get from Corsico to Lago d'Orta.ExpandLaunch map view
  • Distance: 103.6 km
  • Duration: 3h 57m

What companies run services between Corsico, Italy and Lago d'Orta, Piemonte, Italy?

You can take a train from Corsico to Orta-Miasino via Milano Romolo, Romolo, Centrale Fs, Milano Centrale, and Novara in around 3h 19m.

Operators