Cheap flight deals from Tehran to Barcelona
We've found these cheap flights for you. You can book one-way or round-trip flight tickets.
-
Round-trip
-
One way
-
-
IKA 6:20 AM10h 20m1 stopsBCN 3:10 PMTehran - Barcelona | Mon, Apr 14 | Pegasus AirlinesBCN 4:10 PM11h 5m1 stopsIKA 4:45 AMBarcelona - Tehran | Mon, Apr 21 | Pegasus AirlinesPHP 19,750 PHP 28,33230% OFF30% OFFPHP 28,332 PHP 19,750
-
IKA 3:45 AM12h 55m1 stopsBCN 3:10 PMTehran - Barcelona | Wed, May 14 | Pegasus AirlinesBCN 12:50 PM12h 20m1 stopsIKA 2:40 AMBarcelona - Tehran | Sun, May 18 | Vueling AirlinesPHP 21,023 PHP 28,33226% OFF26% OFFPHP 28,332 PHP 21,023
-
IKA 3:10 AM19h 20m1 stopsBCN 9:00 PMTehran - Barcelona | Wed, May 7 | AJetBCN 12:50 PM14h1 stopsIKA 4:20 AMBarcelona - Tehran | Sun, May 11 | Vueling AirlinesPHP 21,319 PHP 28,33225% OFF25% OFFPHP 28,332 PHP 21,319
-
IKA 2:55 AM19h 35m1 stopsBCN 9:00 PMTehran - Barcelona | Tue, May 20 | AJetBCN 12:50 PM14h1 stopsIKA 4:20 AMBarcelona - Tehran | Mon, May 26 | Vueling AirlinesPHP 22,58420% OFFPHP 28,332 PHP 22,584
-
IKA 3:45 AM18h 45m1 stopsBCN 9:00 PMTehran - Barcelona | Fri, May 16 | Pegasus AirlinesBCN 6:15 AM21h1 stopsIKA 4:45 AMBarcelona - Tehran | Sat, May 24 | Vueling AirlinesPHP 23,63017% OFFPHP 28,332 PHP 23,630
-
IKA 3:45 AM10h 30m1 stopsBCN 12:45 PMTehran - Barcelona | Tue, Apr 8 | Pegasus AirlinesBCN 1:45 PM13h 30m1 stopsIKA 4:45 AMBarcelona - Tehran | Tue, Apr 15 | Pegasus AirlinesPHP 24,25414% OFFPHP 28,332 PHP 24,254
-
IKA 2:45 AM19h 45m1 stopsBCN 9:00 PMTehran - Barcelona | Fri, May 16 | AJetBCN 6:15 AM20h 35m1 stopsIKA 4:20 AMBarcelona - Tehran | Sat, May 24 | Vueling AirlinesPHP 24,94112% OFFPHP 28,332 PHP 24,941
-
IKA 3:45 AM10h 30m1 stopsBCN 12:45 PMTehran - Barcelona | Thu, Apr 24 | Pegasus AirlinesBCN 2:35 PM10h 35m1 stopsIKA 2:40 AMBarcelona - Tehran | Fri, Apr 25 | Pegasus AirlinesPHP 25,08211% OFFPHP 28,332 PHP 25,082
-
IKA 3:45 AM12h 55m1 stopsBCN 3:10 PMTehran - Barcelona | Sat, May 17 | Pegasus AirlinesBCN 4:10 PM9h1 stopsIKA 2:40 AMBarcelona - Tehran | Sat, May 24 | Pegasus AirlinesPHP 25,6529% OFFPHP 28,332 PHP 25,652
-
IKA 3:45 AM10h 30m1 stopsBCN 12:45 PMTehran - Barcelona | Wed, Apr 9 | Pegasus AirlinesBCN 1:45 PM11h 25m1 stopsIKA 2:40 AMBarcelona - Tehran | Wed, Apr 16 | Pegasus AirlinesPHP 26,0668% OFFPHP 28,332 PHP 26,066
-
THR 1:00 PM17h 25m1 stopsBCN Invalid DateTehran - Barcelona | Sun, Apr 6 | Normal AirlineBCN 3:00 PM6hNonstopTHR 4:00 PMBarcelona - Tehran | Tue, Apr 8 | Normal AirlineFind More FlightsFind More Flights
-
IKA 2:25 AM14h 15m1 stopsBCN 3:10 PMTehran - Barcelona | Wed, Apr 9 | AJetPHP 9,001 PHP 12,51628% OFF28% OFFPHP 12,516 PHP 9,001
-
IKA 6:20 AM16h 10m1 stopsBCN 9:00 PMTehran - Barcelona | Tue, Apr 8 | Pegasus AirlinesPHP 9,867 PHP 12,51621% OFF21% OFFPHP 12,516 PHP 9,867
-
IKA 3:45 AM12h 35m1 stopsBCN 2:50 PMTehran - Barcelona | Thu, Apr 10 | Pegasus AirlinesPHP 9,906 PHP 12,51621% OFF21% OFFPHP 12,516 PHP 9,906
-
IKA 6:25 AM10h 15m1 stopsBCN 3:10 PMTehran - Barcelona | Mon, Apr 7 | Pegasus AirlinesPHP 9,91421% OFFPHP 12,516 PHP 9,914
-
IKA 3:45 AM10h 30m1 stopsBCN 12:45 PMTehran - Barcelona | Sun, Apr 13 | Pegasus AirlinesPHP 10,28918% OFFPHP 12,516 PHP 10,289
-
IKA 6:20 AM10h 20m1 stopsBCN 3:10 PMTehran - Barcelona | Mon, Apr 14 | Pegasus AirlinesPHP 11,02312% OFFPHP 12,516 PHP 11,023
-
IKA 3:45 AM10h 30m1 stopsBCN 12:45 PMTehran - Barcelona | Wed, Apr 16 | Pegasus AirlinesPHP 11,20210% OFFPHP 12,516 PHP 11,202
-
IKA 3:45 AM18h 45m1 stopsBCN 9:00 PMTehran - Barcelona | Tue, Apr 29 | Pegasus AirlinesPHP 11,3359% OFFPHP 12,516 PHP 11,335
-
IKA 2:40 AM13h 40m1 stopsBCN 2:50 PMTehran - Barcelona | Thu, Apr 10 | AJetPHP 11,3749% OFFPHP 12,516 PHP 11,374
-
IKA 3:45 AM18h 45m1 stopsBCN 9:00 PMTehran - Barcelona | Wed, May 14 | Pegasus AirlinesPHP 11,5148% OFFPHP 12,516 PHP 11,514
-
THR 1:00 PM17h 25m1 stopsBCN Invalid DateTehran - Barcelona | Sun, Apr 6 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
When is the cheapest time to fly from Tehran to Barcelona?
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 Tehran (THR) to Barcelona (BCN) the cheapest?
Airlines adjust prices for flights from Tehran to Barcelona 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 Tehran (THR) to Barcelona (BCN) cost?
According to Trip.com's data, the lowest price is around PHP 39,953.
How to find a cheap flight from Tehran to Barcelona
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 Tehran to Barcelona. 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
Flight Info | Tehran to Barcelona
Cheapest one-way flight price | PHP 9,000 |
---|---|
Off-season for travel | February |
Peak season for travel | June |
Flight distance | 4,274.15 km |
Popular airline | Emirates |
More Travel Options
-
Popular Routes to Barcelona
-
Popular Airlines to Barcelona
-
Popular Flights From Tehran
- Plane tickets from London to Barcelona
- Cheap tickets from Budapest to Barcelona
- Plane tickets from Cebu to Barcelona
- Cheap flights from Manila to Barcelona
- Cheap flights from Mabalacat to Barcelona
- Cheap flights from Sofia to Barcelona
- Cheap flights from Milan to Barcelona
- Plane tickets from Dubai to Barcelona
- Cheap flights from Rome to Barcelona
- Plane tickets from Madrid to Barcelona
- Flights from South Korea to Philippines
- Cheap flights from Germany to Poland
- Cheap tickets from Italy to Cyprus
- Flights from Malaysia to Qatar
- Cheap flights from Australia to Papua New Guinea
- Cheap flights from Manila to Singapore
- Flights from Bangkok to Singapore
- Cheap flights from Cebu to Singapore
- Flights from Davao to Singapore
- Return tickets from London to Bangladesh
- Cheap tickets from Tehran to Ho Chi Minh City
- Plane tickets from Tehran to Lille
- Cheap flights from Tehran to Southampton
- Cheap tickets from Tehran to Jazan
- Cheap flights from Tehran to Honolulu
- Cheap flights from Tehran to Mandalay
- Plane tickets from Tehran to Punta Cana
- Cheap tickets from Tehran to San Francisco
- Plane tickets from Tehran to Manila
- Cheap flights from Tehran to Surat
- Cheap tickets from Tehran to Memmingen
- Cheap tickets from Tehran to Osaka
- Cheap flights from Tehran to Hobart
- Plane tickets from Tehran to Mashhad
- Cheap tickets from Tehran to Sanliurfa