Brescia to Florence train

Cheap train tickets from Brescia to Florence

Showing times and prices for May 21

Cheapest

26

Average

57

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.

Cheapest
05:33PMBrescia4h37 10:10PMFlorence Santa Maria Novella
2 transfers
261One-way
2nd Cheapest
10:49AMBrescia7h22 06:11PMFlorence Santa Maria Novella
2 transfers
301One-way
2nd Cheapest
01:49PMBrescia6h33 08:22PMFlorence Santa Maria Novella
2 transfers
301One-way
2nd Cheapest
08:49AMBrescia7h22 04:11PMFlorence Santa Maria Novella
2 transfers
301One-way
2nd Cheapest
06:49AMBrescia7h22 02:11PMFlorence Santa Maria Novella
2 transfers
301One-way

Train schedule from Brescia to Florence

Showing trains for tomorrow, Saturday, May 21
12:33AMBrescia7h06 07:39AMFlorence Santa Maria Novella
2 transfers
04:43AMBrescia3h21 08:04AMFlorence Santa Maria Novella
1 transfer
05:45AMBrescia2h39 08:24AMFlorence Santa Maria Novella
1 transfer
05:49AMBrescia4h26 10:15AMFlorence Rifredi
1 transfer
06:13AMBrescia, Borgo San Giovanni6h14 12:27PMFlorence Rifredi
2 transfers
06:13AMBrescia, Borgo San Giovanni3h26 09:39AMFlorence Santa Maria Novella
2 transfers
06:31AMBrescia5h56 12:27PMFlorence Rifredi
1 transfer
06:42AMBrescia2h57 09:39AMFlorence Santa Maria Novella
1 transfer
06:49AMBrescia5h38 12:27PMFlorence Rifredi
2 transfers
06:49AMBrescia7h22 02:11PMFlorence Santa Maria Novella
2 transfers
07:25AMBrescia, Borgo San Giovanni2h59 10:24AMFlorence Santa Maria Novella
2 transfers
07:33AMBrescia2h51 10:24AMFlorence Santa Maria Novella
1 transfer
07:33AMBrescia4h54 12:27PMFlorence Rifredi
2 transfers
07:34AMBrescia3h30 11:04AMFlorence Santa Maria Novella
1 transfer
08:16AMBrescia, Borgo San Giovanni3h08 11:24AMFlorence Santa Maria Novella
1 transfer
08:47AMBrescia2h37 11:24AMFlorence Santa Maria Novella
0 transfers
08:49AMBrescia7h22 04:11PMFlorence Santa Maria Novella
2 transfers
09:00AMBrescia, Borgo San Giovanni3h39 12:39PMFlorence Santa Maria Novella
2 transfers
09:09AMBrescia2h55 12:04PMFlorence Santa Maria Novella
1 transfer
09:23AMBrescia3h16 12:39PMFlorence Santa Maria Novella
1 transfer
09:39AMBrescia3h25 01:04PMFlorence Santa Maria Novella
1 transfer
09:49AMBrescia7h19 05:08PMFlorence Santa Maria Novella
2 transfers
10:23AMBrescia3h16 01:39PMFlorence Santa Maria Novella
1 transfer
10:49AMBrescia7h22 06:11PMFlorence Santa Maria Novella
2 transfers
10:49AMBrescia7h19 06:08PMFlorence Santa Maria Novella
2 transfers
11:09AMBrescia2h55 02:04PMFlorence Santa Maria Novella
1 transfer
11:42AMBrescia, Borgo San Giovanni3h57 03:39PMFlorence Santa Maria Novella
2 transfers
12:23PMBrescia3h16 03:39PMFlorence Santa Maria Novella
1 transfer
12:39PMBrescia3h25 04:04PMFlorence Santa Maria Novella
1 transfer
01:00PMBrescia, Borgo San Giovanni3h24 04:24PMFlorence Santa Maria Novella
2 transfers
01:00PMBrescia, Borgo San Giovanni5h25 06:25PMFlorence Rifredi
2 transfers
01:29PMBrescia2h25 03:54PMFlorence Santa Maria Novella
0 transfers
01:33PMBrescia3h54 05:27PMFlorence Rifredi
2 transfers
01:33PMBrescia2h51 04:24PMFlorence Santa Maria Novella
1 transfer
01:39PMBrescia3h25 05:04PMFlorence Santa Maria Novella
1 transfer
01:49PMBrescia4h36 06:25PMFlorence Rifredi
1 transfer
01:49PMBrescia6h33 08:22PMFlorence Santa Maria Novella
2 transfers
02:23PMBrescia3h16 05:39PMFlorence Santa Maria Novella
1 transfer
02:49PMBrescia4h38 07:27PMFlorence Campo di Marte
1 transfer
03:00PMBrescia, Borgo San Giovanni6h22 09:22PMFlorence Santa Maria Novella
2 transfers
03:00PMBrescia, Borgo San Giovanni3h24 06:24PMFlorence Santa Maria Novella
2 transfers
03:00PMBrescia, Borgo San Giovanni4h24 07:24PMFlorence Santa Maria Novella
1 transfer
03:33PMBrescia2h51 06:24PMFlorence Santa Maria Novella
1 transfer
03:33PMBrescia3h54 07:27PMFlorence Campo di Marte
2 transfers
03:39PMBrescia3h11 06:50PMFlorence Santa Maria Novella
1 transfer
04:49PMBrescia4h33 09:22PMFlorence Santa Maria Novella
1 transfer
05:00PMBrescia, Borgo San Giovanni3h24 08:24PMFlorence Santa Maria Novella
2 transfers
05:00PMBrescia2h24 07:24PMFlorence Santa Maria Novella
0 transfers
05:29PMBrescia2h25 07:54PMFlorence Santa Maria Novella
0 transfers
05:33PMBrescia4h37 10:10PMFlorence Santa Maria Novella
2 transfers
05:33PMBrescia2h51 08:24PMFlorence Santa Maria Novella
1 transfer

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

Sat
May 21
Sun
May 22
Mon
May 23
Tue
May 24
Wed
May 25
Thu
May 26
Fri
May 27
Sat
May 28
Sun
May 29
Mon
May 30
Tue
May 31
Wed
Jun 01
Thu
Jun 02
Fri
Jun 03
Sat
Jun 04
Sun
Jun 05
Mon
Jun 06
Tue
Jun 07
Wed
Jun 08
Thu
Jun 09
Fri
Jun 10

Fastest train times from Brescia to Florence

Showing times and prices for May 21

Fastest Journey

2 h 24 m

Average

4 h 10 m

Trains per day

51

Distance

212 km

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

Fastest
05:00PMBrescia2h24 07:24PMFlorence Santa Maria Novella
0 transfers
521One-way
2nd Fastest
05:29PMBrescia2h25 07:54PMFlorence Santa Maria Novella
0 transfers
481One-way
2nd Fastest
01:29PMBrescia2h25 03:54PMFlorence Santa Maria Novella
0 transfers
481One-way
08:47AMBrescia2h37 11:24AMFlorence Santa Maria Novella
0 transfers
581One-way
05:45AMBrescia2h39 08:24AMFlorence Santa Maria Novella
1 transfer
521One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Brescia to Florence

distanceDistance131 miles (211 km)
durationAverage train duration2 h 25 min
priceAverage train ticket price$28 (€25)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersItalo, Intercity, Trenitalia, Frecciarossa, Frecciargento, Frecciabianca, Regionale Veloce, Intercity Notte or Regionale

Trains from Brescia to Florence cover the 131 miles (211 km) long route taking on average 2 h 25 min with our travel partners like Italo, Intercity, Trenitalia, Frecciarossa, Frecciargento, Frecciabianca, Regionale Veloce, Intercity Notte or Regionale. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $23 (€21), but the average price of train tickets is $28 (€25). Travelers depart most frequently from Brescia and arrive in Firenze Santa Maria Novella.

Train companies: Italo, Trenitalia and Frecciarossa from Brescia to Florence trains

Travel from Brescia to Florence from $23 (€21) with Omio’s train partners Italo, Trenitalia and Frecciarossa! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.

Italo
Frecciarossa
Trenitalia

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes 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 a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. 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 movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

Train information from Brescia to Florence with Italo:

  • Average Duration: 4 h 35 min
  • Average Price: $45
  • Italo frequency: 6 a day

There’s no need to fly between Italian hotspots when you can simply take a Frecciarossa train to reach your destination in just a few hours. Frecciarossa is the premier high-speed train service from Trenitalia, Italy’s national railroad company, with around 200 connections made across Italy per day. These trains reach speeds up to 186 mph (300 kmh), making them one of the fastest in the world. You can expect to travel 131 miles (211 km) from Brescia to Florence on a Frecciarossa high-speed train. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

You can find the best deals on cheap Frecciarossa train tickets right here. As an official travel partner of Trenitalia, Omio shows you all travel information for the Brescia to Florence journey, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Brescia to Florence train ticket on Omio and enjoy traveling in full comfort on a Frecciarossa train!

    Trenitalia is Italy’s national railroad company providing services across the whole country, giving you ample opportunity to discover the beauty and culture of Italy. Trenitalia’s fleet of trains include its high-speed trains Frecciarossa, Frecciargento and Frecciabianca as well as intercity, regional and night trains. Bathrooms and WiFi access are standard services on long-distance routes, and, in most cases, there is barrier-free access on Trenitalia trains.

    Taking a train with Trenitalia is a great way to travel between Brescia and Florence, and Omio can show you the best times and tickets available for the 131 miles (211 km) long train trip. Trenitalia offers different fares for the Brescia to Florence route with ticket options like Base, Economy, Super Economy and Ordinaria. You can even apply Trenitalia discount cards on Omio at the time of purchasing tickets. Simply check the current Trenitalia train schedule, compare the cheapest, fastest, or earliest routes between Brescia and Florence, and buy your cheap Trenitalia train ticket on Omio easily and securely today.

      Trains from Brescia to Florence

      You will have to take a 7h 22min train ride from Brescia if you want to explore the glorious museums and art galleries in historic Florence. However, you can cut the trip time in half if you board the rapid Frecciarossa trains, which take a minimum of 2h 41min and a maximum of 4h 42min to terminate at Florence stations. Frecciargento trains are even faster, taking only around 2h 39min to complete the 132 miles (212 km) journey. Italo trains are also a great option if you would love to be in Florence within 2h 25min. Travelers from Brescia can board one of the 35 trains exiting the Brescia terminal for Florence each day. The number of Florence-bound trains is less during the weekends, but travelers still have anywhere between 25 and 31 train alternatives.

      Brescia to Florence Train Time: Daily Departures

      More than 200 trains exit the Brescia terminal for Florence each week, with most making either one or two transfers before arriving at Florence. Since only one train run by Italo makes a direct trip from Brescia to Firenze Santa Maria Novella terminal, travelers to Florence should make a reservation through Omio in advance to secure a seat on this fast train. With the first train exiting Brescia at around 5:45 am, travelers can arrive in Florence as early as around 8:24 am. Every hour until around 5:39 pm, at least one to six trains exit the Brescia terminal. Some of the Brescia to Florence trains go through Milan making a transfer at Milan Centrale while some make tranfers at either Parma, Verona Porta Nuova, Faenza, Bologna Centrale, Vezzano Ligure. S. Stefano di Magra or Padova.

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

      Travelers looking to cover the 132 miles (212 km) distance from Brescia to Florence within only 2h 25min should reserve a seat through Omio onboard the Italo train, which exits Brescia station at around 1:29 p.m. and goes directly to Firenze Santa Maria Novella Terminal. Regional trains like Regionale Trenord and Regionale Veloce may be cheaper, but they take over 7h to complete the trip. Those in a rush can use either the Frecciargento or Frecciarossa trains which can have them in historic Florence in less than 4h with most taking between 2h 39min and 3h 51min.

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

      Departure train station: Brescia and Borgo San Giovanni are the two train terminals from where the Brescia to Florence trains terminate before they begin the 132 miles (212 km) trip to Florence city, home to great architecture, rich culture, and iconic monuments. Walking from the train station to the heart of Brescia takes only 14min when you go through Via dei Mille. Getting a map from the info points station located at the terminal will help you find your way around the city: bus numbers 1 and 2 covers the 0.8 miles (1.3 km) within 4min. The city taxis, which are white in color, are also a convenient means of transport that will get you to central Brescia within 4min. Waking the 1.2 miles (1.9 km) distance from the Borgo San Giovanni terminal takes around 23min. Brescia terminal has a car park, several public restrooms, and a restaurant.

      Arrival train station: Travelers from Brescia alight at either Firenze Santa Maria Novella or Florence Rifredi train terminals. Since Firenze Santa Maria Novella terminal is only 0.5 miles (0.8 km) away from the heart of historic Florence, travelers who choose to walk to the city will get there within 10min. Walking is undoubtedly the best way to enjoy all the splendid attractions in Florence, but those not traveling light may find walking hectic. Luckily, the city taxis are available 24/7 to take travelers to central Florence from the terminal within 3min. Alternatively, the readily available Le City Line de Firenze buses, which stop right at the terminal, ferry travelers to the city center within 10min. Firenze Santa Maria Novella is home to several shops, restaurants, a left luggage storage point, ATMs, a bank, toilets, a lounging area, and a pharmacy. Buses from Florence Rifredi take around 9min to reach Florence city. Taxis are a faster alternative since they cover the 4 miles (6.4 km) distance in 4min. There are a ticket machine and a bar at the Rifredi terminal.

      Which train companies travel from Brescia to Florence?

      Italo and Trenitalia trains work the Brescia to Florence route seven times a week. Only one Italo train, which goes directly to Florence, exits the Brescia terminal each day, taking the least time to complete the journey. Scoring a ticket onboard the Italo train guarantees you a 2h 25min trip less than what the fast Frecciarossa and Frecciargento take to complete the journey. Trenitalia however, operates several trains both the fast-moving ones like Frecciarossa, Frecciargrnto and slower ones like Regionale Trenord, Regionale Veloce and Regionale trains. Travelers making the 132 miles (212 km) trip from Brescia to Florence onboard the Trenitalia trains should anticipate making one or two transfers before arriving in historic Florence. Trenitalia’s long-distance, regional trains, which take the long route through Parma, take over 7h to arrive at Firenze Santa Maria Novella terminal. Travelers who are not in a rush to get to Florence can reserve tickets for the slower trains, making two transfers at Parma and either S.Stefano di Magra, Faenza, or Vezzano Ligure terminals.

      Trenitalia trains from Brescia to Florence

      Fortunately, travelers leaving historic Brescia for Florence choose at least 35 trains each day, including holidays. From around 5:40 am, passengers are free to board any of the Florence-bound trains, leaving short intervals not exceeding one hour. The long-distance Regionale trains take more than 7h to complete the trip while the faster Frecciargento and Frecciarossa trains take between 2h 39min and 3h 51min. Trenitalia’s Florence-bound trains exiting the Brescia terminal must make transfers during the trip. Through Omio, travelers can either book trains that make one transfer or those that make two transfers.

      Italo trains from Brescia to Florence

      The Italo train working the Brescia to Florence route makes no stops or transfers during the trip. This Italo train is the perfect option for travelers who have to be in Florence within the shortest time since it takes 2h 25min to complete the scenic trip. Travelers can reserve Italo seats up to three months in advance. Travel date and time changes are allowed, and in case you choose to cancel the trip, Italo provides refunds which are 80% of the overall charge.

      Train Brescia to Florence: Services on Board

      Italo trains provide travelers with four class options; Club, Prima, comfort, and smart, which provide passengers with top-notch services tailored to the specific class. Trenitalia’s Frecciarosa trains provide passengers with the option of reserving tickets in either executive, standard, premium, or business class. Other Trenitalia trains have only two classes, First and Second. Up to two large suitcases and one carry-on luggage are allowed on board Italo trains. Passengers can bring foldable bikes placed in a good storage bag on board Italo trains. Each passenger is allowed one Pet weighing not more than 22 lb (10kg). Guide dogs, however, have no weight limit. Italo passengers who have mobility challenges or any disability will receive any form of assistance they may need, like wheelchair assistance. Much like Italo trains, Trenitalia allows passengers to travel with their pets free-of-charge. The small ones must be kept in a container while the large ones on a leash. Passengers can also bring onboard dismantled and folded bikes at no extra fee. Upon request, Trenitalia staff can provide any form of aid to disabled passengers.

      How to find cheap train tickets from Brescia to Florence?

      Travelers can book Italo and Trenitalia tickets as far as three months in advance which guarantees them significantly lower ticket prices than those purchased close to the journey date. Since making changes on travel times and dates is allowed by Trenitalia and Italo companies, passengers looking to save on ticket charges should be flexible with their travel dates. Trains requiring two transfers during the trip may take longer to reach historic Florence, but it costs a lot less to travel onboard these trains.

      Travel Tips: Trains from Brescia 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 Brescia to Florence.
      FAQs
      Omio customers have found the cheapest trains from Brescia to Florence to cost as little as $23 (€21)  in the next 7 days.
      The train price between Brescia and Florence is on average $28 (€25)  if you are looking to buy your tickets for this trip in the next 7 days.
      The train distance from Brescia to Florence is around 131 miles (211 km).
      On average the Brescia to Florence train time is 2 h 25 min  covering the 131 miles (211 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

      Omio customers traveling this route depart most frequently from Brescia   and arrive in Firenze Santa Maria Novella.

      Passengers board the train most frequently from Brescia, which is located around 1.4 miles (2.2 km) away from the city center, and they get off the train at Firenze Santa Maria Novella, located 1.2 miles (2 km) away from the city center.

      If you're looking for trains from Brescia to Florence, you can rely on Italo, Intercity, Trenitalia, Frecciarossa, Frecciargento, Frecciabianca, Regionale Veloce, Intercity Notte or Regionale to get you to Florence. It's also good to check out all possible train providers for the Brescia to Florence journey to see if there might be differences in the amenities they offer.
      Yes, there are 16 direct trains per day from Brescia to Florence. You can look to travel with Italo or Frecciarossa  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
      On average, there are 16 trains a day from Brescia to Florence. The train times and services may be different on weekends and holidays compared to weekdays.
      You can take the earliest train from Brescia to Florence at 11: 29 AM   or take the last train from Brescia to Florence leaving at 4: 39 PM. Look for the latest Brescia to Florence train schedules on Omio and book the best time to take the train for this journey.
      If you buy the Brescia to Florence train within the next 7 days, you can find one way tickets to cost on average $28 (€25). However, booking your train ticket in advance gives you access to the best prices for trains from Brescia to Florence. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

      Important Stations and Airports for this Journey

      Brescia
      Florence
      The major railway station for departures from Brescia is Brescia. Read all the information you need to know about services, amenities and connections at Brescia for your journey from Brescia to Florence.

      The Omio App Makes Travel Planning Easy

      We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

      ios-badge
      android-badge
      Hand With Phone
      Currency
      Language