Distance 859 km |
Average flight duration 3h 22m |
Cheapest ticket price £31 |
Airlines 18 |
Fastest flight 1h 45m |
Cheapest month to travel December |
First flight 04:50 |
Last flight 23:40 |
Cheapest
Average
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.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
Ryanair FR 3181 | 05:45 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h45 | 07:30 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Air France AF1005 | 06:00 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 8h00 | 14:00 Barcelona El Prat Airport (BCN) | 1 change | |
Wizz Air Malta W46017 | 06:00 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h50 | 07:50 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Air France AF1005 | 06:00 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 5h10 | 11:10 Barcelona El Prat Airport (BCN) | 1 change | |
Air France AF1005 | 06:00 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 11h00 | 17:00 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1600 | 06:10 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 12h55 | 19:05 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1600 | 06:10 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 10h25 | 16:35 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1600 | 06:10 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 6h05 | 12:15 Barcelona El Prat Airport (BCN) | 1 change | |
Vueling VY6255 | 06:40 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 8h25 | 15:05 Barcelona El Prat Airport (BCN) | 1 change | |
Vueling VY6255 | 06:40 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 6h55 | 13:35 Barcelona El Prat Airport (BCN) | 1 change | |
Vueling VY6255 | 06:40 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 12h25 | 19:05 Barcelona El Prat Airport (BCN) | 1 change | |
Vueling VY6255 | 06:40 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 5h30 | 12:10 Barcelona El Prat Airport (BCN) | 1 change | |
Lufthansa LH243 | 07:05 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 26h05 | 09:10 Barcelona El Prat Airport (BCN) | 1 change | |
Lufthansa LH243 | 07:05 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 5h10 | 12:15 Barcelona El Prat Airport (BCN) | 1 change | |
Lufthansa LH243 | 07:05 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 8h20 | 15:25 Barcelona El Prat Airport (BCN) | 1 change | |
Iberia IB658 | 07:30 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 5h15 | 12:45 Barcelona El Prat Airport (BCN) | 1 change | |
Lufthansa LH1873 | 08:25 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 6h25 | 14:50 Barcelona El Prat Airport (BCN) | 1 change | |
Vueling VY6103 | 08:30 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h45 | 10:15 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling IB5051 | 08:30 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h45 | 10:15 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Qatar Airways QR116 | 08:55 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 22h10 | 07:05 Barcelona El Prat Airport (BCN) | 1 change | |
Qatar Airways QR116 | 08:55 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 28h35 | 13:30 Barcelona El Prat Airport (BCN) | 1 change | |
Qatar Airways QR116 | 08:55 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 35h50 | 20:45 Barcelona El Prat Airport (BCN) | 1 change | |
ITA az74 | 09:00 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h50 | 10:50 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Ryanair FR 6342 | 09:00 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h45 | 10:45 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Helvetic Airways LX1727 | 09:40 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 4h25 | 14:05 Barcelona El Prat Airport (BCN) | 1 change | |
Vueling VY6101 | 09:45 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h50 | 11:35 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling IB5389 | 09:45 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h50 | 11:35 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Air France AF1205 | 10:05 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 12h50 | 22:55 Barcelona El Prat Airport (BCN) | 1 change | |
Air France AF1205 | 10:05 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 6h55 | 17:00 Barcelona El Prat Airport (BCN) | 1 change | |
Brussels Airlines SN3176 | 10:15 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 10h10 | 20:25 Barcelona El Prat Airport (BCN) | 1 change | |
Norwegian Air Shuttle D84356 | 10:50 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 14h00 | 00:50 Barcelona El Prat Airport (BCN) | 1 change | |
Lufthansa LH1865 | 11:00 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 6h35 | 17:35 Barcelona El Prat Airport (BCN) | 1 change | |
Iberia IB648 | 12:00 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 5h15 | 17:15 Barcelona El Prat Airport (BCN) | 1 change | |
Vueling IB5055 | 12:25 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h50 | 14:15 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling VY6107 | 12:25 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h50 | 14:15 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
KLM KL1604 | 12:45 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 10h20 | 23:05 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1604 | 12:45 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 6h20 | 19:05 Barcelona El Prat Airport (BCN) | 1 change | |
Air France AF1105 | 12:50 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 10h05 | 22:55 Barcelona El Prat Airport (BCN) | 1 change | |
Vueling VY6261 | 13:35 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 5h30 | 19:05 Barcelona El Prat Airport (BCN) | 1 change | |
Vueling IB5057 | 13:45 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h50 | 15:35 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling VY6109 | 13:45 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h50 | 15:35 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
ITA az76 | 14:05 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h50 | 15:55 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Iberia IB650 | 14:45 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 5h35 | 20:20 Barcelona El Prat Airport (BCN) | 1 change | |
Swiss LX1737 | 14:50 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 8h10 | 23:00 Barcelona El Prat Airport (BCN) | 1 change | |
Swiss LX1737 | 14:50 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 4h25 | 19:15 Barcelona El Prat Airport (BCN) | 1 change | |
Qatar Airways QR132 | 15:10 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 22h20 | 13:30 Barcelona El Prat Airport (BCN) | 1 change | |
Qatar Airways QR132 | 15:10 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 15h55 | 07:05 Barcelona El Prat Airport (BCN) | 1 change | |
Qatar Airways QR132 | 15:10 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 29h35 | 20:45 Barcelona El Prat Airport (BCN) | 1 change | |
Air France AF1505 | 16:50 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 6h05 | 22:55 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1606 | 17:15 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 5h50 | 23:05 Barcelona El Prat Airport (BCN) | 1 change | |
Ryanair FR 6974 | 17:50 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h45 | 19:35 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Air France AF1305 | 18:20 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 14h30 | 08:50 Barcelona El Prat Airport (BCN) | 1 change | |
Wizz Air Malta W46019 | 18:45 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h50 | 20:35 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Lufthansa LH239 | 18:45 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 14h25 | 09:10 Barcelona El Prat Airport (BCN) | 1 change | |
Vueling IB5059 | 19:05 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h50 | 20:55 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling VY6111 | 19:05 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h50 | 20:55 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Ryanair FR 6986 | 19:35 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h45 | 21:20 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling VY6265 | 19:35 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 15h15 | 10:50 Barcelona El Prat Airport (BCN) | 1 change | |
Vueling VY6265 | 19:35 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 13h05 | 08:40 Barcelona El Prat Airport (BCN) | 1 change | |
Lufthansa LH1871 | 19:45 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 12h40 | 08:25 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1608 | 20:00 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 14h25 | 10:25 Barcelona El Prat Airport (BCN) | 1 change | |
Air Serbia JU405 | 20:40 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 12h30 | 09:10 Barcelona El Prat Airport (BCN) | 1 change | |
Air France AF1405 | 20:45 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 12h05 | 08:50 Barcelona El Prat Airport (BCN) | 1 change | |
Air France AF1405 | 20:45 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 14h25 | 11:10 Barcelona El Prat Airport (BCN) | 1 change | |
ITA az78 | 21:25 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 1h50 | 23:15 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Qatar Airways QR114 | 22:05 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 22h40 | 20:45 Barcelona El Prat Airport (BCN) | 1 change | |
Qatar Airways QR114 | 22:05 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 33h00 | 07:05 Barcelona El Prat Airport (BCN) | 1 change | |
Qatar Airways QR114 | 22:05 Rome Leonardo da Vinci Fiumicino Airport (FCO) | 15h25 | 13:30 Barcelona El Prat Airport (BCN) | 1 change | |
This is the last flight of the day. |
Find all the dates and times for this journey
Fastest Journey
1 h 45 m
Average
9 h 28 m
Flights per day
68
Distance
859 km
Of the 68 flights that leave Rome for Barcelona every day 19 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
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.
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.
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.
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.
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.
All flights take off from Rome Leonardo da Vinci Fiumicino Airport (FCO) and land at Barcelona El Prat Airport (BCN).
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.
Here are some other resources that might have the information you need