Direct (nonstop) flights from Rome to Barcelona

4 airlines fly nonstop from Fiumicino (FCO) to El Prat Airport (BCN). It's 528 miles (850 km), about 1h 55m in the air. Operated by ITA Airways, Ryanair, Vueling and others.

FCO
Fiumicino
🇮🇹 Rome, Italy
BCN
El Prat Airport
🇪🇸 Barcelona, Spain
Flight Time
1h 55m
Distance
528 mi
850 km
CO₂/pax
98 kg
−29 kg vs. layover
Airlines
4
ITA Airways +3
Time Diff
Same timezone
Operated by ITA Airways ITA Airways Ryanair Ryanair Vueling Vueling Wizz Air Malta Wizz Air Malta

Route data last updated: May 27, 2026

Airlines with non-stop flights

ITA Airways AZ ITA Airways
Route
FCO → BCN
Flight Time
1h 55m
Distance
528 mi
Ryanair FR Ryanair
Route
FCO → BCN
Flight Time
1h 55m
Distance
528 mi
Vueling VY Vueling
Route
FCO → BCN
Flight Time
1h 55m
Distance
528 mi
Wizz Air Malta W4 Wizz Air Malta
Route
FCO → BCN
Flight Time
1h 55m
Distance
528 mi

Alternative Routes

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

FCO AHO (Alghero) BCN
Leg 1: 1h (221 mi) Leg 2: 1h 20m (328 mi) Total: ~2h 20m 🍃 127 kg CO₂ (+30% vs. direct)
Leg 1
FCO → AHO
1h · 221 mi
View FCO to AHO flights →
Leg 2
AHO → BCN
1h 20m · 328 mi
View AHO to BCN flights →
FCO MAH (Menorca) BCN
Leg 1: 1h 25m (441 mi) Leg 2: 55m (150 mi) Total: ~2h 20m 🍃 135 kg CO₂ (+38% vs. direct)
Leg 1
FCO → MAH
1h 25m · 441 mi
View FCO to MAH flights →
Leg 2
MAH → BCN
55m · 150 mi
View MAH to BCN flights →
FCO OLB (Olbia) BCN
Leg 1: 1h (155 mi) Leg 2: 1h 25m (389 mi) Total: ~2h 25m 🍃 126 kg CO₂ (+29% vs. direct)
Leg 1
FCO → OLB
1h · 155 mi
View FCO to OLB flights →
Leg 2
OLB → BCN
1h 25m · 389 mi
View OLB to BCN flights →
FCO GOA (Genoa) BCN
Leg 1: 1h 5m (249 mi) Leg 2: 1h 35m (405 mi) Total: ~2h 40m 🍃 146 kg CO₂ (+49% vs. direct)
Leg 1
FCO → GOA
1h 5m · 249 mi
View FCO to GOA flights →
Leg 2
GOA → BCN
1h 35m · 405 mi
View GOA to BCN flights →
FCO NCE (Nice) BCN
Leg 1: 1h 15m (287 mi) Leg 2: 1h 25m (308 mi) Total: ~2h 40m 🍃 135 kg CO₂ (+38% vs. direct)
Leg 1
FCO → NCE
1h 15m · 287 mi
View FCO to NCE flights →
Leg 2
NCE → BCN
1h 25m · 308 mi
View NCE to BCN flights →

Looking for the return flight?

BCN → FCO: Flights from Barcelona to Rome

Frequently Asked Questions

How long is the direct flight from Rome to Barcelona?

A nonstop flight from Rome (FCO) to Barcelona (BCN) takes approximately 1 hours and 55 minutes. The distance is 528 miles (850 km).

Which airlines fly nonstop from Rome to Barcelona?

4 airlines: ITA Airways, Ryanair, Vueling, Wizz Air Malta.

Is there a nonstop flight from Rome to Barcelona?

Yes. 4 airlines: ITA Airways, Ryanair, Vueling, Wizz Air Malta.

How far is Rome from Barcelona?

The flight distance from Rome to Barcelona is 528 miles (850 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Rome to Barcelona?

At 1h 55m, 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 Rome to Barcelona?

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

Is the return flight from Barcelona to Rome 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 Rome 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 Fiumicino for this flight?

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