| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| Today33 € | 18108 € | 1933 € | 2048 € | 2124 € | 2224 € | 2324 € |
| 2424 € | 2523 € | 2622 € | 2721 € | 2819 €The cheapest | 2923 € | 3039 € |
| 3133 € | 165 € |
The next cheapest train, bus and carpooling ticket from Bergamo to Rome is on Friday 28 August 2026. Book it now before the price goes up!
| 🚄 Train | 🚌 Bus | 🚌 + 🚄 Combined trips | 🚗 Carpooling | |
|---|---|---|---|---|
| Price range | 67€ - 293€ | 5€ - 53€ | 35€ - 306€ | 23€ - 61€ |
| Duration | 4h11 - 7h08 | 7h50 - 15h50 | 5h39 - 13h35 | 5h20 - 9h20 |
| Itinerary | 1 stop | Direct | 1 stop at Milano Centrale, Bergame, Firenze SMN, Roma Tiburtina, Florence Villa Constanza Bus Station, Milan Via Giuseppe Impastato, Roma Termini, Roma Ostiense, Florence, Florence (Villa Costanza Tram T1) | Direct |
| Departure station | Bergame | Bergame | ||
| Arrival station | Rome Tiburtina Bus Station | Roma Termini | ||
| Companies | Trenitalia | Itabus, FlixBus | Trenitalia, FlixBus | Blablacar |
| First trip | 16h27 | 14h09 | 14h09 | 14h09 |
| Last trip | 18h38 | 18h39 | 18h39 | 18h39 |
| Number of daily trips | 6 | 18 | 34 | 7 |
The statistics for this trip are not yet available
You'll laugh at least 100% more
I emit 98.65% less CO2
Your personal carbon footprint will be 1.40kg of CO2 for this trip by train Bergamo-Rome. Yes, it's much better than if you had opted for a plane or even your own car. By the way, if you want to compare carbon emissions by type of transport, you can use our tool at the top of the page.
Are you going on a trip to Rome?
Choose from a ticket by train Trenitalia, bus Itabus, bus FlixBus, and carpooling Blablacar, as all these train, bus and carpooling companies serve this from Bergamo to Rome route.
It's really perfect for you, as these train, bus and carpooling companies from Bergamo to Rome allow you to travel in just 0h.
Not that long for a journey of 479 kilometers in the end!
Don't feel like making stops or layovers during your trip? Perfect, this route Bergamo Rome is direct and affordable.
For a price of only 5 € , you'll be able to travel easily between Bergamo and Rome in 4h11 minimum in train, bus and carpooling.
At this price, it's an opportunity not to be missed!
But the best way to book the train, bus and carpooling ticket at the best price is to use our comparator above.
You'll easily find the best time to book, based on your departure date. Handy!
A journey direct Bergamo Rome has a price that normally varies between 5€ and 53€.
The travel duration may also vary from 7h50 to 15h50.
On average, for this journey, a one-way ticket will cost you 37€.
The average duration for a direct Bergamo Rome journey is 10h03.
This journey from Bergamo to Rome is offered by the companies Itabus and FlixBus. It departs from Bergame and arrives at Rome Tiburtina Bus Station .
It also serves stations Milan Lampugnano, Bergame, Florence, Florence (Villa Costanza Tram T1), Milan Via Giuseppe Impastato, Milan, Milan (Sesto S.G. 1° Maggio M1), Rome Tiburtina Bus Station , Rome, Rome Anagnina, and Florence Villa Constanza Bus Station. The first of these journeys departs every day at 14h09.
If you prefer to leave later, you can still take a bus Bergamo ➜ Rome at 18h39.
Every day, you have the choice between 18 buses from Bergamo to Rome.
You should expect a minimum price of 67€ for a journey direct Bergamo Rome. Depending on the date of your search on Tictactrip, the price for the journey from Bergamo to Rome can go up to 293€ (on average, it costs 125€).The travel time Bergamo ➜ Rome is generally between 4h11 and 7h08. This is carried out and offered by Trenitalia. It usually departs from and arrives at . The very first departure of train from Bergamo to Rome of the day takes place at 16h27, and the last one is usually at 18h38. The average duration of this journey is 6h03. Depending on the days, you will have a choice of 6 trains from Bergamo to Rome per day.
The journey direct Bergamo Rome is offered by the following companies: Trenitalia and FlixBus.
On average, the travel time for direct Bergamo Rome is 8h17, ranging from 5h39 to 13h35 at most.
The price often fluctuates between 35€ and 306€, with an average direct Bergamo Rome price of 114€.
From Bergame, you will normally arrive at Roma Termini.
It also serves stations Milano Centrale, Bergame, Firenze SMN, Roma Tiburtina, Florence Villa Constanza Bus Station, Milan Via Giuseppe Impastato, Roma Termini, Roma Ostiense, and Florence, Florence (Villa Costanza Tram T1).
The first daily departure of multimodal from Bergamo to Rome
will take place at 14h09 while the last one will be at 18h39.
Generally, there is every day 34 combined trips from Bergamo to Rome.