Travel Bologna to Florence

Bologna to Florence

From Bologna to Florence, travelers can choose from a range of transport services, with full details on when they run, how long they take and what they cost.

Travel options for Bologna to Florence

On your journey from Bologna to Florence, take a bus for 7 EUR to save, or get there quicker with train in 37 minutes.

Bus from Bologna to Florence

To travel between Bologna and Florence, you’ll need to catch the bus from multiple stations, including Bologna Bus Station, Bologna Bus Terminal, Guglielmo Marconi Airport, Bologna, Bologna Piazza XX Settembre and others. The journey takes approximately 1 hour 11 minutes with fares starting from 7 EUR, and services conclude at multiple stations, including Villa Constanza Bus Station, Florence, Florence Bus Station, Florence Villa Constanza Bus Station, T2 Guidoni Bus Station, Florence and others. It’s a straightforward option for this route, and you can reserve your seat in advance to avoid last-minute issues.

Prices: 7 EUR

Duration: 1h 11m – 2h ⏱

Travel with bus from Bologna to Florence for 7 EUR Journey with bus from Bologna to Florence in 1h 11m Take bus from Bologna to Florence in 1h 11m Travel with bus from Bologna to Florence for 7 EUR Hop on bus from Bologna to Florence for 7 EUR Explore with bus from Bologna to Florence in 1h 11m

View all Bus tickets →

Train from Bologna to Florence

Experience a train ride from Bologna to Florence, boarding at Bologna Main and arriving at Florence Santa Maria Novella. The journey lasts around 37 minutes, and tickets start from 19 EUR. Make sure to book your seat in advance.

Popular departures: Bologna Main

Prices: 19 EUR

Duration: 37m – 38m ⏱

Journey with train from Bologna to Florence for 19 EUR Hop on train from Bologna to Florence in 0h 37m

View all Train tickets →

Combined from Bologna to Florence

For combined transport between Bologna and Florence, begin at BLQ Bologna Airport with fares from 154 EUR. After approximately 8 hours 55 minutes, you’ll reach FLR Florence Airport. Plan ahead and secure your trip see vans and times.

Popular departures: BLQ Bologna Airport
Popular arrivals: FLR Florence Airport

Prices: 154 EUR

Duration: 8h 55m ⏱

Journey with combined from Bologna to Florence in 8h 55m

View all Combined tickets →

Charter from Bologna to Florence

Skip the queues and crowded transport: a private driver will pick you up in Bologna and drop you exactly where you want in Florence. With a journey time of roughly 1 hour 26 minutes, this is the easiest way to travel, offering privacy and flexibility. Fares start at 387 EUR, and you can reserve your transfer here.

Prices: 387 EUR

Duration: 1h 26m – 1h 40m ⏱

Book charter from Bologna to Florence in 1h 26m

View all Charter tickets →

Distance Bologna to Florence

The distance between Bologna and Florence is 80.8 kilometers.

Bologna to Florence Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Bologna to Florence

Bus
Train
Combined
Charter
Average price
12 EUR
24 EUR
154 EUR
389 EUR
Cheapest price
7 EUR
19 EUR
154 EUR
387 EUR
Average duration
1h 26m
0h 37m
8h 55m
1h 35m
Minimum duration
1h 11m
0h 37m
8h 55m
1h 26m
Number of departures
67
33
1
6
Tickets
Operators
FlixBus, Itabus, Marino, Appennino Shuttle, Autolinee Federico, Blablacar Bus
NTV
Vueling
Daytrip private transfer with English speaking driver

Bus Routes & Schedules from Bologna to Florence

On this bus route between Bologna and Florence, several departure and arrival stations are available along the way. Travel time depends on the specific stops used, though most journeys fall around 1h 11m to 2h. Buses follow a coordinated schedule running from 00:15 until 23:54, covering most of the day. Fares usually start at 7 to 25 EUR and can vary slightly depending on the service and stops selected. Consulting the full bus timetable for Bologna to Florence helps you compare station options, estimated travel times and available departures before deciding on the most suitable connection.

Departure stations
Bologna Bus Station
Bologna Bus Terminal
Guglielmo Marconi Airport, Bologna
Bologna Piazza XX Settembre
Arrival stations
Villa Constanza Bus Station, Florence
Florence Bus Station
Florence Villa Constanza Bus Station
T2 Guidoni Bus Station, Florence
Florence Park Villa Constanza

Bus Timetable: Bologna Bus Station → Florence Bus Station

  • 01:00 02:40 1h 40m 11 EUR
  • 03:10 04:40 1h 30m 9 EUR
  • 21:15 23:00 1h 45m 9 EUR
  • 23:54 01:30 1h 36m 11 EUR

Bus Timetable: Bologna Bus Station → Florence Park Villa Constanza

  • 18:20 19:50 1h 30m 24 EUR

Bus Timetable: Bologna Bus Station → Florence Villa Constanza Bus Station

  • 07:15 08:35 1h 20m 16 EUR
  • 23:40 01:15 1h 35m 25 EUR

Bus Timetable: Bologna Bus Station → T2 Guidoni Bus Station, Florence

  • 19:40 21:00 1h 20m 9 EUR

Bus Timetable: Bologna Bus Station → Villa Constanza Bus Station, Florence

  • 01:00 02:15 1h 15m 11 EUR
  • 03:10 05:10 2h 9 EUR
  • 04:25 05:40 1h 15m 9 EUR
  • 05:15 06:35 1h 20m 9 EUR
  • 07:00 08:20 1h 20m 8 EUR
  • 07:15 08:30 1h 15m 8 EUR
  • 07:45 09:05 1h 20m 8 EUR
  • 08:35 10:25 1h 50m 9 EUR
  • 08:50 10:10 1h 20m 9 EUR
  • 09:30 11:20 1h 50m 10 EUR
  • 10:00 11:20 1h 20m 10 EUR
  • 10:45 12:35 1h 50m 9 EUR
  • 11:15 12:35 1h 20m 9 EUR
  • 11:20 12:45 1h 25m 9 EUR
  • 11:45 13:05 1h 20m 9 EUR
  • 12:15 13:35 1h 20m 9 EUR
  • 13:35 15:30 1h 55m 9 EUR
  • 15:30 16:50 1h 20m 10 EUR
  • 15:50 17:10 1h 20m 10 EUR
  • 16:25 17:50 1h 25m 10 EUR
  • 16:30 17:50 1h 20m 10 EUR
  • 16:40 18:20 1h 40m 9 EUR
  • 16:50 18:05 1h 15m 10 EUR
  • 17:20 18:50 1h 30m 9 EUR
  • 18:30 19:50 1h 20m 10 EUR
  • 18:40 20:15 1h 35m 9 EUR
  • 19:35 21:20 1h 45m 9 EUR
  • 19:40 21:25 1h 45m 9 EUR
  • 20:20 21:40 1h 20m 9 EUR
  • 21:15 22:35 1h 20m 9 EUR
  • 21:40 23:00 1h 20m 9 EUR
  • 23:54 01:05 1h 11m 11 EUR

Bus Timetable: Bologna Bus Terminal → Florence Villa Constanza Bus Station

  • 00:15 01:35 1h 20m 20 EUR
  • 00:45 02:05 1h 20m 20 EUR
  • 01:50 03:10 1h 20m 20 EUR
  • 02:50 04:10 1h 20m 15 EUR
  • 07:00 08:20 1h 20m 7 EUR
  • 09:10 11:00 1h 50m 10 EUR
  • 10:55 12:15 1h 20m 7 EUR
  • 12:25 14:10 1h 45m 7 EUR
  • 14:00 15:20 1h 20m 15 EUR
  • 15:00 16:20 1h 20m 10 EUR
  • 15:30 16:50 1h 20m 9 EUR
  • 16:30 17:50 1h 20m 10 EUR
  • 17:00 18:20 1h 20m 15 EUR
  • 19:05 20:25 1h 20m 15 EUR
  • 23:50 01:10 1h 20m 10 EUR

Bus Timetable: Bologna Piazza XX Settembre → Florence Villa Constanza Bus Station

  • 09:25 10:45 1h 20m 10 EUR
  • 15:00 16:30 1h 30m 8 EUR

Bus Timetable: Guglielmo Marconi Airport, Bologna → Florence Bus Station

  • 00:30 01:55 1h 25m 20 EUR
  • 05:30 06:50 1h 20m 20 EUR
  • 08:20 09:55 1h 35m 20 EUR
  • 10:10 11:35 1h 25m 20 EUR
  • 11:50 13:20 1h 30m 20 EUR
  • 14:00 15:25 1h 25m 20 EUR
  • 15:50 17:20 1h 30m 20 EUR
  • 18:00 19:25 1h 25m 20 EUR
  • 20:00 21:20 1h 20m 20 EUR
  • 22:00 23:20 1h 20m 20 EUR

Check all Charter tickets →

Train Routes & Schedules from Bologna to Florence

At Bologna Main you board the train bound for Florence. Services typically operate from 06:57 until 21:57, and the rail journey takes around 0h 37m to 0h 38m. Tickets are available from 19 to 121 EUR, and the route concludes at Florence Santa Maria Novella. By consulting the train timetable for Bologna to Florence, you can check exact departure times and choose the service that best fits your travel plans.

Departure stations
Bologna Main
Arrival stations
Florence Santa Maria Novella

Train Timetable: Bologna Main → Florence Santa Maria Novella

  • 06:57 07:35 38m 19 EUR
  • 07:57 08:35 38m 21 EUR
  • 08:17 08:54 37m 19 EUR
  • 08:42 09:20 38m 19 EUR
  • 08:57 09:35 38m 21 EUR
  • 09:17 09:54 37m 19 EUR
  • 09:42 10:20 38m 19 EUR
  • 09:57 10:35 38m 21 EUR
  • 10:42 11:20 38m 28 EUR
  • 10:57 11:35 38m 21 EUR
  • 11:42 12:20 38m 21 EUR
  • 11:57 12:35 38m 21 EUR
  • 12:42 13:20 38m 21 EUR
  • 12:57 13:35 38m 21 EUR
  • 13:42 14:20 38m 21 EUR
  • 13:57 14:35 38m 21 EUR
  • 14:42 15:20 38m 19 EUR
  • 14:57 15:35 38m 21 EUR
  • 15:17 15:54 37m 21 EUR
  • 15:42 16:20 38m 121 EUR
  • 15:57 16:35 38m 28 EUR
  • 16:42 17:20 38m 21 EUR
  • 16:57 17:35 38m 21 EUR
  • 17:17 17:54 37m 19 EUR
  • 17:42 18:20 38m 19 EUR
  • 17:57 18:35 38m 21 EUR
  • 18:42 19:20 38m 19 EUR
  • 18:57 19:35 38m 21 EUR
  • 19:17 19:54 37m 19 EUR
  • 19:42 20:20 38m 19 EUR
  • 19:57 20:35 38m 21 EUR
  • 20:57 21:35 38m 21 EUR
  • 21:57 22:35 38m 19 EUR

Check all Train tickets →

Combined Routes & Schedules from Bologna to Florence

Set off from BLQ Bologna Airport on a coordinated transfer involving different vehicles toward Florence. The journey usually lasts 8h 55m, with departures scheduled at 23:30. Fares starting at 154 EUR and arrival is at FLR Florence Airport. Consulting the timetable for multi-leg connections between Bologna and Florence lets you plan your departure and secure your seat.

Check all Combined tickets →

Charter Routes & Schedules from Bologna to Florence

- Travel from Bologna Airport to Fiesole Hotel Transfer with a personal driver, lasting approximately 1h 40m. Travel options are flexible with fares beginning at 390 EUR.
- Set off from Bologna Airport in a private taxi heading toward Florence Airport, spending about 1h 26m on the road. Multiple departures are available, and tickets start at 387 EUR.
- Board an exclusive on-demand car at Bologna Airport, covering the distance to Florence Hotel Transfer in roughly 1h 40m. With several departures operating daily, tickets cost from 390 EUR.
- Reach Fiesole Hotel Transfer via a private transfer, starting from Bologna Hotel Transfer and spending about 1h 40m on the road. Tickets start at 390 EUR, and you can depart at different times during the day.
- From Bologna Hotel Transfer, set off in a VIP taxi toward Florence Airport, with the ride lasting around 1h 26m. Fares from 387 EUR are available, with multiple departures throughout the day.
- Hop into a private driver service at Bologna Hotel Transfer and reach Florence Hotel Transfer after roughly 1h 40m. With frequent departures available, tickets start at 390 EUR.

Check all Charter tickets →

Frequently Asked Questions Bologna to Florence

Below you will find answers to the most common questions about traveling from Bologna to Florence.

How long does the Bologna to Florence route usually take?

Travel time on the Bologna to Florence route depends on the transport type and the exact departure and arrival points. By bus it is about 1 hour 11 minutes to 2 hours, while train times are not listed here. Charter transfers take about 1 hour 26 minutes to 1 hour 40 minutes.

What is the cheapest way to travel from Bologna to Florence?

The cheapest option on the Bologna to Florence route is the bus, with fares from 7 EUR to 25 EUR. Train tickets start at 19 EUR, while the combined flight option is 154 EUR and charter transfers are much higher.

How much should I expect to pay for Bologna to Florence overall?

For Bologna to Florence, prices vary widely by transport. Buses cost about 7 EUR to 25 EUR, trains range from 19 EUR to 121 EUR, the combined flight option is 154 EUR, and charter transfers are 387 EUR to 390 EUR.

Which option is the fastest for Bologna to Florence?

The fastest listed option for Bologna to Florence is the charter transfer, which takes about 1 hour 26 minutes to 1 hour 40 minutes depending on the pickup and drop-off points. Bus journeys are longer, and train durations are not provided here.

Where do buses leave from and arrive in on the Bologna to Florence route?

Buses on the Bologna to Florence route depart from Bologna Bus Station, Bologna Bus Terminal, Guglielmo Marconi Airport, Bologna, or Bologna Piazza XX Settembre. In Florence, arrivals include Villa Constanza Bus Station, Florence Bus Station, Florence Villa Constanza Bus Station, T2 Guidoni Bus Station, and Florence Park Villa Constanza.

What are the train stations for Bologna to Florence?

Trains on the Bologna to Florence route depart from Bologna Main and arrive at Florence Santa Maria Novella. The route shows 33 train trips, with fares starting at 19 EUR and reaching 121 EUR.

How often do buses run from Bologna to Florence, and what are the first and last departures?

Bus service on the Bologna to Florence route is frequent, with 67 trips listed. The first departure is at 00:15 and the last departure is at 23:54, so there are options throughout the day and late at night.

What are the train times for Bologna to Florence during the day?

Trains on the Bologna to Florence route start at 06:57 and the last departure is at 21:57. There are 33 train trips listed, so the service covers most of the day, but the exact spacing between departures is not shown here.

Are there direct flight-style options for Bologna to Florence?

The combined flight option on the Bologna to Florence route is listed from BLQ Bologna Airport to FLR Florence Airport. It has one trip at 23:30 and takes 535 minutes, which is about 8 hours 55 minutes.

How do bus travel times vary on Bologna to Florence?

Bus times on the Bologna to Florence route vary by departure and arrival point. The quickest listed bus pair is Bologna Bus Station to Villa Constanza Bus Station, Florence at 71 to 120 minutes, while other bus pairs run around 80 to 105 minutes.

Can I book Bologna to Florence tickets online?

Yes, Bologna to Florence tickets can be booked online, and TicketRoutes.com is the place to check the available options. The route includes buses, trains, a combined flight option, and charter transfers, so it helps to compare the listed fares and times first.

What should I know about charter transfers from Bologna to Florence?

Charter transfers on the Bologna to Florence route depart from Bologna Airport or Bologna Hotel Transfer and arrive at Florence Airport, Florence Hotel Transfer, or Fiesole Hotel Transfer. Prices are 387 EUR to 390 EUR, and travel time is about 1 hour 26 minutes to 1 hour 40 minutes.

Compare routes across the country in Italy

Route finder

Use the map to search transport connections between destinations throughout Italy. Compare schedules, travel times, and available services before planning your journey.


More travel routes for Bologna and Florence

Planning more stops after Bologna to Florence?

If your journey doesn’t end with Bologna to Florence, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.