Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*

Bologna to Florence Trains

Get real-time train timetables

Download the Rail Monsters app today

qr code
apple
google
mi
huawei

Bologna to Florence Bullet Train Tickets & Timetable

Bologna to Florence trains run on the high-speed line through the Apennines, with most departures leaving from Bologna Centrale and arriving at Firenze Santa Maria Novella. Frecciarossa services operated by Trenitalia and Italo high-speed trains run this route, while Trenitalia regional trains also connect the two cities by the older line via Prato. The high-speed distance is about 92 km, and the fastest trains take about 37 minutes; slower regional services can take around 1 hour 35 minutes to 2 hours depending on the stopping pattern. High-speed trains run very frequently, with around 70 departures per day in one direction when Frecciarossa, Italo, and regional options are counted. One-way high-speed fares between Bologna and Florence start from about €9.90 ($11 USD) for advance low-fare tickets and can rise to around €45 ($49 USD) for flexible or premium fares. Prices shown are starting from; final fares depend on class, time of booking, and availability. Rail Monsters accepts bookings 6 to 12 months ahead; book earlier for Easter, Ferragosto in mid-August, Christmas, and major Florence event weekends.
12Jun
1
Seats
Bologna
Florence

Each ticket has information about

Departure Time

Travel time

Arrival Time

Changes

Brand name / Train type

Ticket price

Morning trains

06:05
BolognaBologna Centrale
1h 54m
07:59
FlorenceFirenze Rifredi
Secondary station
Direct
Regionale 17803
from
1590 USD
1
1h 54m, Direct
06:05
BolognaBologna Centrale
07:59
FlorenceFirenze Rifredi
Secondary station
from
1590 USD
1
Direct
06:27
BolognaBologna Centrale
37m
07:04
FlorenceFirenze Santa Maria Novella
Direct
FrecciaRossa 9505
from
2377 USD
1
37m, Direct
06:27
BolognaBologna Centrale
07:04
FlorenceFirenze Santa Maria Novella
from
2377 USD
1
Direct
High-speed

Day trains

12:02
BolognaBologna Centrale
37m
12:39
FlorenceFirenze Santa Maria Novella
Direct
FrecciaRossa 9413
from
5951 USD
1
37m, Direct
12:02
BolognaBologna Centrale
12:39
FlorenceFirenze Santa Maria Novella
from
5951 USD
1
Direct
High-speed
12:27
BolognaBologna Centrale
37m
13:04
FlorenceFirenze Santa Maria Novella
Direct
FrecciaRossa 9587
from
5951 USD
1
37m, Direct
12:27
BolognaBologna Centrale
13:04
FlorenceFirenze Santa Maria Novella
from
5951 USD
1
Direct
High-speed

Evening trains

18:02
BolognaBologna Centrale
37m
18:39
FlorenceFirenze Santa Maria Novella
Direct
FrecciaRossa 9431
from
3918 USD
1
37m, Direct
18:02
BolognaBologna Centrale
18:39
FlorenceFirenze Santa Maria Novella
from
3918 USD
1
Direct
High-speed
18:12
BolognaBologna Centrale
38m
18:50
FlorenceFirenze Santa Maria Novella
Direct
FrecciaRossa 9325
from
4246 USD
1
38m, Direct
18:12
BolognaBologna Centrale
18:50
FlorenceFirenze Santa Maria Novella
from
4246 USD
1
Direct
High-speed
day

First train

06:05
night

Last train

22:37
distance

Travel duration

49m
daily-departure

Daily departures

53
departure-station

Departure station

Bologna
changes-type

Changes

direct
arrival-station

Arrival station

Florence
ticket-price

Ticket price

$10
background

How to Book Train Tickets Online from Bologna to Florence

1

Search

2

Add passengers

3

Receive your ticket

4

Take the train

Book Official Tickets Easily
Rail Monsters provides official tickets for Bologna to Florence trains, including Frecciarossa and Italo high-speed services between Bologna Centrale and Firenze Santa Maria Novella. Select a departure, choose the fare conditions, and confirm online.
Secure Payment Options
Pay for Bologna to Florence train tickets with major credit and debit cards, Apple Pay, Google Pay, and other supported digital payment methods. Payments are processed through secure verification before the ticket is issued.
Flexible Exchanges & Cancellations
Exchange and cancellation rules depend on the selected Bologna to Florence fare. Low-cost advance fares are usually more restrictive, while higher fare types on Frecciarossa and Italo normally allow broader changes before departure.
Receive Your Tickets Instantly
After payment, Bologna to Florence e-tickets are delivered by email with the details needed for boarding. Most high-speed tickets on this route do not require station collection.
24/7 Human Customer Support
Human support agents are available 24/7 for Bologna to Florence booking questions, timetable changes, ticket delivery issues, and guidance on using e-tickets at Bologna Centrale or Firenze Santa Maria Novella.

Why Book Bologna to Florence Train Tickets with Rail Monsters?

star

Trusted by travelers
and rated 4.8 on average

e-tickets

e-Tickets to board

seat

Seat Preferences
that works

payment

International
Payment options

Rail Monsters gives Bologna to Florence travelers 24/7 human support, mobile apps for iOS and Android, real-time train information, and one account for rail bookings in Italy and other countries. The search results show the main high-speed options between Bologna Centrale and Firenze Santa Maria Novella so you can compare times and fare conditions before booking.

We accept payments:

payment-logos
payment-logos

Bologna to Florence Route Overview

The modern high-speed route between Bologna and Florence is notable for its long tunnel sections under the Apennines, including the 18.7 km Vaglia tunnel north of Florence. Because much of the fast line is underground, this is a practical route rather than a scenic one, but it cuts what was historically a mountain crossing to under 40 minutes. Frecciarossa and Italo tickets are train-specific and include a reserved seat, while regional tickets on the classic line are generally valid for unreserved seating and must follow the ticket conditions shown at booking. The fastest services use underground high-speed platforms at Bologna Centrale, so allow a few extra minutes to reach the correct level.
time-s

Travel time

49m

fastest-s

Fastest trip

37m

longest-s

Longest trip

1h 54m

Bologna

Bologna is the capital of Emilia-Romagna, known for medieval porticoes, the Two Towers, and one of Europe's oldest universities. Bologna Centrale is one of northern Italy's main rail junctions, with surface platforms for regional trains and underground platforms for many high-speed services to Florence.

Bologna San Ruffillo

StationStation

Bologna Centrale

StationStation
arrowarrow

49m

Florence

Florence is the capital of Tuscany and a major Renaissance art city centered on the Duomo, Palazzo Vecchio, and the Arno. Firenze Santa Maria Novella is the main station, located just west of the historic center and within walking distance of the Duomo and San Lorenzo.

Firenze Campo di Marte

StationStation

Firenze Rifredi

StationStation

Firenze Castello

StationStation

Firenze Santa Maria Novella

StationStation

Practical Information for High-Speed Train Travelers

Luggage icon
Bologna to Florence high-speed trains have open luggage storage rather than checked baggage. Keep valuables with you and choose a seat near larger bags when possible.
Luggage Allowance
On Italian high-speed trains, passengers may generally bring luggage that can be carried and stored safely on board. As a practical guide for Frecciarossa and Italo services, plan for up to 2 large pieces plus a small personal item, keeping bags within the onboard racks and vestibule storage areas.
Storage Facilities
Frecciarossa and Italo trainsets have overhead racks for cabin-sized bags and larger luggage spaces near the carriage entrances or between seat backs. Bologna to Florence is a short trip, but bags must not block aisles, doors, or emergency equipment.
Special Items
Folded bicycles, skis, and musical instruments may be carried when packed and placed in the normal luggage areas. Full-size bicycles are not accepted on most high-speed services unless folded or disassembled and bagged according to the operator's rules.

Average rating & reviews

4.7
starstarstarstarstar
Among mobile stores and search platforms
4.7
starstarstarstarstar
Among mobile stores and search platforms
Easy purchase and process
We went from Tokyo station to Hiroshima for the first time. We bought our tickets online, printed the tickets and had no issues. Great experience
avatarDenise Harston
Thank you very much for your support
Even with very short time frame you suceeded to change our tickets. We are very gratefull. You are the best.
avatarMitja Bostner
Thank you, David!
Could not thank David from Rail Monsters enough, i made a couple of errors in my booking for japan and he fixed them asap with no hassle, customer service A1
avatarAlan
Local Guide
Wonderful trip from Tokyo to Kyoto. Excellent service.
avatarMarius-Adrian Nicoara
Very kind and helpful staff
Very kind and helpful staff who were very diligent and thorough in helping secure tickets for a sold out train. Thank you so much!
avatarAllison Makhoul

Bologna to Florence Map

The Bologna to Florence rail route runs south from Bologna Centrale through the Apennines to Firenze Santa Maria Novella. High-speed trains use the Bologna-Florence high-speed line, with long tunnel sections and few visible intermediate points. Regional trains follow the older route via Prato Centrale, with more stops and a longer running time. The high-speed approach enters Florence from the north before reaching Santa Maria Novella beside the historic center.

Rail vs Bus vs Plane

The train links Bologna Centrale with Firenze Santa Maria Novella in as little as 37 minutes, directly between the two city centers. Buses between Bologna and Florence usually take about 1 hour 30 minutes to 2 hours 15 minutes and often use coach stations or roadside stops rather than the main rail platforms. Flying is not a useful option for this city pair because there are no practical nonstop flights and airport transfers would take longer than the rail trip. Electric rail is also the lower-emission choice for this short Apennine crossing.

Train

Changes

Travel time

Price from

Departures

Rating

Train

Frecciarossa

Changes

Direct

Travel time

37m

Price from

$17

Departures

1316

Rating

Train

Regionale

Changes

Direct

Travel time

1h 36m

Price from

$11

Departures

170

Rating

Train

Intercity

Changes

Direct

Travel time

1h 10m

Price from

$10

Departures

135

Rating

Train

EuroCity

Changes

Direct

Travel time

59m

Price from

$12

Departures

24

Rating

Greener choice

Plus, it’s a greener choice, reducing your carbon footprint

Travel time

Price range

Winner

Train

Apprx.

49m

$10-$176

Bus

Apprx.

1h 45m

$6-$25

Flight

Apprx.

3h 30m

$90-$250

FAQ about the Bologna - Florence Route

How much is the train from Bologna to Florence?

Bologna to Florence high-speed fares start from about €9.90 ($11 USD) when low advance fares are available and can rise to around €45 ($49 USD) for more flexible or premium tickets. Prices shown are starting from; final fares depend on class, time of booking, and availability.

How fast is the Bologna to Florence high-speed train?

Frecciarossa and Italo trains can run at up to 300 km/h (186 mph) on Italian high-speed lines. The Bologna to Florence route uses the high-speed Apennine line, which is why the 92 km rail trip can be completed in under 40 minutes.

Does a rail pass cover Bologna to Florence trains?

Eurail and Interrail passes are valid on Trenitalia trains between Bologna and Florence, but Frecciarossa services require a paid seat reservation. Passes are not valid on Italo services. Rail Monsters sells individual tickets for Frecciarossa, Italo, and regional options on this route.

How do I book Bologna to Florence train tickets?

Book Bologna to Florence train tickets on Rail Monsters by choosing your travel date, comparing Frecciarossa, Italo, and regional departures, and selecting the fare conditions that match your plans. Rail Monsters accepts bookings 6 to 12 months ahead and provides mobile apps for iOS and Android for managing tickets.

How long is the train from Bologna to Florence?

The fastest Frecciarossa and Italo trains take about 37 minutes between Bologna Centrale and Firenze Santa Maria Novella. Regional trains on the older line via Prato usually take around 1 hour 35 minutes to 2 hours, depending on the number of stops.
Learn more information at our
Country Guide