The cheapest buses from Bologna to Florence

Showing times and prices for Sep 24

Cheapest

$12

Average

$22

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 $ 22 if you buy it on the day, but the cheapest tickets can be found for only $ 12.

Cheapest
12:40PMBologna1h20 02:00PMFlorence
0 changes
$121One-way
Cheapest
04:15PMBologna1h50 06:05PMFlorence
0 changes
$121One-way
Cheapest
09:45AMBologna1h20 11:05AMFlorence
0 changes
$121One-way
2nd Cheapest
08:30AMBologna Centrale2h20 10:50AMFlorence Santa Maria Novella
1 changes
$131One-way
2nd Cheapest
08:30AMBologna Centrale2h11 10:41AMFlorence Rifredi
1 changes
$131One-way

Timetable Bologna to Florence

Showing buses for tomorrow, Fri, Sep 24
12:30AMBologna1h25 01:55AMFirenze, Piazzale Montelungo
0 changes
04:20AMBologna, Autostazione1h25 05:45AMFlorence
0 changes
05:30AMBologna1h20 06:50AMFirenze, Piazzale Montelungo
0 changes
08:20AMBologna1h35 09:55AMFirenze, Piazzale Montelungo
0 changes
08:30AMBologna Centrale2h20 10:50AMFlorence Santa Maria Novella
0 changes
08:30AMBologna Centrale2h11 10:41AMFlorence Rifredi
0 changes
09:45AMBologna1h20 11:05AMFlorence
0 changes
10:10AMBologna Centrale3h03 01:13PMFlorence Santa Maria Novella
0 changes
10:10AMBologna1h20 11:30AMFirenze, Piazzale Montelungo
0 changes
10:50AMBologna1h20 12:10PMFlorence
0 changes
11:10AMBologna Centrale2h40 01:50PMFlorence Santa Maria Novella
0 changes
11:50AMBologna1h30 01:20PMFirenze, Piazzale Montelungo
0 changes
12:40PMBologna1h20 02:00PMFlorence
0 changes
02:00PMBologna1h25 03:25PMFirenze, Piazzale Montelungo
0 changes
03:50PMBologna1h30 05:20PMFirenze, Piazzale Montelungo
0 changes
04:15PMBologna1h50 06:05PMFlorence
0 changes
06:00PMBologna1h25 07:25PMFirenze, Piazzale Montelungo
0 changes
08:00PMBologna1h20 09:20PMFirenze, Piazzale Montelungo
0 changes
09:20PMBologna1h35 10:55PMFirenze, Piazzale Montelungo
0 changes
10:00PMBologna1h25 11:25PMFirenze, Piazzale Montelungo
0 changes
11:50PMBologna, Autostazione1h40 01:30AMFlorence
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
Sep 23
Find prices
$19Marino Autolinee
Fri
Sep 24
$11Regionale
$11Itabus
Sat
Sep 25
$12Regionale
$11Itabus
Sun
Sep 26
$12Regionale
$12Regionale
Mon
Sep 27
Find prices
$10Itabus
Tue
Sep 28
$11Regionale
$7Itabus
Wed
Sep 29
$11Regionale
$7Itabus
Thu
Sep 30
$11Regionale
$7Itabus
Fri
Oct 1
$11Regionale
$10Itabus
Sat
Oct 2
$12Regionale
$10Itabus
Sun
Oct 3
$12Regionale
$10Itabus
Mon
Oct 4
$11Regionale
$5Itabus
Tue
Oct 5
$11Regionale
Find prices
Wed
Oct 6
$11Regionale
$5Itabus
Thu
Oct 7
$11Regionale
$5Itabus
Fri
Oct 8
$11Regionale
$10Itabus
Sat
Oct 9
$12Regionale
$10Itabus
Sun
Oct 10
$16Regionale
$10Itabus
Mon
Oct 11
$11Regionale
$10Itabus
Tue
Oct 12
$11Regionale
$7Itabus
Wed
Oct 13
$11Regionale
$7Itabus

The fastest buses from Bologna to Florence

Showing times and prices for Sep 24

Fastest Journey

1 h 20 m

Average

1 h 39 m

Buses per day

21

Distance

81 km

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

These direct buses cover the 81 km distance in an average of 1 h 39 m but if you time it right, some buses will get you there in just 1 h 20 m .

The slowest buses will take 3 h 3 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
12:40PMBologna1h20 02:00PMFlorence
0 changes
$121One-way
Fastest
08:00PMBologna1h20 09:20PMFirenze, Piazzale Montelungo
0 changes
$281One-way
Fastest
10:50AMBologna1h20 12:10PMFlorence
0 changes
$281One-way
Fastest
09:45AMBologna1h20 11:05AMFlorence
0 changes
$121One-way
Fastest
05:30AMBologna1h20 06:50AMFirenze, Piazzale Montelungo
0 changes
$281One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus
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

Bus Information between Bologna and Florence

distanceDistance50 miles (81 km)
durationAverage bus duration1 h 40 min
priceAverage bus ticket price$11 (€9)
changesDirect busYes
carriersBus providersFlixbus, BlaBlaCar, Marino Autolinee, Bus Center, Baltour, Infobus, Appennino Shuttle or Regionale

Buses from Bologna to Florence cover the 50 miles (81 km) long route taking on average 1 h 40 min with our travel partners like Flixbus, BlaBlaCar, Marino Autolinee, Bus Center, Baltour, Infobus, Appennino Shuttle or Regionale. There are direct bus services available. While the average ticket price for this route costs around $11 (€9), you can find the cheapest bus ticket for as low as $7 (€6). Travelers depart most frequently from Bologna Centrale and arrive in Florence, Villa Costanza Tram T1.

Bus companies

Bus from Bologna to Florence with FlixBus

For as little as $7 (€6) you can travel by bus between Bologna and Florence with FlixBus. Omio will show you the best deals, schedules and tickets available for this route.

FlixBus

FlixBus is one of Europe's leading low-cost bus companies, founded in Germany and offering long-distance bus services in Europe and the U. S. FlixBus also operates overnight buses on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on luggage and one checked bag per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

    FlixBus' current ticket policies due to COVID-19 for your bus from Bologna to Florence are the following:

    • Exceptions to waive change or cancellation fees policy
    • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
    • Cancellations made 30 days before departure are free of charge.
    • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
    • Cashless payments recommended
    • Online booking and check-in recommended

    Coach from Bologna to Florence

    Numerous buses ply the route between Bologna and Florence daily, making it easy to commute directly between the two destinations. The distance between the two cities is around 50 miles, and a direct bus takes an average of 1 hour 22 minutes to cover the journey. However, with the right timing, you'll get there in just under an hour.

    How long is the journey by bus from Bologna to Florence?

    Florence lies approximately 50 miles from Bologna, and a direct bus service takes an average of 1 hour 22 minutes to get there. Slower buses from Bologna to Florence take 1 hour 50 minutes to complete the journey and entail one or two changes along the trip. Changeovers are ideal if travelers are traveling on a budget.

    How many coaches are there from Bologna to Florence?

    The number of bus connections available for daily travels from Bologna to Florence varies depending on the day of the week. For instance, there are 35 bus connections on Fridays, but the number decreases to 3 on Sundays. All the connections along this route are direct lines. Passengers should, therefore, not expect any change as they travel between these two cities. The earliest bus departs from Bologna at around 1:00 a.m., and arrives in Florence just over an hour later. The last bus leaves Bologna at just before midnight, and reaches Florence at around 1:15 a.m.

    What is/are the departure and arrival stations for buses from Bologna to Florence?

    The main departure station for buses in Bologna is in Piazza XX Settembre, which is about 0.9 miles from the city center. Travelers can access it after a 17-minute walk. At the station, there are facilities such as eateries and shops where one can grab quick bites. Also, there are clean toilets and bathrooms for one to freshen up before starting the journey.

    Buses arriving in Florence from Bologna stop at the SITA Bus Station, which is about 0.5 miles from the city center, and is easily accessible after a 10-minute walk. The station has fast-food kiosks, newspaper stands, luggage stores and parking lots. Besides, the cool restaurants come in handy for relaxation.

    Which coach providers travel from Bologna to Florence?

    There are three service providers for buses from Bologna to Florence, including FlixBus, Buscenter, Marino Bus and BlaBlaBus. Marino bus, which leaves Bologna at around 5.00 p.m. offers the cheapest rates. To catch the fastest bus, travelers should book FlixBus which departs Bologna at around 2:45 p.m. and arrives in Florence after 01:05 h, although this comes at a higher rate. The 10:30 a.m. Marino bus is the most convenient for those who want to cover the journey within the shortest time possible, at the lowest rate.

    FlixBus Bologna to Florence

    FlixBus is the main operator of buses from Bologna to Florence. The direct trips start as early as 01:00 a.m. and depart almost every hour. The last bus departs Bologna at about midnight. The fastest trip lasts  1 hour 5 minutes, while the longest trip takes 1 hour 45 minutes.

    Bologna to Florence Coach: Services on Board

    As an operator of buses from Bologna to Florence, FlixBus guarantees its clients the best of online service. The free Wi-Fi helps you avoid boredom, as you can keep yourself busy by surfing your favorite sites, check emails or chat with friends. No pets are allowed on board, except guide dogs. The company treats every customer equally, and does not discriminate against those with disabilities. Bikes are only allowed on board if they are fully compressible. 

    Travel Tips

    Buses from Bologna to Florence
    Take the bus 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
    How much do cheap buses to Florence from Bologna cost?
    Bus tickets to Florence from Bologna for some dates and times can be found for as cheap as $7 (€6)  one way in the next 7 days.
    How much is a bus ticket to Florence from Bologna?
    The Bologna to Florence bus ticket price is on average $11 (€9)  if you are looking to purchase your tickets for this journey in the next week.
    What is the distance to Florence from Bologna by bus?
    The distance between Bologna and Florence by bus is approximately 50 miles (81 km).
    What is the Bologna to Florence bus travel time?
    While the time it takes to travel 50 miles (81 km) from Bologna to Florence can vary based on specific dates, weekends, and holidays, the Bologna to Florence bus journey time is on average 1 h 40 min.
    What station does the bus from Bologna to Florence depart from? Which Florence bus station do I come into from Bologna?

    Some of the Bologna bus stations to Florence you can start your journey from include Bologna, Autostazione, Bologna, Piaza XX Settembre and Bologna, Imola highway exit. Similarly, some of the arrival bus stations in Florence include Florence, Villa Costanza Tram T1, Florence, Viale Filippo Strozzi and Florence, Santa Caterina D'Alessandria.

    When traveling this route, Omio customers are departing most frequently from Bologna Centrale   and arriving in Florence, Villa Costanza Tram T1.

    Where is the bus station in Bologna? Where is the bus station in Florence?

    The most popular departure bus station with passengers for this route, called Bologna Centrale, is located 1 mile (s) / 1 km from the city center of Bologna.

    The most popular arrival bus station, Florence, Villa Costanza Tram T1, is located 4 mile (s) / 6 km away from the city center of Florence.

    What bus companies go from Bologna to Florence?
    For the journey from Bologna to Florence you can take a bus with Flixbus, BlaBlaCar, Marino Autolinee, Bus Center, Baltour, Infobus, Appennino Shuttle or Regionale. Be sure to check out all possible bus companies that offer services between Bologna and Florence on Omio to compare what amenities they may have.
    What are the first and last departure bus times from Bologna to Florence?
    You can take the first bus from Bologna to Florence at 6: 10 AM. The last bus from Bologna to Florence that you can take departs at 9: 54 PM. Omio shows you the latest bus from Bologna to Florence schedule to help you book the best departure time for this journey.
    How early should I book Bologna to Florence bus tickets to get the best deals?
    If you book a bus ticket from Bologna to Florence within the next 7 days, you can find tickets to cost on average $11 (€9) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets between Bologna and Florence are generally on sale a few months before the planned departure date.
    Stations

    Important Stations and Airports for this Journey

    Bologna
    Florence
    P.za XX Settembre
    Amenities