Recommended flights from Rome to Barcelona

Showing flight information for 13 Jun

Fastest Journey

1 h 45 m

Direct flights

2

Flights per day

3

Distance

859 km

There are 2 direct flights between Rome and Barcelona per day, with the fastest journey taking just 1 hours and 45 minutes.

2nd Fastest
Cheapest
22:25Rome Leonardo da Vinci Fiumicino Airport1h55 00:20Barcelona El Prat Airport
0 changes
£611One-way
Fastest
21:55Rome Ciampino Airport1h45 23:40Barcelona El Prat Airport
0 changes
£771One-way
2nd Cheapest
07:30Rome Leonardo da Vinci Fiumicino Airport5h05 12:35Barcelona El Prat Airport
1 changes
£661One-way

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay?

Sun, Jun 13
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

COMPARE Prices across different modes

Sat
12 Jun
Find prices
£14Ryanair
Sun
13 Jun
£106Flixbus
£61Vueling
Mon
14 Jun
£113Flixbus
£14Ryanair
Tue
15 Jun
£99Flixbus
£14Ryanair
Wed
16 Jun
£99Flixbus
£9Ryanair
Thu
17 Jun
£84Flixbus
£14Ryanair
Fri
18 Jun
£73Flixbus
£26Ryanair
Sat
19 Jun
£102Flixbus
£16Ryanair
Sun
20 Jun
£120Flixbus
£30Ryanair
Mon
21 Jun
£72Flixbus
£14Ryanair
Tue
22 Jun
£99Flixbus
£14Ryanair
Wed
23 Jun
£95Flixbus
£9Ryanair
Thu
24 Jun
£90Flixbus
£9Ryanair
Fri
25 Jun
£80Flixbus
£47Ryanair
Sat
26 Jun
£108Flixbus
£22Ryanair
Sun
27 Jun
£116Flixbus
£83Alitalia
Mon
28 Jun
£98Flixbus
£26Ryanair
Tue
29 Jun
£76Flixbus
£14Ryanair
Wed
30 Jun
£93Flixbus
£9Ryanair
Thu
1 Jul
£74Flixbus
£35Ryanair
Fri
2 Jul
£91Flixbus
£16Ryanair
flight

Journey Summary

Rome to Barcelona Flight Information

Avg. Flight Duration
2 hours 2 minutes
Flight Price: £25
Flights Depart from:Rome
Flights arrive in:Barcelona
Distance:859 km
Airlines:Alitalia, Ryanair, Vueling, Air Europa
Airlines

Rome to Barcelona with RyanAir, Vueling and Air Europa

Find the best flights between Rome and Barcelona with Omio's travel partners RyanAir, Vueling and Air Europa from £9. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

RyanAir
Air Europa
Vueling

Omio helps you find the perfect Rome - Barcelona flight with RyanAir. Whether you are searching for the fastest, earliest or cheapest flight from Rome to Barcelona, Omio shows you RyanAir’s current flight timetables, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best plane ticket for your upcoming Rome to Barcelona journey. You can expect to travel around 533 miles (859 km) between Rome and Barcelona on a flight with RyanAir. Once you are ready, buy your one-way RyanAir tickets from Rome to Barcelona starting as low as £9 if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when travelling by plane instead of purchasing tickets at the airport in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with RyanAir!

Operator ticket policies for COVID

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

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).

Travel Tips

Flights from Rome to Barcelona
Take a flight to Barcelona easily. 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
Is travel by plane currently allowed from Rome, Italy to Barcelona, Spain?

Travel between Rome, Italy and Barcelona, Spain by plane is: Partially open.

Can I enter Spain from Italy?

International entry status: Entry is partially open for citizens and permanent residents of Italy

Do I need to quarantine on arrival in Spain from Rome?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival Health Control Form (FCS) required
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Travellers with a certificate of vaccination are exempted from providing a negative COVID-19 test

What are the safety rules to follow in Barcelona, Spain?

All travellers in Spain must observe these coronavirus safety measures:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 11/06/2021. Remember to review the latest COVID-19 travel safety regulations   for your flight to Barcelona from Rome as this information can change.

What COVID restrictions are there for my return journey by plane to Rome, Italy from Barcelona, Spain?

The current restriction level for your return trip by plane from Barcelona to Rome is: Partially open

Are there any international entry restrictions on returning to Italy from Spain?

Reentry to Italy is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Italy from Barcelona?

What are the entry requirements?

  • Negative Covid-19 test issued at most 2 days before arrival or 10 day mandatory self-quarantine

What are the safety rules to follow in Rome, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last verified on 11/06/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Barcelona to Rome flight here.

How much does a cheap flight between Rome and Barcelona cost?
Omio customers have found the cheapest flights to Barcelona from Rome to cost as little as £9  in the next 7 days.
How much does the flight from Rome to Barcelona cost on average?
In the next 7 days you’ll find that the average cost of a plane ticket from Rome to Barcelona is £22  one way.
How far is it from Rome to Barcelona by plane?
The distance from Rome to Barcelona by plane is approximately 533 miles (859 km).
How many hours does it take from Rome to Barcelona by plane?
On average the flight from Rome to Barcelona duration is 1 h 45 min  for the 533 miles (859 km) long journey, but the travel time can vary if you depart on weekends and holidays.
Which airport for the flight from Rome to Barcelona do I fly out of? Which Barcelona airport from Rome do I arrive in?

When travelling this route, Omio customers are departing most frequently from Rome Leonardo da Vinci Fiumicino Airport   and arriving in Barcelona El Prat Airport.

Where is the airport in Rome to go to Barcelona? Where is the airport in Barcelona located?

Passengers board their flight most frequently from Rome Leonardo da Vinci Fiumicino Airport, which is located approximately 0 miles (0 km) from the city centre.

Passengers travelling this route most often arrive at Barcelona El Prat Airport and need to travel approximately 0 miles (0 km) from the airport to reach the city centre in Barcelona. You can check if there are airport shuttle services, taxi services or public transportation options available from Barcelona El Prat Airport to get you to the city centre in Barcelona.

Which airlines can get me from Rome to Barcelona?
If you're looking for flights from Rome to Barcelona, you can rely on Ryanair, Vueling, Alitalia, Iberia, Brussels Airlines, British Airways, Air Europa, Eurowings or Swiss to get you to Barcelona. It's also good to check out all possible airlines for the Rome to Barcelona trip to see if there might be differences in the amenities they offer.
Are there any Rome to Barcelona direct flight services?
If you’re looking for a direct flight from Rome to Barcelona, consider travelling with Vueling. Non-stop flight services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your plane tickets.
When does the first flight depart from Rome to Barcelona? When does the last flight depart from Rome to Barcelona?
The first Rome to Barcelona flight departs at 08: 30   and the last flight from Rome to Barcelona leaves at 20: 25. Check out the most up-to-date Rome to Barcelona flight timetable on Omio and find the best time to travel to your destination.
How far in advance should I book a plane ticket between Rome and Barcelona to get the best deals?
In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this trip and save money. If you buy plane tickets to Barcelona from Rome within the next 7 days, you can find tickets to cost on average £22 one way. To find the best prices for this trip, consider booking your plane ticket from Rome to Barcelona a few months in advance.