COMPARE Prices across different modes

Sat
Sep 18
$11Regionale
$11Itabus
Sun
Sep 19
$12Regionale
$10Itabus
Mon
Sep 20
$12Regionale
$11Itabus
Tue
Sep 21
$12Regionale
$10Itabus
Wed
Sep 22
$12Regionale
$7Itabus
Thu
Sep 23
$12Regionale
$10Itabus
Fri
Sep 24
$12Regionale
$10Itabus
Sat
Sep 25
$12Regionale
$7Itabus
Sun
Sep 26
$12Regionale
$7Itabus
Mon
Sep 27
$12Regionale
$7Itabus
Tue
Sep 28
$12Regionale
$5Itabus
Wed
Sep 29
$12Regionale
$5Itabus
Thu
Sep 30
$12Regionale
$5Itabus
Fri
Oct 1
$12Regionale
$7Itabus
Sat
Oct 2
$12Regionale
$7Itabus
Sun
Oct 3
$12Regionale
$10Itabus
Mon
Oct 4
$12Regionale
$5Itabus
Tue
Oct 5
$12Regionale
$5Itabus
Wed
Oct 6
$12Regionale
$5Itabus
Thu
Oct 7
$12Regionale
$7Itabus

These companies trust us. We 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 from Florence to Bologna

distanceDistance50 miles (81 km)
durationAverage train duration1 h 45 min
priceAverage train ticket price$12 (€10)
changesDirect trainYes
carriersTrain providersItalo, Regionale, Frecciarossa, Intercity, Trenitalia, Intercity Notte, Frecciargento or Regionale Veloce

Trains from Florence to Bologna cover the 50 miles (81 km) long trip taking on average 1 h 45 min with our travel partners like Italo, Regionale, Frecciarossa, Intercity, Trenitalia, Intercity Notte, Frecciargento or Regionale Veloce. There are direct train services available. While the average ticket price for this route costs around $12 (€10), you can find the cheapest train ticket for as low as $11 (€9). Travelers depart most frequently from Firenze Santa Maria Novella and arrive in Bologna Centrale.

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 between Florence and Bologna: 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.

    Italo has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Florence to Bologna:

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

    Trains from Florence to Bologna

    To get from the central Italian city of Florence to Bologna, which sits 64.5 miles (104 km) north, passengers can opt for one of the many trains departing daily. Trains from Florence to Bologna run most hours of the day and can take as little as about 40min, or long as 4h—which is typically on standard, late-night services that have transfers. Once in Bologna, explore the historic city center where there are stunning piazzas, narrow alleys, arcades and restaurants.

     

    Which train companies travel from Florence to Bologna?

    Two train companies offer multiple journeys from Florence to Bologna daily. Trenitalia services the route almost every hour of the day, with multiple trains departing each hour between 6:00 a.m. and 7:00 p.m.—including weekends and holidays. Duration of the journey varies depending upon the service chosen; some routes include transfers or stops, while routes that are run by Trenitalia’s Frecciarossa trains (the company’s high-speed service) are direct. Italo, the second train company that services the route, also runs multiple daily options; however, it only runs direct, high-speed options, and operates about four-to-five services daily.

     

    Trenitalia trains from Florence to Bologna

    Trenitalia offers passengers several options for trains from Florence to Bologna. On weekdays, services begin just after 2:00 a.m., then run every 1 to 2h until about 6:00 a.m. when the schedule increases to offer multiple routes hourly. The Frecciarossa (or high-speed) train type runs one service almost every hour. Standard trains typically take just over 1h, but some of the routes that include a transfer may take between about 2 to 4h. The weekend and holiday schedule varies slightly, with the first train each day departing before 2:00 a.m. and the cadence slightly reduced in the early morning; the final train departs just before 11:30 p.m. Passengers should take note of departure and arrival stations on their ticket, as trains depart for three separate stations and arrive at two. For a fee, Trenitalia ticket policy allows customers with certain ticket types to refund or amend their tickets prior to departure; passengers holding Super Economy tickets should note that their tickets are not eligible for exchange or refund.

     

    Italo trains from Florence to Bologna

    Services offered to travelers by Italo have a regular schedule throughout the week and weekends. With four-to-five options daily, Italo’s first departure is around 10:40 a.m. and the final departure is around 6:30 p.m. On Sundays through Fridays Italo offers two late-morning options and two late-afternoon options; on Saturdays, one additional route is added to the schedule. Because Italo only offers a high-speed train type for the journey, the service has no transfers and runs non-stop; this means that passengers can expect their ride to typically take about 40min. All Italo trains depart from Florence Santa Maria Novella and arrive at Bologna Centrale. With regard to ticket policy, customers will find that individuals holding Economy tickets are allowed to make changes or request refunds for a fee at any time before departure. Customers with Flex fares are allowed free exchanges, but refunds still incur a fee and all requests must be made prior to departure.

     

    Train Florence to Bologna: Services on board

    There are multiple ticket categories and fare options offered by Trenitalia and Italo for trains from Florence to Bologna. While some tickets types provide passengers with additional services, all passengers have access to free Wi-Fi for staying up-to-date with news, emails and social media. The trains also offer access to refreshment services, which may be café cars, bistro services or vending machines. Additionally, there are bathroom facilities available on-board. For passengers who have brought a few carry-on items, there is plenty of luggage space available in the form of overhead racks and designated suitcase areas. If that luggage includes a folded bicycle or stroller, the items can be stowed safely. Individuals who have reduced mobility or accessibility concerns will find reserved spaces for wheelchair users and policies allowing free travel for guide dogs. Travel policy with each company makes allowances for small pets; larger pets—which Italo identifies as animals weighing more than 22 pounds (10 kg)—can travel on-board with both train companies for a fee; if traveling with a pet, a spot on the train must be reserved at least 2h in advance of the scheduled departure. Customers are encouraged to review the travel policies on the Omio website for specifics regarding services, luggage and pets.

     

    Florence to Bologna Train Time: Daily Departures

    With more than 55 combined train departure options, Trenitalia and Italo offer a regular timetable of departures throughout the day to take passengers to Barcelona. On weekdays, customers will find that there are multiple departure times each hour between 6:00 a.m. and 7:00 p.m., but services offered almost every hour of the day. This is similar with weekend and holiday travel.

     

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

    Trenitalia offers passengers with direct, high-speed Frecciarossa trains from Florence to Bologna multiple times a day. These routes typically take about 40min. Italo also offers direct, non-stop trains with a 40-minute duration a handful of times throughout the day. However, if the departure time and fare price does not suit you, Trenitalia offers several options during peak and off-peak hours; these services include direct, non-stop routes as well as routes requiring a transfer.

     

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

    Departure train station: The three departure stations in Florence are Santa Maria Novella, Campo di Marte and Rifredi. Santa Maria Novella and Rifredi are 3-to-4 miles (4.8-6.4 km) from the city center, whereas Campo di Marte only 0.7 miles (1.1 km). To get to any of the stations, passengers can grab a city bus or taxi. At each station there are basic facilities like restrooms and places to buy tickets.

    Arrival train station: There are two arrivals train stations in Bologna: Bologna Centrale and Bologna San Ruffillo. Centrale is 0.8 miles (1.4 km) and San Ruffillo 3 miles (4.6 km) from the city center. Travelers can grab a taxi or city bus to get to the city center. At the stations, there are shops, cafés and accessible restrooms.

    How to find cheap train tickets from Florence to Bologna?

    Travelers who are looking to affect the cost of their ticket on a train from Florence to Bologna will find that the quickest way to get a low cost option is to select the route that has transfers or multiple stops, since the fast-train and direct options tend to cost more. While this is ideal for passengers who have great flexibility in their travel schedule, it may not always be an option. If you are looking for cheap train tickets from Florence to Bologna, but do not have time to spare, the best option is to book the standard ticket for your route of choice—added ticket flexibility incurs an additional cost, so standard fares, which attach a ticket to a specific train and train time may not allow for refunds or exchanges, but will come at a lower cost. Passengers are also encouraged to review any discount opportunities. For example, children and youths ride for a reduced cost, with children under the age of two traveling for free with Trenitalia.

    Train tickets from Florence to Bologna: when to book to save $

    Time Price Savings
    1 week earlier 16 €
    2 weeks earlier 14 €14.%
    3 weeks earlier 13 €23%
    1 month before 14 €14.%
    2 months earlier 14 €14.%
    3 months earlier 15 €7%


    Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Florence - Bologna. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

    • Buying your train ticket from Florence - Bologna 3 weeks in advance means you can save on average up to 23% compared to the price available on the day of departure.
    • If you book a ticket Florence - Bologna with 2 months in advance you save up to about 14% compared to the initial price.
    • By booking 3 months in advance, you could save up to 7%.
    • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

    Travel Tips

    Trains from Florence to Bologna
    Travel by train to Bologna 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 Florence to Bologna.
    FAQs
    How much are cheap trains between Florence and Bologna?
    If you’re looking to save money on tickets, you can find cheap Florence to Bologna trains for as little as $11 (€9)  in the next 7 days.
    How much does it cost to take a train between Florence and Bologna?
    If you’re looking to book your train tickets in the next week, you can expect the Florence to Bologna train price to come in at an average of $12 (€10)  one way.
    How far is Bologna from Florence by train?
    The train distance from Florence to Bologna is around 50 miles (81 km).
    What is the Florence to Bologna train travel time?
    While the time it takes to travel 50 miles (81 km) from Florence to Bologna can vary based on specific dates, weekends, and holidays, the Florence to Bologna train journey time is on average 1 h 45 min.
    Which train station from Florence to Bologna do I depart from? Which Bologna train station from Florence do I arrive in?

    When traveling this route, Omio customers are departing most frequently from Firenze Santa Maria Novella   and arriving in Bologna Centrale.

    Where is the Florence train station located? Where is the Bologna train station located?

    Passengers board their train most frequently from Firenze Santa Maria Novella and travel around 1 mile (s) / 1 km from the city center to this train station.

    Passengers traveling this route most often arrive at Bologna Centrale and need to travel approximately 1 mile (s) / 1 km from the train station to the city center in Bologna.

    What train providers offer a service from Florence to Bologna?
    For the best Florence to Bologna train to purchase, you can travel safely and comfortably with Italo, Regionale, Frecciarossa, Intercity, Trenitalia, Intercity Notte, Frecciargento or Regionale Veloce. However, it's always good to check all possible train companies with services from Florence to Bologna to compare what amenities they may offer.
    When does the first train depart from Florence to Bologna? When does the last train depart from Florence to Bologna?
    You can take the earliest train from Florence to Bologna at 4: 38 AM   or take the last train from Florence to Bologna leaving at 6: 38 PM. Look for the latest Florence to Bologna train schedules on Omio and book the best time to take the train for this trip.
    How far in advance should I purchase train tickets from Florence to Bologna for the best deals?
    The price of a one way train ticket from Florence to Bologna is on average $12 (€10) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets to Bologna from Florence available a few months in advance.
    Stations

    Important Stations and Airports for this Journey

    Florence
    Bologna
    Firenze S.M.N.
    Amenities