COMPARE Prices across different modes

Tue
26 Oct
£51Intercity Notte
£30Itabus
£88ITA
Wed
27 Oct
£41Regionale
£26Itabus
£39ITA
Thu
28 Oct
£41Regionale
£25Itabus
£34ITA
Fri
29 Oct
£41Regionale
£30Itabus
£75ITA
Sat
30 Oct
£41Regionale
£26Itabus
Find prices
Sun
31 Oct
£41Regionale
£20Itabus
£39ITA
Mon
1 Nov
£41Regionale
£30Itabus
£62ITA
Tue
2 Nov
£41Regionale
£24Itabus
£39ITA
Wed
3 Nov
£33Intercity Notte
£20Itabus
£34ITA
Thu
4 Nov
£31Intercity Notte
£20Itabus
£34ITA
Fri
5 Nov
£33Intercity Notte
£15Itabus
£34ITA
Sat
6 Nov
£19Intercity Notte
£23Itabus
£39ITA
Sun
7 Nov
£39Intercity
£23Itabus
£34ITA
Mon
8 Nov
£33Intercity Notte
£23Itabus
£39ITA
Tue
9 Nov
£19Intercity Notte
£15Itabus
£39ITA
Wed
10 Nov
£19Intercity Notte
£15Itabus
£34ITA
Thu
11 Nov
£30Intercity
£15Itabus
Find prices
Fri
12 Nov
£31Intercity Notte
£15Itabus
£38ITA
Sat
13 Nov
£24Intercity Notte
£15Itabus
£38ITA
Sun
14 Nov
£33Intercity Notte
£15Itabus
£34ITA
Mon
15 Nov
£19Intercity Notte
£9Itabus
£34ITA

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Rome from Bergamo

distanceDistance297 miles (479 km)
durationAverage train duration8 h 56 min
priceAverage train ticket price£43 (€48)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersFrecciarossa, Italo, Frecciargento, Trenitalia, Intercity Notte or Intercity

Trains from Bergamo to Rome cover the 297 miles (479 km) long trip taking on average 8 h 56 min with our travel partners like Frecciarossa, Italo, Frecciargento, Trenitalia, Intercity Notte or Intercity. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this route costs around £43, you can find the cheapest train ticket for as low as £41. Travellers depart most frequently from Bergamo and arrive in Roma Termini.

Train companies

Train from Bergamo to Rome with Frecciarossa, Italo and Trenitalia

Buy your official Frecciarossa, Italo and Trenitalia train tickets from Bergamo to Rome from £41 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.

Italo
Trenitalia
Frecciarossa

Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets from Bergamo to Rome: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train carriage is modernly equipped with a high level of comfort.

Bergamo to Rome train information with Italo:

  • Average Duration: 5 h 4 min
  • Italo frequency: 2 a day

When you buy your Italo train tickets between Bergamo and Rome don't forget to keep the following COVID-19 related policies in mind:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Travel Tips

Trains from Bergamo to Rome
Travel by train to Rome easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bergamo to Rome.
FAQs
What is the cost of cheap trains from Bergamo to Rome?
You can find a cheap train from Bergamo to Rome for some dates and times for as low as £41  one way in the next 7 days.
What is the cost of a train ticket from Bergamo to Rome on average?
The Bergamo to Rome train ticket price is on average £43  if you are looking to buy your tickets for this route in the next week.
How far is it from Bergamo to Rome by train?
The train distance from Bergamo to Rome is around 297 miles (479 km).
How many hours does it take from Bergamo to Rome by train?
While the time it takes to travel 297 miles (479 km) to Rome from Bergamo can vary based on specific dates, weekends, and bank holidays, the train duration from Bergamo to Rome is on average 8 h 56 min.
What station does the Bergamo to Rome train leave from? Which Rome train station do I come into from Bergamo?

Some of the Bergamo train stations to Rome you can start your journey from include Bergamo and Bergamo Ospedale. Similarly, some of the arrival train stations in Rome include Roma Termini, Roma Tiburtina and Roma Ostiense.

When travelling this route, Omio customers are departing most frequently from Bergamo   and arriving in Roma Termini.

Where is the departure train station in Bergamo located? Where is the arrival train station in Rome located?

Passengers board their train most frequently from Bergamo and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Roma Termini and need to travel approximately 1 mile (s) / 1 km from the train station to the city centre in Rome.

Which train providers should I travel with from Bergamo to Rome?
Take the Bergamo to Rome train with Frecciarossa, Italo, Frecciargento, Trenitalia, Intercity Notte or Intercity. However, it's always good to check out all possible train providers for the route between Bergamo and Rome as there might be differences in the amenities they offer.
Are there any Bergamo to Rome direct train services?
Yes, there are 16 direct trains per day to Rome from Bergamo, and you can find a direct train for this journey with Italo or Frecciarossa  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many trains per day are there from Bergamo to Rome?
On average, there are 16 trains a day from Bergamo to Rome. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Bergamo to Rome? When can I take the last train for the day?
The first train from Bergamo to Rome leaves at 18: 25   and the last train for this leaves at 20: 25. Omio shows you the latest train from Bergamo to Rome schedule to help you book the best departure time for this journey.
How early should I buy train tickets to Rome from Bergamo to score the best deals?
You can find a train between Bergamo and Rome to cost on average £43 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Bergamo to Rome train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Bergamo
Rome
Bergamo is the most popular Bergamo railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Bergamo for your journey to Rome.