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


Flight Information to Barcelona from Toronto

distanceDistance3969 miles (6401 km)
durationAverage flight duration24 h 15 min
priceAverage plane ticket price$393 (€316)
changesDirect flightYes

Flights from Toronto to Barcelona cover the 3969 miles (6401 km) long journey taking on average 24 h 15 min with our travel partners like. There are direct flight services available. While the average ticket price for this trip costs around $393 (€316), you can find the cheapest plane ticket for as low as $392 (€315).

Flights from Toronto to Barcelona: Journey Details

Direct Toronto to Barcelona flights are available from Air Canada Rouge and take approximately 7.5 hours. This seasonal service involves daily flights during summer, departing Toronto early evening, arriving in Barcelona the following morning. During autumn and spring this is reduced to a twice-weekly evening service. During the winter months passengers will need to make a stop over to reach Barcelona, with options including a change in Amsterdam with KLM, in Paris with Air France, or in Germany or London with Air Canada.

Taking a Flight from Toronto

Toronto to Barcelona flights depart from the city’s main international airport, Toronto Pearson. Toronto Pearson is located 22 km northwest of central Toronto and can be easily accessed via the new Urban Pearson Express service, which takes just 25 minutes from Union Street. The service stops at 1:00 a.m. and after this time passengers can take a taxi from central Toronto, arriving at the airport in around 30 minutes.

Flying into Barcelona

Barcelona is a unique destination, characterized by modern art and the influence of the 20th century Architect, Gaudi. Barcelona is both historical and contemporary in one breath. Beach life and city life co-exist in Barcelona, the capital of Catalonia and the home of the famous FC Barcelona. Flights from Toronto arrive a Barcelona’s International El-Prat Airport, located 12 km southwest of the city centre. There are two Aerobus options from Barcelona Airport, the A1 and A2, which both link up with the city centre in approximately 30 minutes. A RENFE commuter rail line departs Terminal 2 and links with the city’s main central rail stations in 25 minutes, where passengers can then access Barcelona's metro line. At night passengers can take the night bus to the city centre or take a taxi.

Travel Tips

Flights from Toronto 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 Toronto to Barcelona.
Is travel by plane currently allowed from Toronto, Canada to Barcelona, Spain?

Travel between Toronto, Canada and Barcelona, Spain by plane is: Fully open.

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

International entry status: Entry is fully open for citizens and permanent residents of Canada

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

Conditions of entry:

  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Pre-arrival Health Control Form (FCS) required

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

When traveling 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 9/17/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight from Toronto to Barcelona before traveling.

Do I need to quarantine when I return to Canada from Barcelona, Spain?

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

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

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

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

What are the requirements?

  • Negative COVID-19 test issued at most 3 days prior for all arrivals by land or air 5 years of age or older
  • Entry is allowed only for fully vaccinated travellers
  • Travellers are required to submit their travel plan and proof of vaccination using ArriveCAN app prior to arrival
  • 14-day mandatory monitored quarantine for arrivals without a COVID-19 Vaccination Certificate

What are the safety rules to follow in Toronto, Canada?

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

  • Physical distance: 2 metre (s) (7 feet)
  • Face mask: Recommended

Last checked on 9/14/21. 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 flight to Toronto from Barcelona here.

How much are cheap flights to Barcelona from Toronto?
Omio customers have found cheap plane tickets to Barcelona from Toronto for as low as $392 (€315)  for the next 7 days.
How much does it cost to take a flight to Barcelona from Toronto?
If you are looking to book your plane ticket in the next 7 days, you can expect the Toronto to Barcelona flight to cost on average $393 (€316)  one way.
How far is Barcelona from Toronto by plane?
The flight distance from Toronto to Barcelona is around 3969 miles (6401 km).
How many hours is the flight time to Barcelona from Toronto?
The flight time from Toronto to Barcelona is on average 24 h 15 min  for the 3969 miles (6401 km) long journey, but the time it takes to go between Toronto and Barcelona by flight can vary depending on specific dates or traveling on weekends and holidays.
When is the earliest flight from Toronto to Barcelona? When is the last flight from Toronto to Barcelona?
You can take the first flight from Toronto to Barcelona at 9: 40 PM. The last flight from Toronto to Barcelona that you can take departs at 10: 45 PM. Omio shows you the latest flight from Toronto to Barcelona schedule to help you book the best departure time for this trip.
How far in advance should I book a plane ticket from Toronto to Barcelona to get the best deals?
If you buy a plane ticket from Toronto to Barcelona within the next 7 days, you can find tickets to cost on average $393 (€316) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets between Toronto and Barcelona are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Toronto - City Centre
Toronto Union Station