How to travel from Florence to Bergamo

Sat, Nov 29
+ Add return
Travel by train, bus, flight with
Frecciarossa
Itabus
Italo
Intercity
Regionale
1,000+ more
Frecciarossa
Itabus
Italo
Intercity
Regionale
1,000+ more
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information between Florence and Bergamo

Distance154 miles (248 km)
Available travel modesTrain or bus
Ticket price range$12 - $24
Cheapest modeBus • $12 (€11) • 4 h 50 min
Fastest modeTrain • $24 (€22) • 3 h 55 min
Popular travel companiesItabus or Frecciarossa

Travel 154 miles (248 km) by train or bus to Bergamo from Florence. The most popular travel companies which serve this route are Itabus or Frecciarossa among others. Travelers can even take a direct bus or train from Florence to Bergamo.

Travel options
from Florence to Bergamo

How to get from Florence to Bergamo by train, bus or flight.

Our recommendation

bus

The best way to travel from Florence to Bergamo is by taking a bus because it’s the best combination of price and speed.

Itabus2418
03:50AM5h50
Scandicci, Villa Costanza (Florence)
09:40AMBergamo, Autostazione
$231One-way
0 transfers

Cheapest

Itabus2418
03:50AM5h50
Scandicci, Villa Costanza (Florence)
09:40AMBergamo, Autostazione
$231One-way
0 transfers

Fastest

FrecciarossaFRECCIAROSSA 9516+RegionaleRegionale TRENORD 2225
09:55AM2h58
Florence Santa Maria Novella
12:53PMBergamo station
$901One-way
1 transfer

Other options

RegionaleTuscany Line 18522 · Regionale TRENORD 2592
04:09PM7h06
Florence Santa Maria Novella
11:15PMBergamo station
$461One-way
1 transfer
FrecciarossaFRECCIAROSSA 9512+RegionaleRegionale TRENORD 2223
08:55AM2h58
Florence Santa Maria Novella
11:53AMBergamo station
$901One-way
1 transfer
FrecciarossaFRECCIAROSSA 9520+RegionaleRegionale TRENORD 2227
10:55AM2h58
Florence Santa Maria Novella
01:53PMBergamo station
$901One-way
1 transfer
Itabus2402
02:20PM5h50
Scandicci, Villa Costanza (Florence)
08:10PMBergamo, Autostazione
$401One-way
0 transfers
Itabus2422
03:00AM5h40
Scandicci, Villa Costanza (Florence)
08:40AMBergamo, Autostazione
$481One-way
0 transfers
Itabus3506
02:15AM5h55
Scandicci, Villa Costanza (Florence)
08:10AMBergamo, Autostazione
$481One-way
0 transfers

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, buses and flights

Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.

Sun
Nov 30
Mon
Dec 01
Tue
Dec 02
Wed
Dec 03
Thu
Dec 04
Fri
Dec 05
Sat
Dec 06
Sun
Dec 07
Mon
Dec 08
Tue
Dec 09
Wed
Dec 10
Thu
Dec 11
Fri
Dec 12
Sat
Dec 13
Sun
Dec 14
Mon
Dec 15
Tue
Dec 16
Wed
Dec 17
Thu
Dec 18
Fri
Dec 19
Sat
Dec 20

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

FAQs: Travel from Florence to Bergamo

Travel to Bergamo 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 Florence to Bergamo.

FAQs

You can get between Florence and Bergamo 2 different ways: train or bus.

The cheapest way to travel from Florence to Bergamo is a bus with an average price of $12 (€11).

This is compared to other travel options from Florence to Bergamo:

Taking a bus costs $12 (€11) less than taking a train, which average ticket prices of $24 (€22).

The fastest way from Florence to Bergamo is by train with an average journey time of 3 h 55 min.

There are alternative travel options to Bergamo that take longer:

Bus takes 4 h 50 min on average.

The distance from Florence to Bergamo is approximately 154 miles (248 km).

The average frequency per day from Florence to Bergamo is:

  • Around 7 buses per day.
  • 1 train a day.

However, we recommend checking specific travel dates for your trip between Florence and Bergamo as scheduled services by train or bus can vary by season or day of the week.

These are the most popular departure and arrival points when traveling from Florence to Bergamo:

  • Most travelers take a train from Florence Santa Maria Novella to Bergamo.

Omio works with many trusted partners that can help you travel the best way from Florence to Bergamo:

  • You can take a bus from Florence to Bergamo with Itabus, FlixBus, Marino Autolinee or BlaBlaCar Bus. Cheap tickets can be found for $12 (€11) with Itabus from Florence to Bergamo.
  • You can take a train from Florence to Bergamo with Frecciarossa, Italo, Intercity or Regionale. Cheap tickets can be found for $24 (€22) with Intercity from Florence to Bergamo.

Yes, there are direct routes from Florence to Bergamo with the following travel companies:

  • You'll find 3 direct buses a day to Bergamo with Itabus or FlixBus.
  • You can find 1 direct train per day to Bergamo with Italo.

Direct services to Bergamo tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.

Omio customers who travel from Florence to Bergamo often also extend their vacation to go to Milan, Verona, Venice, Rome or Turin. Omio can help you plan your trip by finding the best connections between Bergamo and these popular destinations at a great price.

Travelling from Florence to Bergamo: related information

Here are some other resources that might have the information you need

HomeTravelTravel to ItalyTravel to BergamoHow to travel from Florence to Bergamo

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone