This Route is Operated by:
Meridiana, Alitalia, Ryanair, Vueling
Search and compare
Browse a variety of travel options in one place with Omio
Support you can count on
Once you’ve booked your ticket, our customer service team is there to assist you
|Avg. Flight Duration:|
3 hours 34 minutes
|Flights Depart from:||Rome|
|Flights arrive in:||Barcelona|
|Airlines:||Eurowings, Alitalia, Ryanair, Aegean Airlines, Vueling|
Travelers planning a business or vacation trip from Italy to Spain can take advantage of direct Rome to Barcelona flights throughout the year. There are connections with three airlines, including a budget operator, with frequent departures seven days a week. Passengers have a choice of departure times from early morning to late night, and flight times to Barcelona from Rome are a little under two hours.
Spanish low-cost airline Vueling offers direct Rome to Barcelona flights from its hub at Fiumicino Airport. Ryanair also has regular budget connections, while Italian national carrier Alitalia provides daily direct flights to Barcelona.
The quickest flights on the 862 km route west across the Mediterranean from Italy to Catalonia are Vueling services, taking an hour and 45 minutes to complete the trip. Flights with Ryanair and Alitalia take five to ten minutes longer to reach Spain.
There are between 9 and 13 daily direct Rome to Barcelona flights, with the greatest frequency on Fridays and Sundays and the fewest flights on Saturdays and Tuesdays. Budget airline Ryanair offers three to four daily departures, while Vueling schedules feature up to seven daily flights. Timetables begin with early morning flights from Rome and continue with flights in the morning, afternoon and evening.
Departure airport: Barcelona El Prat airport is 12 km south-west of central Barcelona, with frequent Metro services on Line L9 Sud taking 30 minutes to reach the terminal. There are short and long stay parking lots at the terminal and passenger facilities that include tapas bars, a wide choice of restaurants, duty-free shopping, and executive lounges.
Arrival airport: Italy's largest airport, Fiumicino, is located about 30 km south-west of Rome city center, served by Trenitalia's non-stop Leonardo Express trains which take 30 minutes to reach the main rail station. Passenger facilities at the airport include specialist Italian food stores, international dining, business lounges, and free Wifi for if you need to make last-minute arrangements when you arrive.