Duration 5h 48m
Distance 491.9 km
Average price 55€
Frequency 7/day

Trip overview

The average train between Bergamo and Orvieto takes 5h 48m and the fastest train takes 5h 13m. The train service runs several times per day from Bergamo to Orvieto. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train via Milan

  1. Bergamo
  2. Milano Centrale
  3. Firenze S.Maria Novella
  4. Orvieto
6h 2m
26€ - 121€

Bergamo to Orvieto train times

Trains run every four hours between Bergamo and Orvieto. The earliest departure is at 06:02 in the morning, and the last departure from Bergamo is at 23:00 which arrives into Orvieto at 07:23. All services require a transfer, and take on average 5h 48m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Bergamo to Orvieto? 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 Bergamo to Orvieto. However, there are services departing from Bergamo and arriving at Orvieto via Milano Centrale and Firenze S.Maria Novella. The journey, including transfers, takes approximately 6h 2m.

More details

The distance between Bergamo and Orvieto is 384 km. The road distance is 491.9 km.

Get driving directions

Bergamo to Orvieto train services, operated by Trenord, depart from Bergamo station.

More details

Bergamo to Orvieto train services, operated by Trenitalia, arrive at Orvieto station.

More details

There are 992+ hotels available in Orvieto. Prices start at 60€ per night.

More details

What companies run services between Bergamo and Orvieto?

You can take a train from Bergamo to Orvieto via Milano Centrale and Firenze S.Maria Novella in around 6h 2m. Alternatively, you can take a bus from Bergamo to Orvieto via Siena, Chiusi-Chianciano Terme, and Chiusi-Chianciano Terme in around 9h 51m.
Airlines
Ave. Duration
1h 13m
Frequency
Every day
Estimated price
50€ - 300€
Ave. Duration
1h 20m
Frequency
Every day
Estimated price
110€ - 650€
Ave. Duration
1h 5m
Frequency
Monday and Thursday
Estimated price
65€ - 470€
Ave. Duration
1h 40m
Frequency
Monday, Tuesday, Thursday and Sunday
Estimated price
100€ - 290€

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