1map logoGo to main page

Barcelona to Florence from $43: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Barcelona, Spain
to
Florence, Italy

How to Get from Barcelona to Florence: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$43 - Bus to Girona, Fly to Pisa, TrainBest price
793 kmDistance
4h 11m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Barcelona to Florence with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
4h  11m
Estimated price
$69-234
Recommended
Company
various
Bus
Plane
Train
Average Duration
6h  14m
Estimated price
$43-320
Cheapest
route map
Distance: 793 km
Duration: 4h 11m

See more options

Pricing table
Company
various
Plane
Average Duration
5h  3m
Estimated price
$48-394
Company
various
Bus
Average Duration
16h  40m
Estimated price
$76-128
Company
various
Bus
Average Duration
16h  15m
Estimated price
$92-143
Company
various
Drive
Train
Average Duration
25h  42m
Estimated price
$93-231
Company
various
Drive
Average Duration
10h  34m
Estimated price
$190-290
Company
various
Train
Average Duration
15h  51m
Estimated price
$229-436

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $54 $66 $78 $59 $74 $63 $39
Fly $80 $61 $82 $77 $79 $64 $96

Traveling From Barcelona to Florence

The journey from Barcelona to Florence offers a fascinating contrast between the vibrant, modern energy of Barcelona and the rich historical charm of Florence.

Best Neighbourhoods in Florence

Florence's neighborhoods each offer distinct experiences reflecting the city's rich culture.

Oltrarno
• Artisan workshops and local crafts abound here.
• Enjoy authentic Tuscan cuisine at lively trattorias.
Santa Croce
• Home to the stunning Basilica di Santa Croce.
• Vibrant piazzas perfect for people-watching.
Duomo
• Iconic Florence Cathedral dominates the skyline.
• Bustling area with shops and historic sites.

Best Times To Visit Florence's Attractions

Planning your visits to Florence's attractions can enhance your experience significantly.

Uffizi Gallery
Weekdays early in the morning offer fewer crowds and a leisurely view of masterpieces.
Ponte Vecchio
Early mornings or late afternoons provide a quieter atmosphere for photos.
Duomo
Visit during off-peak hours on weekdays to enjoy the stunning architecture without rush.

Florence Weather: What to Expect Year-Round

Florence boasts a Mediterranean climate, with hot summers and mild winters, making spring and fall the ideal times to visit. Understanding the weather helps you pack appropriately and plan activities for optimal enjoyment.

Dining Recommendation in Florence

Try the famed Florentine steak at Trattoria Mario, where the rustic ambiance reflects the heart of Tuscan culture. The rich flavors derived from locally sourced ingredients offer a stark contrast to the vibrant tapas scene in Barcelona, immersing you in a truly Italian culinary experience.

Barcelona - Florence operators

Explore transport companies operating between Barcelona and Florence, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
vueling.com

Plane from Barcelona (BCN) to Florence (FLR)

Average Duration
1h 41m
Estimated price
$55-270

Plane from Barcelona (BCN) to Bologna (BLQ)

Average Duration
1h 40m
Estimated price
$35-330
Website
ryanair.com

Plane from Barcelona (BCN) to Bologna (BLQ)

Average Duration
1h 50m
Estimated price
$40-340
Website
swiss.com

Plane from Barcelona (BCN) to Florence (FLR)

Average Duration
4h 7m
Estimated price
$140-650
Train Show train routes
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Barcelona-Sants to Florence (Firenze Santa Maria Novella)

Average Duration
15h 51m
Estimated price
$229-436

Train from Barcelona-Sants to Lyon Part Dieu

Average Duration
5h 1m
Estimated price
$55-80
Contact phone
+33 1 84 94 36 35
Website
sncf.com

Train from Lyon Part Dieu to Geneve

Average Duration
2h
Estimated price
$30-65
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.co.uk

Bus from Estación de Autobuses Barcelona Nord to Girona Airport

Average Duration
1h 10m
Estimated price
$10-15

Bus from Girona Airport to Florence

Average Duration
13h 40m
Estimated price
$80-120

Bus from Estación de Autobuses Barcelona Nord to Florence

Average Duration
14h 55m
Estimated price
$90-130
Contact phone
+33 1 71 53 01 80
Website
blablacar.fr

Bus from Estación de Autobuses Barcelona Nord to Florence

Average Duration
16h 25m
Estimated price
$70-110
Ferry
Contact phone
+39 010 209 4591
Website
gnv.it

Ferry from Barcelona to Genoa

Average Duration
21h
Estimated price
$65-160
Drive

Drive from Barcelona to Florence

Average Duration
10h 34m
Estimated price
$190-290

Barcelona to Florence: Overview of Bus, Train, Flight, and Car Trips

Traveling between Barcelona and Florence offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Starting from Barcelona, get ready for a scenic road trip to Florence covering a distance of 1092.7 km. The journey will take you approximately 10 hours and 34 minutes of driving time. 💶 Prices for the journey from Barcelona to Florence by car can vary between €175 to €267, making it an affordable and flexible travel option.
Average price
€175 - €268
🚂 Traveling from Barcelona to Florence by train is a scenic journey that involves multiple transfers, taking approximately 15 hours and 51 minutes. 🌍 Route options vary in terms of duration and number of transfers, with the shortest route lasting 12 hours and 54 minutes, covering a distance of 1,349 km with 3 transfers. 🎫 Ticket prices for the Barcelona to Florence train range from €210 to €401, offering travelers the flexibility to choose the route that best fits their schedule and budget.
Departure Point
Barcelona-Sants station
Arrival Point
Firenze Santa Maria Novella station
Useful tips for train travellers
• On board your train from Barcelona to Florence, you can enjoy dining options provided by various services like Renfe-SNCF and Trenitalia. They typically offer a bistro-style catering service with a selection of light meals, snacks, and beverages available for purchase at your seat or in a dedicated dining car. Be sure to check the menu in advance as offerings can vary.
• The train journey features different seating options across operators. Renfe-SNCF usually offers 1st Class (Preferente) and 2nd Class (Turista) accommodations, while Trenitalia offers Business Class, Premium, and Standard Class. If you want more space and comfort, opt for First Class/Business Class seating; however, Economy/Standard Class can still provide a comfortable experience with standard amenities.
• The main operators for your route are Renfe-SNCF (renfe-sncf.com) and Trenitalia (trenitalia.com). Make sure to book your tickets in advance, especially during peak travel seasons, to secure the best fares and availability.
🛫 Flying from Barcelona to Florence is quick and convenient. The direct flight typically takes only 1 hour and 40 minutes. Swiss and Vueling Airlines provide flights for this route. 🌍 The journey from Barcelona to Florence by plane lasts approximately 4 hours and 11 minutes. 💸 Prices for flights between Florence and Barcelona range from €63 to €215, offering travelers flexibility in choosing a suitable option based on their budget and preferences.
Departure Point
Barcelona Airport
Arrival Point
Florence Airport
Useful tips for plane travellers
• Consider flying with Vueling Airlines for the most direct and affordable options, as they often have competitive prices ranging from €€62 to €€209.
• Upon arriving at Florence Airport (FLR), navigate to the arrivals hall where you'll find clear signage; it's also where you can pick up a taxi or shuttle, which is a straightforward option to reach the city center.
• Expect to pay around €20 to €25 for a taxi from Florence Airport to the city center, and you can book a transfer in advance through websites like florence-airport.com or use local taxi services such as toscana-taxi.com
🚌 Traveling from Barcelona to Florence by bus takes around 16 hours and 15 minutes, with prices ranging from €85 to €131. 🌍 Route options include a 20-hour journey with one transfer in Milan, or a 19-hour and 50-minute trip with two transfers in Strasbourg and Venice.

Frequently asked questions

Find out more about the route from Barcelona to Florence.

Or choose the category:
The distance between Barcelona and Florence is 793.4 km, with a road distance of 1093.2 km. Travel times vary depending on the mode of transportation chosen. It takes approximately 15 hours and 51 minutes to reach Florence from Barcelona by train, 6 hours and 14 minutes by taking a bus to Girona and then flying to Pisa, and 4 hours and 11 minutes by plane. Alternatively, it takes around 10 hours and 34 minutes by car, and 16 hours and 15 minutes by bus to travel from Barcelona to Florence.
The most cost-effective transportation option for traveling from Barcelona to Florence is by bus, with prices ranging from €69 to €119. However, this option also takes the longest time, around 16 hours and 40 minutes. On the other hand, the most time-efficient way to travel between the two cities is by flying, with a travel time of 4 hours and 11 minutes and costs ranging from €60 to €221.
The prices for traveling from Barcelona to Florence differ depending on the mode of transportation chosen. For a train journey, prices can range between €210 to €401. On the other hand, taking a bus between the two cities can cost between €85 to €131.
To travel from Barcelona to Florence without using public transportation, you can opt to drive the 1092.7 km distance between the two cities. This journey typically takes around 10 hours and 34 minutes by car. You can expect to pay between €175 - €267 for the gasoline and tolls required for this road trip.
You can travel from Barcelona to Florence without a car by taking a train, which is a comfortable option that takes around 15 hours and 51 minutes. Another efficient way to make the journey is by flying, which only takes about 4 hours and 11 minutes. Both options offer convenience and varying costs, so you can choose the one that best fits your schedule and budget. Additionally, there is also a bus option via Girona Airport that takes around 16 hours and 15 minutes, providing another alternative for your travel plans.
There is no direct train link between Barcelona and Florence. Travelers would need to take a train from Barcelona-Sants station, with transfers at Lyon Part Dieu, Geneve, and Milano Centrale Station, making the journey approximately 15 hours and 51 minutes. Renfe Viajeros operates the train departing from Barcelona, while ItaloTreno services arrive at Firenze Santa Maria Novella station in Florence.
The flight between Barcelona and Florence typically takes around 1 hour and 40 minutes. Prices for flights between the two cities can vary from €63 to €215, depending on the airline, time of booking, and other factors.
There are a wide variety of accommodation options available near Florence with over 6321 hotels to choose from. Prices for accommodations start at €39 per night, offering budget-friendly options for travelers.

Trips from Barcelona

Trips to Florence