Cheap Flights from Bangkok (BKKT) to Tehran (THRA)

Compare Bangkok to Tehran flight deals

Find the cheapest month or even day of the year to fly to Tehran

Book the best Tehran fare with no extra fees

Flight deals from Bangkok to Tehran

Looking for a cheap last-minute deal or the best return flight from Bangkok to Tehran? If you want to travel next month, return fares start from £606. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Bangkok to Tehran

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Bangkok to Tehran flights are currently cheapest in October.

Alternative Bangkok to Tehran routes

Looking for the cheapest, fastest or easiest route from Bangkok to Tehran? You could fly into the following airports instead.

Bangkok to Tehran: Flight information

The things to know before you go.
Cheapest flight found£294
Cheapest month to flyOctober

Finding cheap flights from Bangkok to Tehran: Frequently asked questions

There are 2 airports in Tehran: Mehrabad International and Imam Khomeini International.
The best price we found for a return flight from Bangkok to Tehran is £591. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Bangkok to Tehran. But we found flights with one or more stops from £591.
As of August 2026, there are no flights flying from Bangkok to Tehran.
The cheapest month to fly from Bangkok to Tehran is usually April.
If you're flying from Bangkok, the cheapest airport near Tehran is Imam Khomeini International – which is 22.6 miles away from the centre of Tehran. We've found flights into this airport from £591.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Bangkok to Tehran on Tuesday, 13 April 2027.
No airlines currently offer direct flights between Bangkok and Tehran. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Tehran but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.

We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Tehran is around 40 days in advance, so don’t leave your flight to the last minute.

In August, the average temperature is usually around 25°C. July is typically the warmest month in Tehran, when it usually averages around 32°C. You can expect the least rain in July. The coldest month is January, with temperatures averaging -5°C. The rainiest month is November.
The cheapest airline that flies to Tehran is Kuwait Airways .

Travelling from Bangkok to Tehran: what you need to know

  • There are a couple of main airports to choose from in Bangkok. Check out your options leaving from Bangkok Suvarnabhumi Airport (BKK) or Don Mueang Airport (DMK) when organising your flight from Bangkok to Tehran.

  • Hop off the plane at Imam Khomeini International Airport (IKA), the primary gateway of Tehran.

  • The average length of a direct Bangkok to Tehran flight is 7 hours 20 minutes.

  • Tehran is three hours 30 minutes behind Bangkok and is in the UTC+3:30 timezone.

  • Bangkok Suvarnabhumi Airport (BKK) to Imam Khomeini International Airport (IKA) is the most traveled route between these two cities. There are three flights a week to pick from. If you have things to do before leaving, the last flight from Bangkok to Tehran is with Mahan Air at 22:20. Opt for the first BKK to IKA departure with Mahan Air at 22:20 to make the most of your arrival in Tehran.

  • For a stress-free journey, turn up at the airport two hours ahead of international flights and an hour before domestic departures. That way, you won't have to rush to board your Bangkok to Tehran flight.

  • During popular months such as January, it's a good idea to get to the airport even earlier. Arrive two hours before a domestic departure and four hours ahead for an international flight whenever you're flying during peak periods in general.

How to find the cheapest flights from Bangkok to Tehran

  • Book 11 months before you want to travel. Pricing trends show that this is the ideal window for finding cheap Bangkok to Tehran flights.

  • April is the best month for scoring an amazing deal on a plane ticket from Bangkok to Tehran. If you'd like to travel at a different time of year, the 'Whole month' tool will give you the lowest prices for every month.

  • Stay on top of deals for cheap flights from Bangkok to Tehran by creating a Price Alert. You'll receive an email or notification through the app when a new discounted fare appears.

  • Tailor your trip using filters. Pick your ideal arrival and departure times, total journey duration and airlines. You can also sort the results by 'Best,' 'Cheapest' or 'Fastest' Bangkok to Tehran flights.

Flying from Bangkok

Bangkok Suvarnabhumi Airport (BKK)

  • Depart from Bangkok Suvarnabhumi Airport (BKK) on a nonstop flight from Bangkok to Tehran. From BKK, you can fly directly into Imam Khomeini International Airport (IKA).

  • Secure your Bangkok to Tehran plane tickets with Mahan Air. This airline is a popular option for direct flights from BKK.

  • We make it simple to find a Bangkok to Tehran flight with a stopover. To see all the options leaving from Bangkok Suvarnabhumi Airport, uncheck 'Direct flights only.' Then, select a flight with a stop long enough to explore the city of your choice. Popular stopovers include:

    • Dubai Airport (DXB)

    • Hamad International Airport (DOH)

    • Sharjah Airport (SHJ)

  • BKK is about 27 kms (17 miles) from central Bangkok. If you're ride-sharing, catching a taxi or driving from the centre, it'll take you 35 minutes or so to get there, depending on the traffic. If you're using public transport, expect the journey time to be around 35 minutes.

  • Have an early flight from Bangkok to Tehran? Avoid the last-minute rush to the airport (and get some extra shut-eye) by choosing one of these stays near Bangkok Suvarnabhumi Airport:

  • 73% of flights that take off from Bangkok Suvarnabhumi Airport land at their destination on schedule.

Don Mueang Airport (DMK)

  • On public transport, you can travel from central Bangkok to DMK in around 1 hour 5 minutes. The airport is roughly 21 kms (13 miles) away. Driving will take you about 35 minutes.

  • You're going on holiday, so why not book another night away? Think about checking in to one of these hotels near Don Mueang Airport the day before your flight from Bangkok to Tehran:

  • When it comes to flight punctuality, Don Mueang Airport has an on-time arrival rate of 60%.

Arriving in Tehran

Mehrabad International Airport (THR)

  • Mehrabad International Airport (THR) to central Tehran takes about 25 minutes by car. The centre is roughly 2 kms (1 mile) away.

  • If you're travelling by public transport, expect a journey time of around 45 minutes.

Imam Khomeini International Airport (IKA)

  • After your flight from Bangkok to Tehran has landed, you can reach the city centre in around 1 hour 5 minutes by car. Central Tehran is roughly 40 kms (25 miles) from Imam Khomeini International Airport (IKA).

  • Travelling by public transport will take approximately 1 hour 30 minutes.

Best time to go to Tehran

  • March is the quietest month for flights from Bangkok to Tehran, while November is the busiest. Pick the ideal time to go to Tehran based on whether you want a laid-back vibe or a lively atmosphere.

  • Book a Bangkok to Tehran ticket departing in July if you're eager to experience the city during its warmest month. You can expect temperatures in Tehran to range from 23ºC to 38ºC.

  • Search for cheap flights from Bangkok to Tehran in January if you want to travel in cooler conditions. Temperatures are at their lowest then, ranging between -6ºC and 10ºC on average.

More about Tehran

  • Start your Tehran trip right by choosing the ideal place to stay. As soon as you've booked your flight from Bangkok to Tehran, explore our range of accommodation options including:

  • All great journeys should include a little sightseeing. Golestan Palace, National Museum of Iran and Tehran Museum of Contemporary Art are essential stops on your Tehran itinerary.

Explore more of Iran

  • Tehran has its own special appeal, but there are so many other corners of Iran you'll want to see. Around 338 kms (210 miles) south of Tehran, a trip to Isfahan will keep you busy. Start with leading sights like Sheikh Lotfollah Mosque, Jame Abbasi Mosque and Shah Square.

  • If there's time to check out another well-known destination in Iran, consider Karaj, about 32 kms (20 miles) northwest of Tehran. Shams Palace, Kosar Park and Dowlat Abad Park are key highlights.

Prices shown on this page are estimated lowest prices only. Found in the last 12 days.