1map logoGo to main page

Barcelona to Turin from $301: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Barcelona, Spain
to
Turin, Italy

How to Get from Barcelona to Turin: 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.

$301 by busBest price
875 kmDistance
4h 54m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Barcelona to Turin 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  54m
Estimated price
$30-204
Recommended
Company
FlixBus
Bus
Average Duration
11h  25m
Estimated price
$301-302
Cheapest
route map
Distance: 875 km
Duration: 4h 54m

See more options

Pricing table
Company
various
Plane
Bus
Train
Average Duration
6h  45m
Estimated price
$36-277
Company
various
Plane
Train
Average Duration
6h  36m
Estimated price
$39-280
Company
various
Plane
Bus
Average Duration
8h  37m
Estimated price
$49-235
Company
TGV inOui, Renfe Viajeros, SNCF Bus and others
Train
Average Duration
11h  12m
Estimated price
$104-300
Company
various
Train
Average Duration
11h  43m
Estimated price
$303-304
Company
various
Drive
Train
Average Duration
24h  16m
Estimated price
$305-306
Company
N/A
Drive
Average Duration
8h  25m
Estimated price
$307-308

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $29 $30 $31 $33 $33 $31 $32
Fly $84 $35 $45 $47 $71 $95 $68

Barcelona - Turin operators

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

Plane
Website
vueling.com

Plane from Barcelona (BCN) to Turin (TRN)

Average Duration
1h 30m
Estimated price
€30-204

Plane from Barcelona (BCN) to Milan Malpensa (MXP)

Average Duration
1h 39m
Estimated price
€30-204

Plane from Barcelona (BCN) to Nice (NCE)

Average Duration
1h 22m
Estimated price
€36-204
Website
ryanair.com

Plane from Barcelona (BCN) to Turin (TRN)

Average Duration
1h 30m
Estimated price
€30-204

Plane from Barcelona (BCN) to Milan Malpensa (MXP)

Average Duration
1h 45m
Estimated price
€30-204

Plane from Barcelona (BCN) to Milan Bergamo (BGY)

Average Duration
1h 46m
Estimated price
€30-204
Train
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Barcelona-Sants to Torino Porta Susa

Average Duration
11h 12m
Estimated price
€104-300

Train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sud

Average Duration
4h 23m
Estimated price
€30-204
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Estación de Autobuses Barcelona Nord to Turin

Average Duration
11h 25m
Estimated price
€301-302

Bus from Nice Airport to Turin

Average Duration
3h 45m
Estimated price
€30-204
all-pages.transport_car ferry
Contact phone
+39 010 209 4591
Website
gnv.it

all-pages.transport_car ferry from Barcelona to Genoa

Average Duration
21h
Estimated price
€3945-3970

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

Traveling between Barcelona and Turin 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.

🚗 Embark on a picturesque road trip from Barcelona to Turin, crossing a distance of 544 miles with enchanting landscapes along the way. 💰 The cost of this journey ranges from €138 to €211, offering a budget-friendly yet unforgettable adventure through Spain and into Italy by car. 🏞️ Enjoy an approximate 8 hours and 25 minutes drive filled with cultural exploration and scenic beauty, as you travel from the vibrant streets of Barcelona to the historic city of Turin.
Average price
€138 - €212
🚞 Traveling from Barcelona to Turin by train is an exciting journey that involves a transfer in Lyon Part Dieu and Chambery Challes Les Eaux. The total travel time, including transfers, is approximately 11 hours and 43 minutes. 🚞 The prices for a train ticket between Barcelona and Turin can range from €107 to €290. Despite the lack of a direct train, the trip is smooth and convenient, allowing travelers to enjoy the picturesque landscapes of both Spain and France during the ride.
Departure Point
Barcelona-Sants station
Arrival Point
Torino Porta Susa station
Useful tips for train travellers
• Onboard services for your journey from Barcelona to Turin primarily include catering options, with vending machines offering snacks and beverages. Depending on the operator, some may also have a restaurant car where you can enjoy local cuisine and drinks. It’s advisable to check the specific train operator's catering options on their website beforehand.
• This route has multiple operators including Renfe-SNCF (renfe-sncf.com) and Trenitalia (trenitalia.com). Renfe-SNCF typically offers three classes of seating: First Class, Business Class, and Economy. First Class offers spacious seats and additional amenities, while Business Class provides a more comfortable experience with better service. Economy offers the best value for budget travelers. Be sure to book your desired class in advance.
• Upon arrival at Torino Porta Susa, expect a modern station with good amenities. Luggage storage is available for a small fee, allowing you to explore Turin without your bags. The station also has clean restrooms and some charing points for devices. To get to the city center quickly, consider the Metro; Line 1 connects you to key areas in downtown Turin, or you can hop on a tram, such as Line 4.
🛫 Flying from Barcelona to Turin is a quick and convenient journey with a direct flight lasting only 1 hour and 30 minutes. Airlines such as Vueling Airlines and Ryanair provide flight options from Barcelona Airport to Turin Airport. 🌍 The total travel time from Barcelona to Turin by plane is approximately 4 hours and 54 minutes, offering a swift way to reach your destination and start exploring the charming city of Turin. 💸 Prices for flights between Turin and Barcelona can range from €31 to €210, providing travelers with a variety of options to suit their budget while enjoying a smooth and efficient flight experience between these two European cities.
Departure Point
Barcelona Airport
Arrival Point
Turin Airport
Useful tips for plane travellers
• Check Vueling Airlines and Ryanair for direct flights from Barcelona Airport (BCN) to Turin Airport (TRN), as they typically offer competitive prices ranging from €31 to €206; booking in advance can help secure the best fare.
• Upon arrival at Turin Airport, navigate through the terminal by following the 'Arrivi' signs; consider using the free Wi-Fi to access real-time transport options and get directions to the city center, which is about 16 km away.
• Expect a taxi fare of approximately €30 to €40 for a ride from Turin Airport to the city center; alternatively, you can take the SADEM shuttle bus for around €7, which travels to Porta Susa and Porta Nuova train stations—check schedules at sadem.it
🚌 The bus journey from Barcelona to Turin takes approximately 11 hours and 25 minutes, operated by FlixBus. The direct service departs daily from Estación de Autobuses Barcelona Nord. 🚌 Ticket prices for the Barcelona to Turin bus route range from €64 to €92, offering an affordable and comfortable transportation option for those looking to travel between these two vibrant European cities.
Departure Point
Estación de Autobuses Barcelona Nord station
Arrival Point
Turin station

Frequently asked questions

Find out more about the route from Barcelona to Turin.

Or choose the category:
The distance between Barcelona and Turin is approximately 609.9 km by air. The fastest way to travel between the two cities is by taking a flight, which takes around 4 hours and 38 minutes. Another option is to take a train, which takes approximately 9 hours and 44 minutes. If you prefer driving, it would take around 8 hours and 25 minutes by car.
The most cost-effective option for traveling from Barcelona to Turin would be by train, with prices ranging from €68 to €109. Although it takes a bit longer, approximately 9 hours and 44 minutes, it provides a reasonable balance between cost and travel time. However, if time is a priority, flying would be the most time-efficient option, taking just 4 hours and 38 minutes, with prices ranging from €32 to €228.
The prices for a train ticket from Barcelona to Turin can vary between €73 and €108. On the other hand, the prices for a bus ticket from Turin to Barcelona can range from €59 to €173.
To get from Barcelona to Turin without using public transportation, you can opt to drive. The driving distance between the two cities is approximately 875.5 km, and the journey takes about 8 hours and 25 minutes. However, keep in mind that there may be tolls and fuel costs associated with the trip. Additionally, the prices for renting a car and driving vary but typically range from €137 to €209.
To travel from Barcelona to Turin without a car, the best options are by train or by plane. Taking a train from Barcelona to Turin takes approximately 9 hours and 44 minutes and costs between €68 and €109. Alternatively, you can fly, which takes around 4 hours and 38 minutes and costs between €32 and €228. Another option is to take a bus, which takes 11 hours and 25 minutes and costs between €59 and €173.
Yes, there is no direct train connection between Barcelona and Turin. However, there are train services available that require transfers, with a total travel time of approximately 9 hours and 44 minutes. The trains depart from Barcelona-Sants station and arrive at Torino Porta Susa station. Alternatively, there is a direct bus service operated by FlixBus, which takes approximately 11 hours and 25 minutes to reach Turin from Barcelona.
The flight between Barcelona and Turin typically takes 1 hour and 25 minutes. The prices of flights between the two cities can range from €35 to €221.
There are numerous accommodation options available near Turin. With over 1444+ hotels to choose from, there is something for every budget and preference. Prices start at €35 per night, offering affordable options for travelers.