Barcelona to Florence train

Compare prices and tickets by train, coach or flight

Thu
26 May
Fri
27 May
Sat
28 May
Sun
29 May
Mon
30 May
Tue
31 May
Wed
01 Jun
Thu
02 Jun
Fri
03 Jun
Sat
04 Jun
Sun
05 Jun
Mon
06 Jun
Tue
07 Jun
Wed
08 Jun
Thu
09 Jun
Fri
10 Jun
Sat
11 Jun
Sun
12 Jun
Mon
13 Jun
Tue
14 Jun
Wed
15 Jun

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay in Florence?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Barcelona to Florence

distanceDistance489 miles (789 km)
changesDirect trainYes

Trains from Barcelona to Florence cover the 489 miles (789 km) long journey with our travel partners like. There are direct train services available. Travellers depart most frequently from Barcelona Sants and arrive in Firenze Santa Maria Novella.

Train companies: Italo and Frecciarossa trains Barcelona to Florence

Find the best route between Barcelona and Florence with Italo and Frecciarossa. Comparing timetables and prices and booking the most convenient trip has never been easier with over 1000 travel operators on Omio.

Italo
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 Barcelona and Florence: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include toilets, 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 carriage is modernly equipped with a high level of comfort.

    Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. These trains reach speeds up to 186 mph (300 kmh), so you can travel 489 miles (789 km) from Barcelona to Florence quickly on a Frecciarossa high-speed train. There are four different classes to choose from: Standard, Premium, Business, and Executive. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

    We show you the latest Frecciarossa train timetable for the Barcelona to Florence route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this journey, such as departure and arrival train stations, journey times, number of stops, and cheap fares. You can select from three ticket types: Super Economy, Economy, and Base. Once you’ve picked your ticket, book a cheap train between Barcelona and Florence with us today and enjoy your journey with Trenitalia’s Frecciarossa!

      Travel Tips: Trains from Barcelona 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 Barcelona to Florence.
      FAQs

      Travel by train between Barcelona, Spain and Florence, Italy is: Partially open.

      Is international entry into Florence from Barcelona restricted?

      International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain

      Do I need to quarantine on arrival in Italy from Barcelona?

      Entry Requirements:

      • Negative COVID-19 test issued at most 3 days before arrival or 5 day mandatory self-quarantine
      • Negative COVID-19 result is required for quarantine release
      • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
      • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)

      What are the safety rules to follow in Florence, Italy?

      The government of Italy has imposed these measures to reduce the spread of COVID-19:

      • Physical distance required: 1.5 metre (s) (5 feet)
      • Face mask required: Mandatory

      The above information was last checked on 23/05/2022. Remember to check the latest COVID-19 travel safety regulations for your train to Florence from Barcelona closer to your date of departure here.

      The current restriction level for your return trip by train from Florence to Barcelona is: Partially open

      Are there any international entry restrictions on returning to Spain from Italy?

      Reentry to Spain is allowed for: Entry is partially open for citizens and permanent residents of Italy

      Do I need to quarantine on arrival in Spain from Florence?

      What are the entry requirements?

      • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
      • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
      • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
      • Health screen upon arrival
      • Specific entry restrictions may apply for travel to Spain: Canary Islands

      What are the safety rules to follow in Barcelona, Spain?

      The government of Spain has imposed these measures to reduce the spread of COVID-19:

      • Physical distance: 1.5 metre (s) (5 feet)
      • Face mask: Mandatory

      Last verified on 23/05/2022. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Florence to Barcelona train here.

      The train distance from Barcelona to Florence is around 489 miles (789 km).

      There are a few train stations in Barcelona to start your trip from including Barcelona Sants, Barcelona Passeig De Gracia and Barcelona Estació De França. In Florence you have a few train station options to choose from for your arrival including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

      Omio customers travelling this route depart most frequently from Barcelona Sants   and arrive in Firenze Santa Maria Novella.

      Passengers board their train most frequently from Barcelona Sants and travel around 1.6 miles (2.6 km) from the city centre to this train station.

      Passengers travelling this route most often arrive at Firenze Santa Maria Novella and need to travel approximately 1.2 miles (2 km) from the train station to the city centre in Florence.

      Important Stations and Airports for this Journey

      Barcelona
      Florence
      Barcelona Sants is the most popular Barcelona railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Barcelona for your journey to Florence.
      Amenities at station
      WifiWifi
      LockersLockers
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      phone
      Phone Number
      +34 934956020
      ticketOfficeHours
      Ticket Office Hours
      Mon - Sun: 06: 00 - 22: 00
      Public transport options for Barcelona Sants
      Metro lines: L3, L5
      Bus lines: A1, A2
      Train lines: AVE, Alvia, Euromed, Talgo, Trenhotel, TGV, Avant, Intercity, R1, R2, R2 Nord, R2 Sud, R3, R4, RG1, R11, R12, R13, R14, R15, R16, R17

      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