The cheapest flights from Rome to Barcelona

Showing times and prices for 25 May

Cheapest

£45

Average

£237

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Rome to Barcelona will cost around £ 237 if you buy it on the day, but the cheapest tickets can be found for only £ 45.

Cheapest
09:55Rome Leonardo da Vinci Fiumicino Airport1h55 11:50Barcelona El Prat Airport
0 changes
£451One-way
Cheapest
07:00Rome Leonardo da Vinci Fiumicino Airport1h55 08:55Barcelona El Prat Airport
0 changes
£451One-way
2nd Cheapest
21:20Rome Leonardo da Vinci Fiumicino Airport1h55 23:15Barcelona El Prat Airport
0 changes
£501One-way
2nd Cheapest
17:40Rome Leonardo da Vinci Fiumicino Airport1h55 19:35Barcelona El Prat Airport
0 changes
£501One-way
2nd Cheapest
14:30Rome Leonardo da Vinci Fiumicino Airport1h55 16:25Barcelona El Prat Airport
0 changes
£501One-way

Flight schedule Rome to Barcelona

Showing flights for tomorrow, Wed, 25 May
06:25Rome Leonardo da Vinci Fiumicino Airport10h45 17:10Barcelona El Prat Airport
0 changes
06:25Rome Leonardo da Vinci Fiumicino Airport5h25 11:50Barcelona El Prat Airport
0 changes
06:25Rome Leonardo da Vinci Fiumicino Airport8h00 14:25Barcelona El Prat Airport
0 changes
06:25Rome Leonardo da Vinci Fiumicino Airport13h10 19:35Barcelona El Prat Airport
0 changes
06:30Rome Leonardo da Vinci Fiumicino Airport6h20 12:50Barcelona El Prat Airport
0 changes
06:50Rome Leonardo da Vinci Fiumicino Airport12h35 19:25Barcelona El Prat Airport
0 changes
06:50Rome Leonardo da Vinci Fiumicino Airport5h30 12:20Barcelona El Prat Airport
0 changes
06:50Rome Leonardo da Vinci Fiumicino Airport10h20 17:10Barcelona El Prat Airport
0 changes
07:00Rome Leonardo da Vinci Fiumicino Airport1h55 08:55Barcelona El Prat Airport
0 changes
07:00Rome Leonardo da Vinci Fiumicino Airport1h55 08:55Barcelona El Prat Airport
0 changes
08:30Rome Leonardo da Vinci Fiumicino Airport24h25 08:55Barcelona El Prat Airport
0 changes
08:30Rome Leonardo da Vinci Fiumicino Airport8h05 16:35Barcelona El Prat Airport
0 changes
08:35Rome Leonardo da Vinci Fiumicino Airport1h45 10:20Barcelona El Prat Airport
0 changes
09:55Rome Leonardo da Vinci Fiumicino Airport1h55 11:50Barcelona El Prat Airport
0 changes
09:55Rome Leonardo da Vinci Fiumicino Airport9h40 19:35Barcelona El Prat Airport
0 changes
09:55Rome Leonardo da Vinci Fiumicino Airport1h55 11:50Barcelona El Prat Airport
0 changes
09:55Rome Leonardo da Vinci Fiumicino Airport13h00 22:55Barcelona El Prat Airport
0 changes
09:55Rome Leonardo da Vinci Fiumicino Airport7h15 17:10Barcelona El Prat Airport
0 changes
10:00Rome Leonardo da Vinci Fiumicino Airport9h05 19:05Barcelona El Prat Airport
0 changes
10:30Rome Leonardo da Vinci Fiumicino Airport22h25 08:55Barcelona El Prat Airport
0 changes
10:30Rome Leonardo da Vinci Fiumicino Airport6h05 16:35Barcelona El Prat Airport
0 changes
12:15Rome Leonardo da Vinci Fiumicino Airport7h20 19:35Barcelona El Prat Airport
0 changes
12:15Rome Leonardo da Vinci Fiumicino Airport10h40 22:55Barcelona El Prat Airport
0 changes
12:15Rome Leonardo da Vinci Fiumicino Airport4h55 17:10Barcelona El Prat Airport
0 changes
12:15Rome Leonardo da Vinci Fiumicino Airport7h10 19:25Barcelona El Prat Airport
0 changes
14:30Rome Leonardo da Vinci Fiumicino Airport1h55 16:25Barcelona El Prat Airport
0 changes
14:30Rome Leonardo da Vinci Fiumicino Airport1h55 16:25Barcelona El Prat Airport
0 changes
14:45Rome Leonardo da Vinci Fiumicino Airport7h50 22:35Barcelona El Prat Airport
0 changes
14:55Rome Leonardo da Vinci Fiumicino Airport1h45 16:40Barcelona El Prat Airport
0 changes
17:05Rome Leonardo da Vinci Fiumicino Airport5h50 22:55Barcelona El Prat Airport
0 changes
17:40Rome Leonardo da Vinci Fiumicino Airport1h55 19:35Barcelona El Prat Airport
0 changes
17:40Rome Leonardo da Vinci Fiumicino Airport1h55 19:35Barcelona El Prat Airport
0 changes
18:20Rome Leonardo da Vinci Fiumicino Airport14h40 09:00Barcelona El Prat Airport
0 changes
18:25Rome Leonardo da Vinci Fiumicino Airport22h10 16:35Barcelona El Prat Airport
0 changes
18:25Rome Leonardo da Vinci Fiumicino Airport14h30 08:55Barcelona El Prat Airport
0 changes
19:25Rome Leonardo da Vinci Fiumicino Airport1h55 21:20Barcelona El Prat Airport
0 changes
19:25Rome Leonardo da Vinci Fiumicino Airport1h55 21:20Barcelona El Prat Airport
0 changes
20:05Rome Leonardo da Vinci Fiumicino Airport12h55 09:00Barcelona El Prat Airport
0 changes
21:20Rome Leonardo da Vinci Fiumicino Airport1h55 23:15Barcelona El Prat Airport
0 changes
21:20Rome Leonardo da Vinci Fiumicino Airport1h55 23:15Barcelona El Prat Airport
0 changes
22:15Rome Leonardo da Vinci Fiumicino Airport1h44 23:59Barcelona El Prat Airport
0 changes

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Wed
25 May
£92Flixbus
£45Vueling
Thu
26 May
£74Flixbus
£87Ryanair
Fri
27 May
£65Flixbus
£56Ryanair
Sat
28 May
£58Flixbus
£94Vueling
Sun
29 May
£87Flixbus
£119Vueling
Mon
30 May
£70Flixbus
£99Vueling
Tue
31 May
£89Flixbus
£64Ryanair
Wed
1 Jun
£47Flixbus
£116Vueling
Thu
2 Jun
£84Flixbus
£75Vueling
Fri
3 Jun
£51Flixbus
£30Ryanair
Sat
4 Jun
£47Flixbus
£45Vueling
Sun
5 Jun
£65Flixbus
£59Vueling
Mon
6 Jun
£47Flixbus
£92Ryanair
Tue
7 Jun
£68Flixbus
£50Vueling
Wed
8 Jun
£47Flixbus
£25Ryanair
Thu
9 Jun
£49Flixbus
£25Ryanair
Fri
10 Jun
£47Flixbus
£45Vueling
Sat
11 Jun
£48Flixbus
£58Ryanair
Sun
12 Jun
£61Flixbus
£64Vueling
Mon
13 Jun
£65Flixbus
£53Ryanair

The fastest flights from Rome to Barcelona

Showing times and prices for 25 May

Fastest Journey

1 h 44 m

Average

7 h 31 m

Flights per day

41

Distance

859 km

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

These direct flights cover the 859 km distance in an average of 7 h 31 m but if you time it right, some flights will get you there in just 1 h 44 m .

The slowest flights will take 1d 25 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
22:15Rome Leonardo da Vinci Fiumicino Airport1h44 23:59Barcelona El Prat Airport
0 changes
£871One-way
2nd Fastest
08:35Rome Leonardo da Vinci Fiumicino Airport1h45 10:20Barcelona El Prat Airport
0 changes
£2961One-way
2nd Fastest
14:55Rome Leonardo da Vinci Fiumicino Airport1h45 16:40Barcelona El Prat Airport
0 changes
£3321One-way
21:20Rome Leonardo da Vinci Fiumicino Airport1h55 23:15Barcelona El Prat Airport
0 changes
£501One-way
17:40Rome Leonardo da Vinci Fiumicino Airport1h55 19:35Barcelona El Prat Airport
0 changes
£501One-way

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

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay in Barcelona?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Rome to Barcelona flight

distanceDistance533 miles (859 km)
durationAverage flight duration1 h 45 min
priceAverage plane ticket price£79 (€88)
changesDirect flightYes
carriersAirlinesBritish Airways, KLM, Aer Lingus, Bulgaria Air, TAP Portugal, samurai airlines, Air Baltic, Blue Air, Germanwings, Air France, Air Moldova, Brussels Airlines, Lufthansa, Iberia, Eurowings, Transavia Airlines, Alitalia Cityliner, Vueling, Norwegian Air Shuttle, Aegean Airlines, Turkish Airlines, Air Serbia, Malta Air, Sas Airways, Swiss, Ryanair, Air Europa or ITA

Flights from Rome to Barcelona cover the 533 miles (859 km) long route taking on average 1 h 45 min with our travel partners like British Airways, KLM, Aer Lingus, Bulgaria Air, TAP Portugal, samurai airlines, Air Baltic, Blue Air, Germanwings, Air France, Air Moldova, Brussels Airlines, Lufthansa, Iberia, Eurowings, Transavia Airlines, Alitalia Cityliner, Vueling, Norwegian Air Shuttle, Aegean Airlines, Turkish Airlines, Air Serbia, Malta Air, Sas Airways, Swiss, Ryanair, Air Europa or ITA. There are direct flight services available. While the average ticket price for this trip costs around £79, you can find the cheapest plane ticket for as low as £45. Travellers depart most frequently from Rome Leonardo da Vinci Fiumicino Airport and arrive in Barcelona El Prat Airport.

Airlines: British Airways, Eurowings and Turkish Airlines Rome to Barcelona

Buy your official British Airways, Eurowings and Turkish Airlines flight tickets between Rome and Barcelona from £45 with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most popular route.

British Airways
Eurowings
Turkish Airlines

British Airways (BA) is the United Kingdom’s flag carrier airline with headquarters in London near its main hub at London Heathrow Airport (LHR). BA is the second largest UK-based airline in terms of fleet size and number of passengers carried. Known as a full-service global airline, British Airways offers year-round low fares to destinations worldwide and flies to and from centrally-located airports. Its extensive global route network includes more than 170 destinations in nearly 80 countries throughout Europe, North America, South America, Asia, Africa and Australia.

    When you buy your British Airways flight tickets to Barcelona from Rome don't forget to keep the following COVID-19 related policies in mind:

    • Exceptions to waive change or cancellation fees policy
    • Refund or voucher policy
    • Change fees waived for booking made up to July 31, 2020 (traveling by December 31, 2020). Cancel your bookings for travel from now until July 31, 2020 and receive a voucher to travel by April 30, 2022.
    • 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: Rome to Barcelona flight

    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.

    What is the status of international entry into Spain from Italy?

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

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

    Conditions of entry:

    • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
    • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
    • Health screen upon arrival
    • Specific entry restrictions may apply for travel to Spain: Canary Islands

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

    When travelling in Spain, you must follow these COVID-19 safety rules:

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

    The information above was last checked on 23/05/2022. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight between Rome and Barcelona before travelling.

    What are the COVID-19 restrictions for my return trip to Italy from Barcelona, Spain?

    Return travel from Spain to Italy is: Partially open.

    Are there any international entry restrictions on returning to Rome from Barcelona?

    Entry into 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?

    Requirements for reentering:

    • Negative COVID-19 test issued at most 3 days before arrival or 5 day mandatory self-quarantine
    • Negative COVID-19 result is required for quarantine release
    • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)

    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 requirement: 1.5 metre (s) (5 feet)
    • Face mask requirement: Mandatory

    Last checked on 23/05/2022. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Rome from Barcelona.

    How much does a cheap flight from Rome to Barcelona cost?

    Looking to save money on your trip? Omio customers have found the cheapest flight to Barcelona from Rome for the next 7 days starting from £45  one way.

    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 to Barcelona from Rome is £79  one way.

    How far is it from Rome to Barcelona by plane?

    The flight distance from Rome to Barcelona is around 533 miles (859 km).

    How long is the flight journey between Rome and Barcelona?

    On average the flight from Rome to Barcelona duration is 1 h 45 min  for the 533 miles (859 km) long route, but the travel time can vary if you depart on weekends and holidays.

    What airport in Rome does the flight to Barcelona leave from? Which airport do I fly into Barcelona from Rome?

    Omio customers most frequently book their flights from Rome Leonardo da Vinci Fiumicino Airport   to Barcelona El Prat Airport.

    Where is the departure airport in Rome located? Where is the arrival airport in Barcelona located?

    The most popular departure airport with passengers for this journey, called Rome Leonardo da Vinci Fiumicino Airport, is located 17.4 miles (28 km) from the city centre of Rome.

    The most popular arrival airport, Barcelona El Prat Airport, is located 9 miles (14.5 km) away from the city centre of Barcelona. You can check what public transportation connections, taxi services or airport shuttle service options are available to take you from Barcelona El Prat Airport to the city centre in Barcelona.

    What airlines go from Rome to Barcelona?

    If you're looking for flights from Rome to Barcelona, you can rely on British Airways, KLM, Aer Lingus, Bulgaria Air, TAP Portugal, samurai airlines, Air Baltic, Blue Air, Germanwings, Air France, Air Moldova, Brussels Airlines, Lufthansa, Iberia, Eurowings, Transavia Airlines, Alitalia Cityliner, Vueling, Norwegian Air Shuttle, Aegean Airlines, Turkish Airlines, Air Serbia, Malta Air, Sas Airways, Swiss, Ryanair, Air Europa or ITA 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.

    Can I book a direct flight from Rome to Barcelona?

    Yes, there are direct flights to Barcelona from Rome, and you can find a direct flight for this journey with Vueling, Ryanair or ITA  on Omio. It's worth paying attention to when you buy your plane ticket as direct services tend to offer more convenience and save you time getting to your destination.

    When is the earliest flight from Rome to Barcelona? When is the last flight from Rome to Barcelona?

    The earliest flight for this journey departs from Rome at 05: 00. The last flight leaves from Rome at 21: 50. Check Omio for the latest flight timetable from Rome to Barcelona and book the best time to depart on your chosen travel date.

    When should I purchase Rome Barcelona plane tickets to score the best deals?

    The price of a one way plane ticket from Rome to Barcelona is on average £79 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for flights from all possible airlines offering this route. In general, you can find plane tickets from Rome to Barcelona available a few months in advance.