Cheap train tickets from Bologna to Florence

Showing times and prices for Dec 6

Cheapest

$31

Average

$31

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Bologna to Florence will cost around $ 31 if you buy it on the day, but the cheapest tickets can be found for only $ 31.

Cheapest
06:57AMBologna Centrale0h38 07:35AMFlorence Santa Maria Novella
0 changes
$311One-way
Cheapest
04:42PMBologna Centrale0h38 05:20PMFlorence Santa Maria Novella
0 changes
$311One-way
Cheapest
12:57PMBologna Centrale0h38 01:35PMFlorence Santa Maria Novella
0 changes
$311One-way
Cheapest
05:57PMBologna Centrale0h38 06:35PMFlorence Santa Maria Novella
0 changes
$311One-way
Cheapest
10:42AMBologna Centrale0h38 11:20AMFlorence Santa Maria Novella
0 changes
$311One-way

Train schedule from Bologna to Florence

Showing trains for tomorrow, Mon, Dec 6
06:57AMBologna Centrale0h38 07:35AMFlorence Santa Maria Novella
0 changes
07:57AMBologna Centrale0h38 08:35AMFlorence Santa Maria Novella
0 changes
08:17AMBologna Centrale0h37 08:54AMFlorence Santa Maria Novella
0 changes
08:42AMBologna Centrale0h38 09:20AMFlorence Santa Maria Novella
0 changes
08:57AMBologna Centrale0h38 09:35AMFlorence Santa Maria Novella
0 changes
09:17AMBologna Centrale0h37 09:54AMFlorence Santa Maria Novella
0 changes
09:42AMBologna Centrale0h38 10:20AMFlorence Santa Maria Novella
0 changes
09:57AMBologna Centrale0h38 10:35AMFlorence Santa Maria Novella
0 changes
10:42AMBologna Centrale0h38 11:20AMFlorence Santa Maria Novella
0 changes
10:57AMBologna Centrale0h38 11:35AMFlorence Santa Maria Novella
0 changes
11:42AMBologna Centrale0h38 12:20PMFlorence Santa Maria Novella
0 changes
11:57AMBologna Centrale0h38 12:35PMFlorence Santa Maria Novella
0 changes
12:42PMBologna Centrale0h38 01:20PMFlorence Santa Maria Novella
0 changes
12:57PMBologna Centrale0h38 01:35PMFlorence Santa Maria Novella
0 changes
01:42PMBologna Centrale0h38 02:20PMFlorence Santa Maria Novella
0 changes
01:57PMBologna Centrale0h38 02:35PMFlorence Santa Maria Novella
0 changes
02:42PMBologna Centrale0h38 03:20PMFlorence Santa Maria Novella
0 changes
02:57PMBologna Centrale0h38 03:35PMFlorence Santa Maria Novella
0 changes
03:17PMBologna Centrale0h37 03:54PMFlorence Santa Maria Novella
0 changes
03:57PMBologna Centrale0h38 04:35PMFlorence Santa Maria Novella
0 changes
04:42PMBologna Centrale0h38 05:20PMFlorence Santa Maria Novella
0 changes
04:57PMBologna Centrale0h38 05:35PMFlorence Santa Maria Novella
0 changes
05:17PMBologna Centrale0h37 05:54PMFlorence Santa Maria Novella
0 changes
05:42PMBologna Centrale0h38 06:20PMFlorence Santa Maria Novella
0 changes
05:57PMBologna Centrale0h38 06:35PMFlorence Santa Maria Novella
0 changes
06:57PMBologna Centrale0h38 07:35PMFlorence Santa Maria Novella
0 changes
07:17PMBologna Centrale0h37 07:54PMFlorence Santa Maria Novella
0 changes
07:42PMBologna Centrale0h38 08:20PMFlorence Santa Maria Novella
0 changes
07:57PMBologna Centrale0h38 08:35PMFlorence Santa Maria Novella
0 changes
08:57PMBologna Centrale0h38 09:35PMFlorence Santa Maria Novella
0 changes
09:57PMBologna Centrale0h38 10:35PMFlorence Santa Maria Novella
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Dec 5
$11Regionale
Find prices
Mon
Dec 6
$11Regionale
$9Itabus
Tue
Dec 7
$11Regionale
$9Itabus
Wed
Dec 8
$11Regionale
$9Itabus
Thu
Dec 9
$11Regionale
$7Itabus
Fri
Dec 10
$11Regionale
$7Itabus
Sat
Dec 11
$11Regionale
$7Itabus
Sun
Dec 12
$11Regionale
Find prices
Mon
Dec 13
Find prices
$5Itabus
Tue
Dec 14
$11Regionale
$5Itabus
Wed
Dec 15
$11Regionale
$5Itabus
Thu
Dec 16
$11Regionale
$5Itabus
Fri
Dec 17
$11Regionale
$9Itabus
Sat
Dec 18
$11Regionale
$7Itabus
Sun
Dec 19
$11Regionale
$10Itabus
Mon
Dec 20
$11Regionale
$10Itabus
Tue
Dec 21
$11Regionale
$11Flixbus
Wed
Dec 22
$11Regionale
$10Itabus
Thu
Dec 23
$11Regionale
$10Itabus
Fri
Dec 24
$11Regionale
$10Itabus
Sat
Dec 25
$11Regionale
$9Itabus

Fastest train times from Bologna to Florence

Showing times and prices for Dec 6

Fastest Journey

37 m

Average

37 m

Trains per day

31

Distance

81 km

Of the 31 trains that leave Bologna for Florence every day 31 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 81 km distance in an average of 37 m but if you time it right, some trains will get you there in just 37 m .

The slowest trains will take 38 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
07:17PMBologna Centrale0h37 07:54PMFlorence Santa Maria Novella
0 changes
$311One-way
Fastest
03:17PMBologna Centrale0h37 03:54PMFlorence Santa Maria Novella
0 changes
$311One-way
Fastest
05:17PMBologna Centrale0h37 05:54PMFlorence Santa Maria Novella
0 changes
$311One-way
Fastest
09:17AMBologna Centrale0h37 09:54AMFlorence Santa Maria Novella
0 changes
$311One-way
Fastest
08:17AMBologna Centrale0h37 08:54AMFlorence Santa Maria Novella
0 changes
$311One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

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

Train Information to Florence from Bologna

distanceDistance50 miles (81 km)
durationAverage train duration1 h 43 min
priceAverage train ticket price$11 (€9)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersItalo, Regionale, Intercity, Frecciarossa, Trenitalia, Frecciargento or Intercity Notte

Trains from Bologna to Florence cover the 50 miles (81 km) long route taking on average 1 h 43 min with our travel partners like Italo, Regionale, Intercity, Frecciarossa, Trenitalia, Frecciargento or Intercity Notte. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $11 (€9), but the average price of train tickets is $11 (€9). Travelers depart most frequently from Bologna Centrale and arrive in Firenze Santa Maria Novella.

Train companies

Italo, Frecciarossa and Trenitalia trains from Bologna to Florence

Find the best trains to Florence from Bologna with Omio's travel partners Italo, Frecciarossa and Trenitalia from $11 (€9). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

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 Bologna to Florence: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include bathrooms, 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 car is modernly equipped with a high level of comfort.

    Please follow the recommendations outlined by Italo when booking your train tickets to Florence from Bologna due to the coronavirus:

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

    Trains from Bologna to Florence

    Hopping between the two great Renaissance cities of Florence and Bologna couldn't be simpler. Every day, over 60 direct trains depart from Bologna Centrale for Florence, with as many as 6 trains per hour at peak times. Moreover, you can get to Florence in just over half an hour on the fastest service, making the journey both quick and convenient.

    Which train companies travel from Bologna to Florence?

    Trenitalia is the major operator on the Bologna to Florence route, running its Frecciarossa express services alongside slower Regionale options. But they aren't the only possibility. Italo also run trains to Florence from Bologna and are often the quickest option.

    How long is the train from Bologna to Florence?

    Bologna and Florence are around 75 miles apart, and the quickest Italo or Frecciarossa trains can cover that distance in 34 minutes. It pays to be aware that not all trains to Florence are express services. Some Regionale trains can take one hour and 15 minutes, or more.

    How many trains are there from Bologna to Florence?

    Travelers shouldn't find it hard to book convenient trains to Florence. Every day, there are 60-74 direct trains on the route, and departures run from 6:05 a.m. until 9:25 p.m. However, there aren't usually any late-night options.

    What are the departure and arrival stations for trains from Bologna to Florence?

    Departure train station: All trains to Florence depart from Bologna Centrale, on the Piazza delle Medaglie d'Oro, a 25-minute walk north of the Old Town. Anyone transferring from flights to Bologna can take the Aerobus straight to the station and the journey into town should take about 20 minutes.

    Arrival train stations: Most trains to Florence from Bologna arrive at Santa Maria Novella, Florence's central station. The Duomo and other central sights are a 15-minute walk from the station. Buses run from outside the arrivals hall to other local destinations, while taxis line up outside the station to transport arrivals to specific parts of the city. Those heading to Florence Airport can take the Busitalia SITA Nord ""Vola in Bus"" shuttle, which takes 20 mins.

    Travel Tips

    Trains from Bologna to Florence
    Travel by train 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 Bologna to Florence.
    FAQs
    What is the price of the cheapest train from Bologna to Florence?
    Omio customers have found cheap train tickets to Florence from Bologna for as low as $11 (€9)  for the next 7 days.
    How much does it cost to take a train to Florence from Bologna?
    The Bologna to Florence train ticket price is on average $11 (€9)  if you are looking to purchase your tickets for this journey in the next week.
    How far is it from Bologna to Florence by train?
    The distance to Florence from Bologna by train is approximately 50 miles (81 km).
    How long is the train to Florence from Bologna?
    While the time it takes to travel 50 miles (81 km) to Florence from Bologna can vary based on specific dates, weekends, and holidays, the Bologna to Florence train journey time is on average 1 h 43 min.
    What is the departure train station in Bologna and arrival train station in Florence?

    When taking the train to Florence from Bologna, you can choose to depart from train stations like Bologna Centrale and Bologna Borgo Panigale. Your journey can end in train stations such as Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

    Omio customers who travel this route most frequently depart from Bologna Centrale   and arrive in Firenze Santa Maria Novella.

    Where do I find the Bologna train station to Florence? Where is the Florence train station?

    Passengers booking this journey most frequently board their trains from Bologna Centrale and need to travel around 0.9 miles (1.4 km) from the city center to get to this train station.

    Passengers arriving in Florence most often arrive at Firenze Santa Maria Novella and need to travel around 0.7 miles (1.1 km) from this train station to the city center.

    Which train providers can get me from Bologna to Florence?
    If you're looking for trains from Bologna to Florence, you can rely on Italo, Regionale, Intercity, Frecciarossa, Trenitalia, Frecciargento or Intercity Notte to get you to Florence. It's also good to check out all possible train providers for the Bologna to Florence route to see if there might be differences in the amenities they offer.
    Can I find a direct train from Bologna to Florence?
    Yes, there are 25 direct trains per day from Bologna to Florence, and you can find a direct train for this trip with Italo  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 train services per day are there between Bologna and Florence?
    The average number of trains departing Bologna for Florence is 25 a day. The train schedules and services may vary between weekdays and weekends.
    What are the first and last departure train times from Bologna to Florence?
    The earliest train departing from Bologna to Florence leaves at 5: 33 AM. The last train departing from Bologna to Florence leaves at 9: 08 PM. You can find the latest Bologna to Florence train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    How far in advance should I book train tickets between Bologna and Florence for the best deals?
    If you buy the Bologna to Florence train within the next 7 days, you can find one way tickets to cost on average $11 (€9). However, booking your train ticket in advance gives you access to the best prices for trains between Bologna and Florence. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports for this Journey

    Bologna
    Florence
    Bologna Centrale is the most popular Bologna railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Bologna for your trip to Florence.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 06: 00 - 21: 00
    Public transit options for Bologna Centrale
    Bus lines: 21, 25, 30, 36, 61, 62, 77, BLQ
    Monorail lines: Marconi Express
    Train lines: FR, FA, FB, IC, ICN, R, Italo, ÖBB EC, EN