>
>
>
>
>
Flights from Barcelona to Tehran
Cheap flight deals from Barcelona to Tehran
Here are our top budget-friendly flights, offering flexible one-way or round-trip options. Additional flights with other timings and airlines are also available.
-
Round-trip
-
One way
-
-
BCN 1:45 PM11h 25m1 stopsIKA 2:40 AMBarcelona - Tehran | Thu, May 15 | Pegasus AirlinesIKA 3:45 AM10h 30m1 stopsBCN 12:45 PMTehran - Barcelona | Wed, May 21 | Pegasus AirlinesPHP 21,163 PHP 29,97228% OFF28% OFFPHP 29,972 PHP 21,163
-
BCN 6:15 AM16h 25m1 stopsIKA 12:10 AMBarcelona - Tehran | Sat, May 24 | Vueling AirlinesIKA 7:25 AM15h 5m1 stopsBCN 9:00 PMTehran - Barcelona | Wed, May 28 | AJetPHP 22,497 PHP 29,97225% OFF25% OFFPHP 29,972 PHP 22,497
-
BCN 12:50 PM14h 25m1 stopsIKA 4:45 AMBarcelona - Tehran | Wed, Jun 4 | Vueling AirlinesIKA 3:45 AM18h 45m1 stopsBCN 9:00 PMTehran - Barcelona | Wed, Jun 11 | Pegasus AirlinesPHP 23,458 PHP 29,97222% OFF22% OFFPHP 29,972 PHP 23,458
-
BCN 6:40 AM15h 20m1 stopsIKA 11:30 PMBarcelona - Tehran | Thu, Jun 5 | Vueling AirlinesIKA 2:25 AM13h 55m1 stopsBCN 2:50 PMTehran - Barcelona | Thu, Jun 12 | AJetPHP 23,55121% OFFPHP 29,972 PHP 23,551
-
BCN 12:50 PM12h 20m1 stopsIKA 2:40 AMBarcelona - Tehran | Mon, Jun 2 | Vueling AirlinesIKA 3:45 AM18h 45m1 stopsBCN 9:00 PMTehran - Barcelona | Mon, Jun 9 | Pegasus AirlinesPHP 24,02420% OFFPHP 29,972 PHP 24,024
-
BCN 10:00 AM8h 35m1 stopsIKA 8:05 PMBarcelona - Tehran | Sat, May 17 | Austrian AirlinesIKA 2:40 AM8h1 stopsBCN 9:10 AMTehran - Barcelona | Sun, May 25 | Austrian AirlinesPHP 24,28719% OFFPHP 29,972 PHP 24,287
-
BCN 6:15 AM20h 35m1 stopsIKA 4:20 AMBarcelona - Tehran | Sat, May 17 | Vueling AirlinesIKA 3:05 AM13h 15m1 stopsBCN 2:50 PMTehran - Barcelona | Thu, May 22 | AJetPHP 24,37319% OFFPHP 29,972 PHP 24,373
-
BCN 6:40 AM15h 20m1 stopsIKA 11:30 PMBarcelona - Tehran | Thu, Jun 12 | Vueling AirlinesIKA 2:35 AM19h 55m1 stopsBCN 9:00 PMTehran - Barcelona | Fri, Jun 20 | AJetPHP 24,53518% OFFPHP 29,972 PHP 24,535
-
BCN 8:40 PM21h 55m1 stopsIKA 8:05 PMBarcelona - Tehran | Thu, Jun 12 | Austrian AirlinesIKA 2:40 AM8h1 stopsBCN 9:10 AMTehran - Barcelona | Wed, Jun 18 | Austrian AirlinesPHP 24,77617% OFFPHP 29,972 PHP 24,776
-
BCN 10:00 AM8h 35m1 stopsIKA 8:05 PMBarcelona - Tehran | Sun, Jun 8 | Austrian AirlinesIKA 2:40 AM18h 40m1 stopsBCN 7:50 PMTehran - Barcelona | Mon, Jun 16 | Austrian AirlinesPHP 24,87617% OFFPHP 29,972 PHP 24,876
-
BCN 1:00 PM17h 25m1 stopsTHR Invalid DateBarcelona - Tehran | Sat, May 17 | Normal AirlineTHR 3:00 PM6hNonstopBCN 4:00 PMTehran - Barcelona | Mon, May 19 | Normal AirlineFind More FlightsFind More Flights
-
BCN 1:45 PM11h 25m1 stopsIKA 2:40 AMBarcelona - Tehran | Fri, May 16 | Pegasus AirlinesPHP 8,318 PHP 15,15945% OFF45% OFFPHP 15,159 PHP 8,318
-
BCN 12:50 PM14h1 stopsIKA 4:20 AMBarcelona - Tehran | Mon, May 19 | Vueling AirlinesPHP 8,652 PHP 15,15943% OFF43% OFFPHP 15,159 PHP 8,652
-
BCN 6:40 AM20h 10m1 stopsIKA 4:20 AMBarcelona - Tehran | Thu, May 29 | Vueling AirlinesPHP 9,380 PHP 15,15938% OFF38% OFFPHP 15,159 PHP 9,380
-
BCN 12:50 PM14h 25m1 stopsIKA 4:45 AMBarcelona - Tehran | Wed, Jun 4 | Vueling AirlinesPHP 9,45838% OFFPHP 15,159 PHP 9,458
-
BCN 12:50 PM14h1 stopsIKA 4:20 AMBarcelona - Tehran | Mon, May 26 | Vueling AirlinesPHP 9,52037% OFFPHP 15,159 PHP 9,520
-
BCN 6:15 AM20h 35m1 stopsIKA 4:20 AMBarcelona - Tehran | Sat, May 17 | Vueling AirlinesPHP 9,97734% OFFPHP 15,159 PHP 9,977
-
BCN 12:50 PM14h 45m1 stopsIKA 5:05 AMBarcelona - Tehran | Fri, May 30 | Vueling AirlinesPHP 11,31825% OFFPHP 15,159 PHP 11,318
-
BCN 12:50 PM14h1 stopsIKA 4:20 AMBarcelona - Tehran | Wed, May 28 | Vueling AirlinesPHP 11,50424% OFFPHP 15,159 PHP 11,504
-
BCN 12:50 PM14h1 stopsIKA 4:20 AMBarcelona - Tehran | Tue, May 27 | Vueling AirlinesPHP 11,91521% OFFPHP 15,159 PHP 11,915
-
BCN 6:15 AM18h 55m1 stopsIKA 2:40 AMBarcelona - Tehran | Sat, May 31 | Vueling AirlinesPHP 12,58217% OFFPHP 15,159 PHP 12,582
-
BCN 1:00 PM17h 25m1 stopsTHR Invalid DateBarcelona - Tehran | Sat, May 17 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Flying from Barcelona to Tehran
Cheapest one-way flight price | PHP 8,317 |
---|---|
Off-season for travel | March |
Peak season for travel | June |
Flight distance | 4,274.15 km |
Popular airline | Aegean Airlines |
When is the cheapest time to fly from Barcelona to Tehran?
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Frequently Asked Questions
-
When are flight tickets from Barcelona (BCN) to Tehran (THR) the cheapest?
Airlines adjust prices for flights from Barcelona to Tehran based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Barcelona (BCN) to Tehran (THR) cost?
According to Trip.com's data, the lowest price is around PHP 36,054.
How to find a cheap flight from Barcelona to Tehran
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Barcelona to Tehran. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
More Travel Options
-
Popular Routes to Tehran
-
Popular Airlines to Tehran
-
Popular Flights From Barcelona
-
Popular Tehran Hotels
- Plane tickets from Boston to Tehran
- Cheap tickets from Sundsvall to Tehran
- Plane tickets from Ilaam to Tehran
- Plane tickets from Khanty Mansiysk to Tehran
- Plane tickets from Austin to Tehran
- Cheap tickets from Cebu to Tehran
- Plane tickets from Bahrain to Tehran
- Cheap flights from Manila to Tehran
- Plane tickets from Billings to Tehran
- Plane tickets from Bari to Tehran
- Nokair flight tickets to Tehran
- Aero K Airlines flight tickets to Tehran
- Cheap FLYONE tickets to Tehran
- Cheap Turkish Airlines tickets to Tehran
- Air Europa flight tickets to Tehran
- Volotea flight tickets to Tehran
- Philippine Airlines flight tickets to Tehran
- Cheap Lufthansa tickets to Tehran
- Cheap Cebu Pacific flights to Tehran
- Cheap Qatar Airways tickets to Tehran
- Cheap Gulf Air flights to Tehran
- Cheap Pakistan International Airlines flights to Tehran
- Cheap Thai AirAsia tickets to Tehran
- Cheap China Southern Airlines tickets to Tehran
- Cheap Virgin Australia flights to Tehran
- Cheap flights from Barcelona to Manila
- Plane tickets from Barcelona to Malaga
- Plane tickets from Barcelona to Zurich
- Plane tickets from Barcelona to Seoul
- Cheap tickets from Barcelona to Palma de Mallorca
- Plane tickets from Barcelona to Paris
- Cheap tickets from Barcelona to Cebu
- Cheap tickets from Barcelona to Geneva
- Cheap flights from Barcelona to Milan
- Cheap flights from Barcelona to Nice
- Cheap flights from Barcelona to Amsterdam
- Cheap tickets from Barcelona to Guangzhou
- Plane tickets from Barcelona to Madrid
- Plane tickets from Barcelona to Lisbon
- Plane tickets from Barcelona to Rome
- Hotels near Allameh Tabataba'i University
- Hotels near Golestan Palace
- Hotels near Rahavi Historical House
- Hotels near Saadat Abad's Abol
- Hotels near Tehran University of Medical Sciences - International Girl Students' Dormitory
- Hotels near مرکز خرید طهران
- Hotels near مجتمع تجاری سون سنتر
- Hotels near مصلای امام خمینی