Travel options
from Bergamo to Florence

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

COMPARE Prices for trains, buses and flights

Mon
26 Jul
£29Intercity
£44Marino Autolinee
Tue
27 Jul
£29Intercity
£45Marino Autolinee
Wed
28 Jul
£29Intercity
£44Marino Autolinee
Thu
29 Jul
£29Intercity
£45Marino Autolinee
Fri
30 Jul
£29Intercity
£41Marino Autolinee
Sat
31 Jul
£28Regionale
£44Marino Autolinee
Sun
1 Aug
£28Regionale
£40Flixbus
Mon
2 Aug
£29Intercity
£44Marino Autolinee
Tue
3 Aug
£25Intercity
£41Marino Autolinee
Wed
4 Aug
£25Intercity
£37Marino Autolinee
Thu
5 Aug
£25Intercity
£44Marino Autolinee
Fri
6 Aug
£29Intercity
£45Marino Autolinee
Sat
7 Aug
£29Intercity
£44Marino Autolinee
Sun
8 Aug
£29Intercity
£45Marino Autolinee
Mon
9 Aug
£26Intercity
£44Marino Autolinee
Tue
10 Aug
£26Intercity
£41Marino Autolinee
Wed
11 Aug
£26Intercity
£44Marino Autolinee
Thu
12 Aug
£26Intercity
£41Marino Autolinee
Fri
13 Aug
£27Intercity
£44Marino Autolinee
Sat
14 Aug
£26Intercity
£41Marino Autolinee

Travel Information to Florence from Bergamo

distanceDistance154 miles (248 km)
modeAvailable travel modesCoach or train
priceTicket price range£25 - £32
cheapestCheapest modeTrain • £25 • 5 h 3 min
fastestFastest modeTrain • £25 • 5 h 3 min
carriersPopular travel companiesMarino Autolinee or Regionale

Take a coach or train to travel 154 miles (248 km) to Florence from Bergamo. If speed is a priority, then a train is the best option with an average duration of 5 h 3 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as £25. The most popular travel providers which serve this route are Marino Autolinee or Regionale among others. Travellers can even take a direct from Bergamo to Florence.

The Window Seat

Read more about Florence

Travel Tips

Travel from Bergamo to Florence
Travel to Florence 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 Florence.
FAQs
How do I go from Bergamo to Florence?

You can travel from Bergamo to Florence 2 different ways: coach or train.

How many miles from Bergamo to Florence would I travel?

You should expect to travel around 154 miles (248 km) from Bergamo to Florence.

What are the departure and arrival points when travelling from Bergamo to Florence?

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

  • Most travellers who buy a coach ticket from Bergamo to Florence depart from Bergamo, Stazione Autolinee to Florence, Villa Costanza Tram T1.
  • Most travellers who purchase a train ticket from Bergamo to Florence depart from Bergamo to Firenze Santa Maria Novella.
Which travel companies can get me from Bergamo to Florence?

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

  • You can take a coach from Bergamo to Florence with Marino Autolinee. Cheap tickets can be found for £32 with Marino Autolinee from Bergamo to Florence.
  • You can go to Florence from Bergamo by train with Regionale. You'll see cheap train tickets for £25 with Regionale from Bergamo to Florence on Omio.
What other popular destinations should I add to my itinerary for my trip to Florence from Bergamo?
Omio customers who travel from Bergamo to Florence often also extend their holiday to go to Rome, Milan or Venice. Omio can help you plan your trip by finding the best connections between Florence and these popular destinations at a great price.
How far in advance should I book tickets from Bergamo to Florence online to get the best deals?

When planning your trip from Bergamo to Florence, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Coach tickets are costing on average £32 one way.
  • Train tickets cost on average £25 one way.

However, we recommend buying tickets to Florence from Bergamo online a few months in advance to get the best deals and save money on your upcoming journey.

What is the cheapest way to go to Florence from Bergamo?

A train service offers the cheapest way to travel from Bergamo to Florence, which costs on average £25.

This is compared to other ways of getting to Florence:

A train is £6 less than a coach for this trip with tickets for a coach from Bergamo to Florence costing on average £32.

What is the quickest way from Bergamo to Florence?

The fastest way to get to Florence from Bergamo is by train with an average travel time of 5 h 3 min.

There are alternative travel options to Florence that can usually take longer:

In comparison, taking a coach requires on average 5 h 50 min   of travel time.

Stations

Important Stations and Airports for this Journey

Bergamo
Florence
Autostazione Via Bono, Bergamo
Amenities
Bergamo
Amenities
Bergamo Airport
Amenities

Travelling from Bergamo to Florence: related information

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