How to travel from Florence to Barcelona

Fri, May 31
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information to Barcelona from Florence

distanceDistance489 miles (789 km)
modeAvailable travel modesTrain, bus or flight
priceTicket price range$44 - $35
cheapestCheapest modeBus • $35 (€30) • 15 h
fastestFastest modeFlight • $44 (€38) • 1 h 40 min
carriersPopular travel companiesFlixBus, Vueling Airlines or Regionale

Travel 489 miles (789 km) by train, bus or flight from Florence to Barcelona. The most popular travel companies which serve this trip are FlixBus, Vueling Airlines or Regionale among others. Travelers can even take a direct bus, ferry, flight or train from Florence to Barcelona.

Travel options
from Florence to Barcelona

How to get from Florence to Barcelona by train, bus or flight.

Our recommendation
flight

The best way to travel from Florence to Barcelona is by taking a flight because it’s the best combination of price and speed.

Vueling
10:05PM1h50
Florence Peretola Airport (FLR)
11:55PMBarcelona El Prat Airport (BCN)
$581One-way
0 transfers
Cheapest
Vueling
10:05PM1h50
Florence Peretola Airport (FLR)
11:55PMBarcelona El Prat Airport (BCN)
$581One-way
0 transfers
Fastest
Vueling
10:05PM1h50
Florence Peretola Airport (FLR)
11:55PMBarcelona El Prat Airport (BCN)
$581One-way
0 transfers
Other options
FlixBus
10:50PM19h10
Firenze, Piazzale Montelungo
06:00PMBarcelona, Estació d'Autobusos Nord
$1271One-way
1 transfer
FlixBus
03:40AM19h45
Firenze, Piazzale Montelungo
11:25PMBarcelona, Estació d'Autobusos Nord
$1371One-way
1 transfer
FlixBus
05:50AM20h50
Firenze, Piazzale Montelungo
02:40AMBarcelona, Estació d'Autobusos Nord
$1691One-way
2 transfers
Regionale
11:14AM10h56
Florence Santa Maria Novella
10:10PMBarcelona El Prat Airport (BCN)
$1251One-way
2 transfers
Regionale
09:04AM13h06
Florence Santa Maria Novella
10:10PMBarcelona El Prat Airport (BCN)
$1251One-way
2 transfers
Intercity
10:15AM11h55
Florence Rifredi
10:10PMBarcelona El Prat Airport (BCN)
$1411One-way
2 transfers

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, buses and flights

Fri
May 31
Sat
Jun 01
Sun
Jun 02
Mon
Jun 03
Tue
Jun 04
Wed
Jun 05
Thu
Jun 06
Fri
Jun 07
Sat
Jun 08
Sun
Jun 09
Mon
Jun 10
Tue
Jun 11
Wed
Jun 12
Thu
Jun 13
Fri
Jun 14
Sat
Jun 15
Sun
Jun 16
Mon
Jun 17
Tue
Jun 18
Wed
Jun 19
Thu
Jun 20

How to get from Florence to Barcelona

The Best Way According to our Users

When it comes to choosing a method of transportation from Florence to Barcelona, 100,00% of our customers do not hesitate to choose the flight as their preferred way to travel. Nowadays, passengers who want to fly around Europe have more options than ever before. With dozens of budget airlines covering several routes which connect to virtually all European countries, taking a flight to reach your desired destination is easy and inexpensive. The low fares and the short flight time are, among others, some of the reasons why our users choose the airplane as the best way to get from Florence to Barcelona, even if they have to face baggage limitations and long lines at check-in and security control. You can book your flights with Omio to make sure you are always taking the fastest route or getting the best deal. You can also add extra luggage and book securely with several methods of payment such as Apple Pay, PayPal and more.

Search on Omio to find cheap tickets from Florence to Barcelona. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

All travel companies: Airlines and Bus from Florence to Barcelona

Find the best journey to Barcelona from Florence with BlaBlaCar Bus, SWISS and Vueling Airlines. Comparing schedules and prices and booking the most popular journey has never been easier with over 1000 travel companies on Omio.

BlaBlaCar Bus (formerly known as Ouibus or iDBUS) is a popular French travel company from France operating long-distance services in 10 countries in Europe and connecting over 300 destinations. It is a subsidiary of the French carpooling service, BlaBlaCar. Standard amenities on BlaBlaCar Bus include toilets, air conditioning, USB and power outlets for charging phones, tablets and laptops during long travel journeys, extra legroom and adjustable seats. There is also free Wi-Fi available on select routes. The only ticket type from BlaBlaCar Bus is the Standard ticket, which allows each traveler to bring one carry-on bag and up to two checked bags.

    Swiss is Switzerland’s leading airline and offers Economy and Business ticket fares for your next travel to Barcelona from Florence.

      FAQs: Travel from Florence to Barcelona

      FAQs: Travel to Barcelona 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 Barcelona.
      FAQs

      There are 3 ways to get from Florence to Barcelona: train, bus or flight.

      The cheapest way to travel between Florence and Barcelona is a bus with an average price of $35 (€30).

      This is compared to other travel options from Florence to Barcelona:

      A bus is () less than a ferry with an average ticket price of () from Florence to Barcelona.

      Taking a bus costs $9 (€8) less than taking a flight, which average ticket prices of $44 (€38).

      A bus is $197 (€170) less than a train for this trip with tickets for a train from Florence to Barcelona costing on average $232 (€200).

      The quickest way to travel between Florence and Barcelona is by flight, which takes on average 1 h 40 min   compared to other travel options that take longer:

      Bus takes on average 15 h.

      Train takes 24 h 10 min on average.

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

      The average frequency per day from Florence to Barcelona is:

      • Around 1 train per day.

      However, we recommend checking specific travel dates for your trip to Barcelona from Florence as scheduled services by train, bus or flight can vary by season or day of the week.

      These are the most popular departure and arrival points when traveling from Florence to Barcelona:

      • Most travelers who buy a bus ticket from Florence to Barcelona depart from Florence, Guidoni Tram T2 to Barcelona, Estación de Autobuses de Sants.
      • Most travelers board their plane from Florence Peretola Airport and arrive in Barcelona El Prat Airport.
      • Most travelers board their train from Florence Santa Maria Novella and arrive in Barcelona.

      Omio works with many trusted partners that can help you travel the best way from Florence to Barcelona:

      • You can go to Barcelona from Florence by bus with FlixBus or BlaBlaCar Bus. You'll see cheap bus tickets for $35 (€30) with FlixBus from Florence to Barcelona on Omio.
      • You can travel by plane from Florence to Barcelona with Vueling Airlines, Alitalia, SWISS, KLM Cityhopper, Air France, Lufthansa, KLM, Air Baltic, Air Europa, Iberia or Alitalia (2), and you can find Vueling Airlines Florence to Barcelona tickets for $44 (€38) on Omio.
      • You can go to Barcelona from Florence by train with Regionale. You'll see cheap train tickets for $232 (€200) with Regionale from Florence to Barcelona on Omio.

      Yes, there are direct routes from Florence to Barcelona with the following travel companies:

      • You can book a direct bus with FlixBus.
      • You can take a direct ferry with.
      • You can travel directly by plane with Vueling Airlines.
      • You can book a direct train with.

      Direct services to Barcelona tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.

      Omio customers who travel from Florence to Barcelona often also extend their vacation to go to Madrid, Paris, Valencia, Seville or Zaragoza. Omio can help you plan your trip by finding the best connections between Barcelona and these popular destinations at a great price.
      HomeTravelTravel to SpainTravel to BarcelonaHow to travel from Florence to Barcelona

      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
      More routes, destinations and providers
      Currency
      Language