Rome to Barcelona flights

Fri, 26 Jul
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Rome to Barcelona flight

distanceDistance533 miles
durationAverage flight duration1 h 45 min
priceAverage plane ticket price£114 (€129)
changesDirect flightYes
carriersAirlinesVueling Airlines, Ryanair, Wizz Air, Alitalia, Malta Air, Iberia, Alitalia (2), Air France, Air Europa, KLM, Eurowings, getjet_airlines, Austrian Airlines, Air Baltic, Lufthansa or Norwegian Air

Flights from Rome to Barcelona cover the 533 miles long route taking on average 1 h 45 min with our travel partners like Vueling Airlines, Ryanair, Wizz Air, Alitalia, Malta Air, Iberia, Alitalia (2), Air France, Air Europa, KLM, Eurowings, getjet_airlines, Austrian Airlines, Air Baltic, Lufthansa or Norwegian Air. There are direct flight services available. While the average ticket price for this trip costs around £114, you can find the cheapest plane ticket for as low as £27. Travellers depart most frequently from Rome Leonardo da Vinci Fiumicino Airport and arrive in Barcelona El Prat Airport.

Cheap flights tickets from Rome to Barcelona

Showing times and prices for 26 Jul

Cheapest

The best way to find a cheap flight ticket from Rome to Barcelona is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
Iberia
14:455h35
Rome Leonardo da Vinci Fiumicino Airport (FCO)
20:20Barcelona El Prat Airport (BCN)
£1801One-way
1 change
Cheapest
Iberia
11:555h25
Rome Leonardo da Vinci Fiumicino Airport (FCO)
17:20Barcelona El Prat Airport (BCN)
£1801One-way
1 change
2nd Cheapest
KLM
19:4019h25
Rome Leonardo da Vinci Fiumicino Airport (FCO)
15:05Barcelona El Prat Airport (BCN)
£2121One-way
1 change
Vueling
07:001h55
Rome Leonardo da Vinci Fiumicino Airport (FCO)
08:55Barcelona El Prat Airport (BCN)
£2551One-way
0 changes
Vueling
21:351h50
Rome Leonardo da Vinci Fiumicino Airport (FCO)
23:25Barcelona El Prat Airport (BCN)
£2551One-way
0 changes

Flight scheduleRome to Barcelona

Showing flights for tomorrow, Friday, 26 July
Iberia
06:205h25
Rome Leonardo da Vinci Fiumicino Airport (FCO)
11:45Barcelona El Prat Airport (BCN)
1 change
Vueling
06:457h55
Rome Leonardo da Vinci Fiumicino Airport (FCO)
14:40Barcelona El Prat Airport (BCN)
1 change
Vueling
06:456h40
Rome Leonardo da Vinci Fiumicino Airport (FCO)
13:25Barcelona El Prat Airport (BCN)
1 change
Vueling
06:4510h50
Rome Leonardo da Vinci Fiumicino Airport (FCO)
17:35Barcelona El Prat Airport (BCN)
1 change
Lufthansa
07:008h20
Rome Leonardo da Vinci Fiumicino Airport (FCO)
15:20Barcelona El Prat Airport (BCN)
1 change
Lufthansa
07:004h55
Rome Leonardo da Vinci Fiumicino Airport (FCO)
11:55Barcelona El Prat Airport (BCN)
1 change
Lufthansa
07:006h05
Rome Leonardo da Vinci Fiumicino Airport (FCO)
13:05Barcelona El Prat Airport (BCN)
1 change
Vueling
07:001h55
Rome Leonardo da Vinci Fiumicino Airport (FCO)
08:55Barcelona El Prat Airport (BCN)
0 changes
Lufthansa
07:0026h40
Rome Leonardo da Vinci Fiumicino Airport (FCO)
09:40Barcelona El Prat Airport (BCN)
1 change
Lufthansa
08:054h35
Rome Leonardo da Vinci Fiumicino Airport (FCO)
12:40Barcelona El Prat Airport (BCN)
1 change
Lufthansa
08:056h45
Rome Leonardo da Vinci Fiumicino Airport (FCO)
14:50Barcelona El Prat Airport (BCN)
1 change
ITA
08:108h25
Rome Leonardo da Vinci Fiumicino Airport (FCO)
16:35Barcelona El Prat Airport (BCN)
1 change
ITA
08:1024h45
Rome Leonardo da Vinci Fiumicino Airport (FCO)
08:55Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
08:558h30
Rome Leonardo da Vinci Fiumicino Airport (FCO)
17:25Barcelona El Prat Airport (BCN)
1 change
ITA
09:001h50
Rome Leonardo da Vinci Fiumicino Airport (FCO)
10:50Barcelona El Prat Airport (BCN)
0 changes
Lufthansa
10:055h15
Rome Leonardo da Vinci Fiumicino Airport (FCO)
15:20Barcelona El Prat Airport (BCN)
1 change
Lufthansa
10:059h30
Rome Leonardo da Vinci Fiumicino Airport (FCO)
19:35Barcelona El Prat Airport (BCN)
1 change
Lufthansa
10:056h05
Rome Leonardo da Vinci Fiumicino Airport (FCO)
16:10Barcelona El Prat Airport (BCN)
1 change
Lufthansa
10:058h05
Rome Leonardo da Vinci Fiumicino Airport (FCO)
18:10Barcelona El Prat Airport (BCN)
1 change
Brussels Airlines
10:1510h15
Rome Leonardo da Vinci Fiumicino Airport (FCO)
20:30Barcelona El Prat Airport (BCN)
1 change
Air Europa
10:3022h25
Rome Leonardo da Vinci Fiumicino Airport (FCO)
08:55Barcelona El Prat Airport (BCN)
1 change
Air Europa
10:306h05
Rome Leonardo da Vinci Fiumicino Airport (FCO)
16:35Barcelona El Prat Airport (BCN)
1 change
Air France
11:355h35
Rome Leonardo da Vinci Fiumicino Airport (FCO)
17:10Barcelona El Prat Airport (BCN)
1 change
Iberia
11:555h25
Rome Leonardo da Vinci Fiumicino Airport (FCO)
17:20Barcelona El Prat Airport (BCN)
1 change
Vueling
12:155h20
Rome Leonardo da Vinci Fiumicino Airport (FCO)
17:35Barcelona El Prat Airport (BCN)
1 change
KLM
12:4010h05
Rome Leonardo da Vinci Fiumicino Airport (FCO)
22:45Barcelona El Prat Airport (BCN)
1 change
KLM
12:4026h25
Rome Leonardo da Vinci Fiumicino Airport (FCO)
15:05Barcelona El Prat Airport (BCN)
1 change
KLM
12:4023h55
Rome Leonardo da Vinci Fiumicino Airport (FCO)
12:35Barcelona El Prat Airport (BCN)
1 change
KLM
12:4021h45
Rome Leonardo da Vinci Fiumicino Airport (FCO)
10:25Barcelona El Prat Airport (BCN)
1 change
KLM
12:406h10
Rome Leonardo da Vinci Fiumicino Airport (FCO)
18:50Barcelona El Prat Airport (BCN)
1 change
Lufthansa
13:206h15
Rome Leonardo da Vinci Fiumicino Airport (FCO)
19:35Barcelona El Prat Airport (BCN)
1 change
Lufthansa
13:204h50
Rome Leonardo da Vinci Fiumicino Airport (FCO)
18:10Barcelona El Prat Airport (BCN)
1 change
ITA
14:051h50
Rome Leonardo da Vinci Fiumicino Airport (FCO)
15:55Barcelona El Prat Airport (BCN)
0 changes
Air Serbia
14:4018h30
Rome Leonardo da Vinci Fiumicino Airport (FCO)
09:10Barcelona El Prat Airport (BCN)
1 change
Air Serbia
14:405h10
Rome Leonardo da Vinci Fiumicino Airport (FCO)
19:50Barcelona El Prat Airport (BCN)
1 change
Iberia
14:455h35
Rome Leonardo da Vinci Fiumicino Airport (FCO)
20:20Barcelona El Prat Airport (BCN)
1 change
ITA
15:301h50
Rome Leonardo da Vinci Fiumicino Airport (FCO)
17:20Barcelona El Prat Airport (BCN)
0 changes
KLM
17:2521h40
Rome Leonardo da Vinci Fiumicino Airport (FCO)
15:05Barcelona El Prat Airport (BCN)
1 change
KLM
17:2519h10
Rome Leonardo da Vinci Fiumicino Airport (FCO)
12:35Barcelona El Prat Airport (BCN)
1 change
KLM
17:2525h25
Rome Leonardo da Vinci Fiumicino Airport (FCO)
18:50Barcelona El Prat Airport (BCN)
1 change
KLM
17:2517h00
Rome Leonardo da Vinci Fiumicino Airport (FCO)
10:25Barcelona El Prat Airport (BCN)
1 change
KLM
17:2523h00
Rome Leonardo da Vinci Fiumicino Airport (FCO)
16:25Barcelona El Prat Airport (BCN)
1 change
Air Europa
18:2514h30
Rome Leonardo da Vinci Fiumicino Airport (FCO)
08:55Barcelona El Prat Airport (BCN)
1 change
Air Europa
18:2522h10
Rome Leonardo da Vinci Fiumicino Airport (FCO)
16:35Barcelona El Prat Airport (BCN)
1 change
Vueling
19:251h50
Rome Leonardo da Vinci Fiumicino Airport (FCO)
21:15Barcelona El Prat Airport (BCN)
0 changes
KLM
19:4020h45
Rome Leonardo da Vinci Fiumicino Airport (FCO)
16:25Barcelona El Prat Airport (BCN)
1 change
KLM
19:4023h10
Rome Leonardo da Vinci Fiumicino Airport (FCO)
18:50Barcelona El Prat Airport (BCN)
1 change
KLM
19:4014h45
Rome Leonardo da Vinci Fiumicino Airport (FCO)
10:25Barcelona El Prat Airport (BCN)
1 change
KLM
19:4019h25
Rome Leonardo da Vinci Fiumicino Airport (FCO)
15:05Barcelona El Prat Airport (BCN)
1 change
KLM
19:4016h55
Rome Leonardo da Vinci Fiumicino Airport (FCO)
12:35Barcelona El Prat Airport (BCN)
1 change
Air Serbia
21:0012h10
Rome Leonardo da Vinci Fiumicino Airport (FCO)
09:10Barcelona El Prat Airport (BCN)
1 change
ITA
21:251h50
Rome Leonardo da Vinci Fiumicino Airport (FCO)
23:15Barcelona El Prat Airport (BCN)
0 changes
Austrian Airlines
21:3011h40
Rome Leonardo da Vinci Fiumicino Airport (FCO)
09:10Barcelona El Prat Airport (BCN)
1 change
Vueling
21:351h50
Rome Leonardo da Vinci Fiumicino Airport (FCO)
23:25Barcelona El Prat Airport (BCN)
0 changes

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Rome to Barcelona by train, coach or flight

Fri
26 Jul
Sat
27 Jul
Sun
28 Jul
Mon
29 Jul
Tue
30 Jul
Wed
31 Jul
Thu
01 Aug
Fri
02 Aug
Sat
03 Aug
Sun
04 Aug
Mon
05 Aug
Tue
06 Aug
Wed
07 Aug
Thu
08 Aug
Fri
09 Aug
Sat
10 Aug
Sun
11 Aug
Mon
12 Aug
Tue
13 Aug
Wed
14 Aug
Thu
15 Aug

Flight times from Rome to Barcelona

Showing times and prices for 26 Jul

Fastest Journey

1 h 50 m

Average

11 h 25 m

Flights per day

54

Distance

859 km

Of the 54 flights that leave Rome for Barcelona every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
ITA
15:301h50
Rome Leonardo da Vinci Fiumicino Airport (FCO)
17:20Barcelona El Prat Airport (BCN)
£3861One-way
0 changes
Fastest
Vueling
19:251h50
Rome Leonardo da Vinci Fiumicino Airport (FCO)
21:15Barcelona El Prat Airport (BCN)
£4041One-way
0 changes
Fastest
Vueling
21:351h50
Rome Leonardo da Vinci Fiumicino Airport (FCO)
23:25Barcelona El Prat Airport (BCN)
£2551One-way
0 changes
Fastest
ITA
09:001h50
Rome Leonardo da Vinci Fiumicino Airport (FCO)
10:50Barcelona El Prat Airport (BCN)
£3861One-way
0 changes
Fastest
ITA
21:251h50
Rome Leonardo da Vinci Fiumicino Airport (FCO)
23:15Barcelona El Prat Airport (BCN)
£3441One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

ReviewsReviews for the flight from Rome to Barcelona

userReviewImage
userReviewLogo
The customer opinion was acquired via Cimenio. Cimenio incentivises its users for giving an honest opinion and proving the booking with a photo of the travel ticket.
Pro
IconNice staff
Cons
Icon30 minutes late
My flight from Milan to Paris (AF1733) was very pleasant overall. The timetable information was clear and the online booking was easy. The seat reservation worked perfectly, which meant I got a comfortable window seat in economy class. There was wifi and power sockets on board, the staff were very courteous and the aircraft was clean. The flight took an hour and a half without a stopover and we arrived on time. The price-performance ratio was good. An unexpected highlight was the excellent customer service, which helped me to quickly find my lost jacket, which saved me a lot of stress.
Pro
IconComfort
IconFriendly staff
IconService
Cons
IconPrice
My flight this year from Rome to Barcelona was a nice experience. At the entrance of the aircraft we were greeted warmly by the staff. The flight took off 5 minutes late and after about two and a half hours we reached Barcelona. The plane was completely clean, you couldn't see any residue from previous travellers. The flight was rather expensive in comparison, which is why I give it four out of five stars.
Pro
IconSockets at every seat
Cons
IconNo inheritance rights
My flight from Rome to Barcelona (AF1548) went smoothly. The timetable was clear and the online ticket booking was easy. I reserved a window seat in economy class. The flight took off on time at 11:35 and lasted 5 hours. The seats were comfortable and the noise level in the aircraft was moderate. There was wifi for a fee and power sockets at every seat. The cabin crew were friendly and the hygiene was impeccable. The price was reasonable for the services offered. It was particularly positive that I reached my connecting flight without any problems despite a short transfer time.
Pro
IconPrice
IconPersonnel
IconEntertainment
IconComfort
Cons
IconHygiene
IconPunctuality
IconVolume
The journey from Rome to Barcelona was amazing. The price was reasonable compared to other transport options and definitely worth it for the distance! In addition, the staff was extremely friendly and helpful. They explained exactly the safety rules during the flight or dealt with important concerns of your customers. There were also numerous films, music and games. So I was always entertained and never bored. The seats were comfortable. This allowed me to relax during the journey. However, the hygiene conditions were poor, as the toilets were not clean and hygienic. They also smelled very unpleasant. Unfortunately, I didn't arrive in Barcelona on time. The timetable was therefore not really adhered to. The noise level was not ideal. But overall the trip was great because of the price and the excellent service.
Pro
IconService
IconPersonnel
Cons
IconSlight delay
I flew from Rome to Barcelona in April this year, the flight was without any problems and overall a very pleasant experience. The staff on the aircraft were friendly and competent. The flight took off 10 minutes late, but we were still able to reach Barcelona safely. Thanks to the seat reservation in the app, I was able to choose a seat of my choice. The aircraft was hygienic and clean. I give it 4 out of 5 stars because of the short delay.
Pro
IconComfort
IconPersonnel
Cons
IconNone
My flight from Rome to Barcelona was a very pleasant one. I quickly handed in my luggage at the counter and then went through security. I received a friendly welcome at the gate and was able to board the aircraft quickly. The staff on the flight were very nice and courteous. The aircraft was clean and there were no traces of previous travellers. The price of the flight was also within an acceptable range. Always happy to fly again.

Airlines: Vueling Airlines, Ryanair and Wizz Air Rome to Barcelona

For as little as £27 you can travel by flight between Rome and Barcelona with Vueling Airlines, Ryanair and Wizz Air. Omio will show you the best deals, timetables and tickets available for this trip.

Iberia is Spain’s leading airline, headquartered in Adolfo Suárez-Madrid Barajas in Madrid, offering flights around Europe and across the world. It offers different fares for your next flight from Rome to Barcelona including: Basic Fare, Classic Fare, Flexible Fare and Business Club.

Iberia from Rome to Barcelona flight information:

  • Average Duration: 4 h 40 min
  • Cheapest Price: £105

Flights from Rome to Barcelona

There are up to ten direct flights available each day between Rome and Barcelona. These routes take just under two hours, while the 20 or more indirect routes can take over 4 hours in total. Flights travel between Rome Leonardo da Vinci Fiumicino and Barcelona El Prat airports.

Which airlines fly from Rome to Barcelona?

Direct routes from Rome to Barcelona are operated by Vueling, Alitalia and Ryanair. Indirect flights are available from many different airlines, such as Air Europa, Swiss Air Lines and Lufthansa. These flights usually require a change in the home country of the airline.

How long is the flight from Rome to Barcelona?

The fastest flights from Rome to Barcelona take one hour and 50 minutes. Flights that require a change take considerably longer overall, with over three hours of flying time plus a layover of at least an hour.

How many flights are there from Rome to Barcelona?

Flights are available every day of the week, with between eight and ten departures from Rome. Flights that travel on a direct route between Rome and Barcelona run from around 7:00 a.m. until 10:00 p.m. In addition, there are over 20 indirect flight options available daily.

What are the departure and arrival airports for flights from Rome to Barcelona?

All flights take off from Rome Leonardo da Vinci Fiumicino Airport (FCO) and land at Barcelona El Prat Airport (BCN).

FAQs: Rome to Barcelona flights

FAQs: Take a flight from Rome to Barcelona hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Rome to Barcelona.
FAQs
Cheap plane tickets from Rome to Barcelona can start from as little as £27 when you book in advance. The average flight ticket price for Rome to Barcelona is £114; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Rome to Barcelona flight travel time is 1 h 45 min   for the 533 mile long journey, but the duration can vary if you travel on weekends and holidays.
The first flight from Rome to Barcelona leaves at 05: 00. Plan your trip with the Journey Planner   from Omio.
The last flight from Rome to Barcelona leaves at 20: 30.
For the best Rome to Barcelona flight to purchase, you can travel safely and comfortably with Vueling Airlines, Ryanair, Wizz Air, Alitalia, Malta Air, Iberia, Alitalia (2), Air France, Air Europa, KLM, Eurowings, getjet_airlines, Austrian Airlines, Air Baltic, Lufthansa or Norwegian Air. However, it's always good to check all possible airlines with services from Rome to Barcelona to compare what amenities they may offer.

Flights from Rome to Barcelona generally leave from Rome Leonardo da Vinci Fiumicino Airport and arrive in Barcelona El Prat Airport.

Rome Leonardo da Vinci Fiumicino Airport is 28.2 km away from Rome city centre and Barcelona El Prat Airport is 14.5 km from Barcelona city centre.

The cheapest month to travel from Rome to Barcelona by plane is December.
You have options as you can travel between Rome and Barcelona 3 different ways: train, coach or flight.

More options for your journey from Rome to Barcelona

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers