Book flights to Barcelona

bbb
We are proud to be a BBB® Accredited Business

Explore the best deals

Discover the cheapest flights to Barcelona
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Barcelona

Montreal
Flights from Montrealto Barcelona
662$
629$
Prime price per passenger
Toronto
Flights from Torontoto Barcelona
439$
419$
Prime price per passenger
Vancouver
Flights from Vancouverto Barcelona
340$
330$
Prime price per passenger
Calgary
Flights from Calgaryto Barcelona
607$
552$
Prime price per passenger
Quebec
Flights from Quebecto Barcelona
871$
816$
Prime price per passenger
Edmonton
Flights from Edmontonto Barcelona
383$
364$
Prime price per passenger

How long is the flight to Barcelona?

If you’re planning to fly to Barcelona, we at eDreams have looked at the most popular routes to help you plan your trip. From Montreal, the flight is about 8h 3m; from Toronto, around 9h 6m; and from Halifax, roughly 9h 8m.
Flight Time (in hours)
MontrealTorontoHalifaxCalgaryVancouver
0h 5h 10h 15h
8h 3m
9h 6m
9h 8m
10h 37m
11h 49m

Find cheap flights to Barcelona

Barcelona sits along the northeastern coast of the Mediterranean, and is a principal gateway for international travellers seeking the Catalan capital. This seaside destination is a major European hub where maritime history meets modern urban planning. Its unique geography allows for a journey that transitions from a busy coastal port to the dense, artistic streets of the city centre.

The city has a rich architectural identity, famously defined by the modernist works of Antoni Gaudí, including the unfinished Sagrada Família and the colourful Park Güell. In the oldest part of the city, the Gothic Quarter contains narrow medieval alleys and the historic Barcelona Cathedral. Visitors often wander through L'Eixample to see the striking facades of Casa Batlló or explore the hills of Montjuïc for panoramic views of the urban landscape.

This destination is defined by its artistic heritage and a culinary scene that emphasizes fresh coastal ingredients. Whether the purpose of a flight is a cultural discovery or a weekend of history, the city offers an immersive atmosphere. The balance of sunny beaches and world-class museums creates a versatile environment for every type of exploration.

Best time to fly to Barcelona: peak and off-peak times

High season in Barcelona

Barcelona enters its busiest period during the summer months from June to August. Temperatures often reach 30°C, creating a humid, sun-drenched atmosphere that encourages a late-night social rhythm. When arriving at Barcelona-El Prat Airport, the heat is immediate, and the city feels energised by the massive influx of international visitors. The lifestyle shifts outdoors as locals and tourists alike crowd the city beaches and the narrow, shaded streets of the Gothic Quarter.

The cultural calendar is at its most dense during these months, with major events like the Grec Festival and the Festa Major de Gràcia turning neighbourhoods into open-air parties. The city has a picturesque quality under the constant blue skies, though the pace is noticeably slower during the midday heat. Visitors encounter a city that never seems to sleep, with terrace dining and rooftop gatherings continuing well into the early hours of the morning.

Low season in Barcelona

The low season, spanning from November to March, offers a more tranquil and authentic look at life in Barcelona. Daytime temperatures typically hover around 15°C, which is cool but often sunny, making it ideal for walking through Park Güell or admiring the architecture of L'Eixample without the summer crowds. Landing in the winter reveals a crisp landscape where the Mediterranean light is sharp and clear, providing a different perspective on the city's famous skyline.

Social life during this time focuses on local traditions and indoor spaces. The pace is calmer, allowing for a more intimate experience at world-famous sites like the Sagrada Família. Events such as the Three Kings Parade in January and the Santa Eulàlia festivities in February showcase Catalan heritage away from the typical tourist trails. This season contains a sense of quiet charm, as the city reclaims its residential character and the bustling energy of the summer fades into a relaxed, sophisticated atmosphere.

Airports in Barcelona

A single primary international gateway serves the region, positioned as the main arrival point for any flight to Barcelona. This central hub is complemented by two regional airports that frequently handle low-cost flights to Barcelona, providing alternative entry points through the surrounding Catalan countryside.

Josep Tarradellas Barcelona-El Prat airport (BCN)

The Josep Tarradellas Barcelona-El Prat Airport, known by the code BCN, is located approximately 15 km southwest of the city centre within the municipalities of El Prat de Llobregat, Viladecans, and Sant Boi. As the second-largest airport in the country, it is a major international hub for long-haul carriers and is a primary base for Vueling and Ryanair. The facility consists of two main terminals, Terminal 1 and Terminal 2, which are connected by a shuttle bus service to accommodate a vast network of European and global routes.

Travellers landing here can reach the heart of the city in about 25 to 35 minutes using the Aerobús shuttle, which runs frequently to Plaça de Catalunya and Plaça d'Espanya. The R2 Nord train line provides a direct link from Terminal 2 to major hubs like Barcelona Sants and Passeig de Gràcia, while the L9 Sud metro line connects both terminals to the wider underground network. Taxis and ride-hailing services are readily available outside the arrivals halls, offering a direct journey to specific destinations across the Eixample or Ciutat Vella districts.

Girona-Costa Brava airport (GRO)

Located roughly 90 km northeast of the city, Girona-Costa Brava Airport (GRO) is a significant secondary gateway for northern Catalonia. This airport is primarily a destination for seasonal charters and low-cost airlines, offering a quieter alternative to the main international hub. While it sits closer to the city of Girona and the coastal resorts, it remains a common choice for those heading to the provincial capital.

Upon arrival, the most efficient way to reach the city is via the dedicated Barcelona Bus service, which times its departures with flight arrivals and terminates at the Barcelona Nord bus station in about 75 minutes. Alternatively, travellers can take a local bus or taxi to the Girona Railway Station to board a high-speed or regional train heading to Barcelona Sants. Car rentals are also a popular choice for those planning to explore the coastal region before entering the city.

Reus airport (REU)

Reus Airport (REU) is situated approximately 100 km south of the city, near the town of Reus and the beaches of the Costa Daurada. It functions largely as a regional facility catering to holiday traffic and budget carriers during the peak summer months. Its compact single-terminal layout allows for quick transit times from the aircraft to ground transportation.

The journey into the city typically takes about 90 minutes by road. Direct coach services are often scheduled to meet arriving flights, transporting passengers to the Barcelona Sants area. Another option involves taking a short taxi ride or local bus to the Reus city centre, where regional trains provide frequent connections to the capital. Taxis and private transfers are available for a more direct but longer journey along the coast.

Top things to see and do in Barcelona

Descending toward Josep Tarradellas Barcelona-El Prat Airport, the Mediterranean coastline reveals a dense urban grid punctuated by the surreal spires of a city built on artistic rebellion. Once on the ground, the transition from the arrivals terminal to the sun-drenched streets introduces a sensory shift where the scent of salt air meets the hum of a metropolis that never seems to sleep.

La Sagrada Família
This unfinished basilica is a forest of stone and light where tree-like columns support a ceiling that glows with the shifting colours of stained glass. It is the most famous work of Antoni Gaudí and is a profound example of how nature can inspire architecture.

The Gothic Quarter
The city's ancient heart is a labyrinth of narrow, shadowy alleys that open suddenly into quiet plazas or reveal hidden Roman walls. Walking these stone paths offers a direct connection to the medieval history that forms the foundation of modern Barcelona.

Park Güell
Perched on a hillside overlooking the sea, this public park has undulating tile-covered benches and mosaic salamanders that look like something from a dream. The elevated position allows visitors to see the city skyline stretch toward the horizon in a panoramic display of colour.

La Rambla
This wide pedestrian boulevard is a continuous flow of energy, lined with flower stalls, newspaper kiosks, and street performers that define the local pace of life. It is the central artery of the city, leading travelers from the inland squares down to the historic harbour.

Mercat de Sant Josep de la Boqueria
Just off the main thoroughfare, this historic market is a riot of sights and smells, from hanging Iberian hams to stacks of bright tropical fruits. It is an essential stop for anyone wanting to experience the culinary soul of the region through its fresh, local ingredients.

Barceloneta Beach
The city’s golden sands provide a space where the urban environment meets the sea, offering a relaxed atmosphere for a seaside stroll. The promenade is lined with palm trees and open-air spots where the Mediterranean breeze cools the afternoon heat.

Start planning your trip to Barcelona

Stepping onto a flight bound for Barcelona is the start of an unforgettable Mediterranean experience. To ensure you get the most value for your trip, consider booking well in advance and staying flexible with your departure times to catch the most convenient routes. eDreams Prime has additional benefits for frequent travellers, making it even easier to organise your next discovery in this world-famous coastal destination.

FAQs about Barcelona flights

What's the best way to search for low-cost flights to Barcelona using eDreams?
We can help you find flights to Barcelona for as little as $ 22. Our smart technology scours thousands of flight options to create great offers, ensuring you can find the ideal flight for your needs and budget. With eDreams, finding the perfect flight for your trip is simple and straightforward.
When is the ideal time of year to visit Barcelona?
According to our flight data, the most popular month for traveling to Barcelona is March.
Another good time to fly to Barcelona is in February, which is the second most popular month for travelers.
Lastly, April is the third most-visited month for flights to Barcelona.
For a more relaxed trip with fewer crowds, consider flying to Barcelona in November. This is the month with the lowest demand for flights, ensuring a more tranquil atmosphere.
What are the cheapest airlines for flying to Barcelona?

Our analysis of customer bookings for flights to Barcelona shows that these budget airlines are among the best for finding affordable fares:

  • The average one-way ticket with Finnair is $1,074.33. You can fly from Toronto to Barcelona for about $966.57, or from Vancouver for a fare of $1,432.29.
  • You can find great deals with Condor, which has an average one-way fare of $1,085.93. For instance, a flight from Toronto to Barcelona is priced at around $1,037.17, while the cost from Vancouver is about $1,130.30.
  • Ranking third for affordable one-way flights, Porter Airlines offers an average ticket price of $1,101.89. You can expect to pay about $967.96 for a flight from Toronto to Barcelona, and around $1,161.46 for a flight from Montreal.
Which airlines operate flights to Barcelona?

The following airlines offer non-stop flights to Barcelona:

  • You can get a direct flight to Barcelona with Vueling from Calgary, Halifax, and Dublin. This airline provides easy and convenient service from these popular locations.
  • You can fly to Barcelona with Air Transat from London and Paris. This airline also provides flights from Dublin.

You can also consider these airlines for flights to Barcelona with one or more stops:

  • You can fly to Barcelona with Lufthansa from a number of cities, including Toronto, Vancouver, and Phoenix, AZ.
  • You can find flights to Barcelona with Air Canada departing from Montreal, Toronto, and Newark, NJ.
  • Lastly, you can travel to Barcelona with Klm Royal Dutch Airlines from a variety of departure points, such as Montreal, Quebec, and Calgary.
How many airports are in Barcelona and which is the main one?
Barcelona has 1 airport. El Prat Airport operates flights to domestic and international destinations to 63 cities. Some of the most popular destinations are Palma de Mallorca, Ibiza and Paris.
What's a realistic budget for a trip to Barcelona?
When preparing your budget for a trip to Barcelona, consider these average prices for dining and beverages:
  • Affordable Dining: $25.48
  • Moderate Dining: $95.55
  • Cheap Restaurant: $17.52
  • Local Beer: $6.37
  • Imported Beer: $6.37
  • Coffee: $4.09
  • Soft Drinks: $3.70
  • Bottled Water: $2.57

Plan your trip

Popular CitiesPopular Flight RoutesPopular CountriesAlternate routes