Direct (nonstop) flights from Barcelona to Turin

2 airlines fly nonstop from El Prat Airport (BCN) to Turin Airport (TRN). It's 388 miles (625 km), about 1h 35m in the air. Operated by Ryanair, Vueling.

BCN
El Prat Airport
🇪🇸 Barcelona, Spain
TRN
Turin Airport
🇮🇹 Turin, Italy
Flight Time
1h 35m
Distance
388 mi
625 km
CO₂/pax
72 kg
−73 kg vs. layover
Airlines
2
Ryanair +1
Time Diff
Same timezone
Operated by Ryanair Ryanair Vueling Vueling

Route data last updated: May 28, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
BCN → TRN
Flight Time
1h 35m
Distance
388 mi
Vueling VY Vueling
Route
BCN → TRN
Flight Time
1h 35m
Distance
388 mi

Alternative Routes

Other ways to fly from Barcelona to Turin with one stop · direct emits 72 kg CO₂ per passenger

BCN AHO (Alghero) TRN
Leg 1: 1h 25m (328 mi) Leg 2: 1h 15m (316 mi) Total: ~2h 40m 🍃 145 kg CO₂ (+101% vs. direct)
Leg 1
BCN → AHO
1h 25m · 328 mi
View BCN to AHO flights →
Leg 2
AHO → TRN
1h 15m · 316 mi
View AHO to TRN flights →
BCN OLB (Olbia) TRN
Leg 1: 1h 30m (389 mi) Leg 2: 1h 15m (311 mi) Total: ~2h 45m 🍃 155 kg CO₂ (+115% vs. direct)
Leg 1
BCN → OLB
1h 30m · 389 mi
View BCN to OLB flights →
Leg 2
OLB → TRN
1h 15m · 311 mi
View OLB to TRN flights →
BCN IBZ (Ibiza) TRN
Leg 1: 1h 5m (171 mi) Leg 2: 1h 50m (542 mi) Total: ~2h 55m 🍃 157 kg CO₂ (+118% vs. direct)
Leg 1
BCN → IBZ
1h 5m · 171 mi
View BCN to IBZ flights →
Leg 2
IBZ → TRN
1h 50m · 542 mi
View IBZ to TRN flights →
BCN CAG (Cagliari) TRN
Leg 1: 1h 30m (395 mi) Leg 2: 1h 25m (416 mi) Total: ~2h 55m 🍃 175 kg CO₂ (+143% vs. direct)
Leg 1
BCN → CAG
1h 30m · 395 mi
View BCN to CAG flights →
Leg 2
CAG → TRN
1h 25m · 416 mi
View CAG to TRN flights →
BCN VLC (Valencia) TRN
Leg 1: 1h 5m (183 mi) Leg 2: 1h 50m (572 mi) Total: ~2h 55m 🍃 165 kg CO₂ (+129% vs. direct)
Leg 1
BCN → VLC
1h 5m · 183 mi
View BCN to VLC flights →
Leg 2
VLC → TRN
1h 50m · 572 mi
View VLC to TRN flights →

Looking for the return flight?

TRN → BCN: Flights from Turin to Barcelona

Frequently Asked Questions

How long is the direct flight from Barcelona to Turin?

A nonstop flight from Barcelona (BCN) to Turin (TRN) takes approximately 1 hours and 35 minutes. The distance is 388 miles (625 km).

Which airlines fly nonstop from Barcelona to Turin?

2 airlines: Ryanair, Vueling.

Is there a nonstop flight from Barcelona to Turin?

Yes. 2 airlines: Ryanair, Vueling.

How far is Barcelona from Turin?

The flight distance from Barcelona to Turin is 388 miles (625 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as Mumbai to Goa.

What type of aircraft flies from Barcelona to Turin?

At 1h 35m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

Do I need a visa to travel from Spain to Italy?

Depends on your passport. Check with the Italy embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Barcelona to Turin?

Roughly 72 kg CO2 per passenger one-way. That's about the same as driving 360 km.

Is the return flight from Turin to Barcelona also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Barcelona to Turin?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at El Prat Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.