Direct (nonstop) flights from Venice to Barcelona

3 airlines fly nonstop from Venice Marco Polo Airport (VCE) to El Prat Airport (BCN). It's 592 miles (952 km), about 2h in the air. Operated by Ryanair, Vueling, Wizz Air Malta.

VCE
Venice Marco Polo Airport
🇮🇹 Venice, Italy
BCN
El Prat Airport
🇪🇸 Barcelona, Spain
Flight Time
2h
Distance
592 mi
952 km
CO₂/pax
109 kg
−25 kg vs. layover
Airlines
3
Ryanair +2
Time Diff
Same timezone
Operated by Ryanair Ryanair Vueling Vueling Wizz Air Malta Wizz Air Malta

Route data last updated: May 30, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
VCE → BCN
Flight Time
2h
Distance
592 mi
Vueling VY Vueling
Route
VCE → BCN
Flight Time
2h
Distance
592 mi
Wizz Air Malta W4 Wizz Air Malta
Route
VCE → BCN
Flight Time
2h
Distance
592 mi

Alternative Routes

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

VCE NCE (Nice) BCN
Leg 1: 1h 20m (283 mi) Leg 2: 1h 25m (308 mi) Total: ~2h 45m 🍃 134 kg CO₂ (+23% vs. direct)
Leg 1
VCE → NCE
1h 20m · 283 mi
View VCE to NCE flights →
Leg 2
NCE → BCN
1h 25m · 308 mi
View NCE to BCN flights →
VCE AHO (Alghero) BCN
Leg 1: 1h 25m (393 mi) Leg 2: 1h 20m (328 mi) Total: ~2h 45m 🍃 159 kg CO₂ (+46% vs. direct)
Leg 1
VCE → AHO
1h 25m · 393 mi
View VCE to AHO flights →
Leg 2
AHO → BCN
1h 20m · 328 mi
View AHO to BCN flights →
VCE MRS (Marseille) BCN
Leg 1: 1h 35m (379 mi) Leg 2: 1h 10m (218 mi) Total: ~2h 45m 🍃 135 kg CO₂ (+24% vs. direct)
Leg 1
VCE → MRS
1h 35m · 379 mi
View VCE to MRS flights →
Leg 2
MRS → BCN
1h 10m · 218 mi
View MRS to BCN flights →
VCE LYS (Lyon) BCN
Leg 1: 1h 25m (352 mi) Leg 2: 1h 25m (340 mi) Total: ~2h 50m 🍃 153 kg CO₂ (+40% vs. direct)
Leg 1
VCE → LYS
1h 25m · 352 mi
View VCE to LYS flights →
Leg 2
LYS → BCN
1h 25m · 340 mi
View LYS to BCN flights →
VCE OLB (Olbia) BCN
Leg 1: 1h 25m (348 mi) Leg 2: 1h 25m (389 mi) Total: ~2h 50m 🍃 161 kg CO₂ (+48% vs. direct)
Leg 1
VCE → OLB
1h 25m · 348 mi
View VCE to OLB flights →
Leg 2
OLB → BCN
1h 25m · 389 mi
View OLB to BCN flights →

Frequently Asked Questions

How long is the direct flight from Venice to Barcelona?

A nonstop flight from Venice (VCE) to Barcelona (BCN) takes approximately 2 hours. The distance is 592 miles (952 km).

Which airlines fly nonstop from Venice to Barcelona?

3 airlines: Ryanair, Vueling, Wizz Air Malta.

Is there a nonstop flight from Venice to Barcelona?

Yes. 3 airlines: Ryanair, Vueling, Wizz Air Malta.

How far is Venice from Barcelona?

The flight distance from Venice to Barcelona is 592 miles (952 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Venice to Barcelona?

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

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

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

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

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

Is the return flight from Barcelona to Venice 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 Venice to Barcelona?

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 Venice Marco Polo Airport for this flight?

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