Cheap flights Baku — Tehran (BAK — THR)

Good to know - Cheap tickets Baku — Tehran

Cheapest flight found $25
Minimal flight time 59m
Flight distance 544 km
Most popular airline Azerbaijan Airlines

Airfare Baku – Tehran by month

Here you can find out in what months how much a ticket Baku – Tehran costs to buy cheap plane tickets.

Month One-way Round-trip
August 2025
July 2025
June 2025
May 2025
March 2025
February 2025
January 2025
December 2024
November 2024
October 2024
September 2024

Remember that the optimal time for booking air tickets is 59 days before the departure date, this is the average time at which air tickets were sold at the lowest prices.

Schedule of direct flights Baku — Tehran

Departure Arrival Flight days Flight Airlines Flight time Airports
00:55 02:00 tue IR748 Iran Air 1h 35m Heydar Aliyev International Airport — Imam Khomeini International Airport Select dates
12:55 13:50 mon, thu IR748 Iran Air 1h 25m Heydar Aliyev International Airport — Imam Khomeini International Airport Select dates
19:15 19:44 sun Iran Airtour 59m Heydar Aliyev International Airport — Imam Khomeini International Airport Select dates
21:20 22:15 mon, thu, fri, sat J28017 Azerbaijan Airlines 1h 25m Heydar Aliyev International Airport — Imam Khomeini International Airport Select dates
All routes

Dynamics airfare Baku — Tehran by month for the last year

according to LowCost.Club for the last year

The airfare depends on the departure date. Our chart shows the low season prices on route Baku — Tehran

The graph shows that booking flights Baku — Tehran is best planned for March and flights Baku — Tehran — Baku in the month of November.

Flights Baku — Tehran

The selection of cheap flights Baku — Tehran

Here you can find and purchase the cheapest flights Baku — Tehran from $25 and Baku — Tehran — Baku from $53.

The price of the flight Baku — Tehran (Iran) — Baku from $53 (round-trip).

The average price of the flight Baku — Tehran (Iran) — Baku $365 (round-trip).

Low cost flights Baku — Tehran (BAK — THR)

Travelers seeking airline tickets from Baku to Tehran will find a variety of convenient options to suit different needs and budgets. The route, connecting the capital of Azerbaijan with the vibrant metropolis of Iran, spans approximately 544 kilometers. Flights usually take around one hour, making it a swift journey that links two culturally rich and historically significant cities.

For those who prioritize direct flights, three main carriers operate nonstop services between Baku’s Heydar Aliyev International Airport (IATA code: BAK) and Tehran’s Imam Khomeini International Airport (IATA code: THR). Iran Air, Iran Airtour, and Azerbaijan Airlines provide regular direct flights six days a week, excluding Wednesdays. These flights offer the shortest travel time, typically starting at just under an hour, eliminating the need for layovers and reducing overall travel stress.

Alternatively, travelers can choose flights with one or more stopovers offered by several international airlines. Major carriers such as Aeroflot, Air Arabia, China Southern Airlines, Fly Dubai, and Turkish Airlines provide connecting flights on this route. While these options involve additional transit time, they may offer more flexible schedules, alternative travel dates, or potentially lower fares, depending on seasonal promotions and availability.

Regarding ticket prices, passengers can benefit from a competitive market with fares starting as low as $25 for a one-way ticket. Round-trip tickets are available from approximately $53 and average around $365, depending on the booking window and travel season. It’s noteworthy that, according to recent data, March tends to offer the most affordable rates, whereas May sees a higher travel demand, often reflecting increased prices due to seasonal peak periods.

Both Baku and Tehran airports are well-equipped to handle international travelers with modern facilities, streamlined check-in processes, and support services. Heydar Aliyev Airport, named after Azerbaijan’s former president, serves as a major hub for the region, while Tehran’s Imam Khomeini Airport is the largest in Iran, catering to a broad range of international flights.

When planning your trip, consider multiple factors: direct flights offer speed and convenience, while flights with transfers might provide more cost-effective or flexible solutions. The time difference between Baku and Tehran is negligible, so adjusting your schedule upon arrival is straightforward.

Booking electronic tickets through trusted platforms allows independent travelers to compare offers from various airlines easily. This flexibility helps in identifying special sales or promotions and securing the best possible price. Being proactive and entering specific travel dates in the search tool can reveal real-time price fluctuations, enabling you to make informed decisions.

For both business trips and leisure travel between Baku and Tehran, understanding the available flight options and pricing trends empowers you to manage your itinerary confidently and cost-effectively. Whether you prefer the simplicity of a direct flight or want to explore multiple airlines through connecting routes, numerous possibilities exist to meet your travel preferences.

Explore the complete range of flights from Baku to Tehran on LowCost.Club. Use our intuitive search function to compare all airlines, prices, and schedules in one place. Find and book your ideal ticket at the best price today, and travel smartly without agency commissions or hidden fees.

Routes from nearby cities to Tehran

A flight from a neighbouring city can help you save money on plane tickets.

The most frequent flight to Tehran is from Yerevan. The cheapest airfare can be purchased with a flight from Tabriz from $24. The nearest airports from Baku with a flight to Tehran are in Lankaran.

Popular International routes from Baku

Popular routes from Tehran

If you are going to fly from Tehran, then study the popular flights. The most popular flights from Tehran:

Popular domestic routes from Baku

FAQ about Baku — Tehran

Yes, they do: IR748, , J28017

Yes, you can fly from Baku to Tehran. Baku has 2 airports (Heydar Aliyev, Heydar Aliyev International Airport) for flights. Iran Air, Iran Airtour, Azerbaijan Airlines depart from Baku on mon, tue, thu, fri, sat, sun. There are non-direct flights through Aeroflot, Air Arabia, AJet, China Southern Airlines, flydubai, Iraqi Airways, Jazeera Airways, Kuwait Airways, Lufthansa, Pegasus, Qatar Airways, Somon Air, Turkish Airlines.

A direct flight lasts an average of 59m, during which time the aircraft covers a distance of 544 km.

The price of flights Baku — Tehran starts from $25.

Planes fly Baku — Tehran 6 times a week on the following days: mon, tue, thu, fri, sat, sun

In Baku — Heydar Aliyev, Heydar Aliyev International Airport. In Tehran — Mehrabad International Airport, Imam Khomeini International Airport.

The following flights fly between Baku and Tehran: IR748, IR748, J28017

High season is considered to be May and the cheapest month is March. Enter your preferred airports (or cities) and dates into the search form above to unlock the latest Baku — Tehran flight deals.

The following airlines have direct flights Baku — Tehran: Iran Air, Iran Airtour, Azerbaijan Airlines.

All the following airlines flights Baku — Tehran: Aeroflot, Air Arabia, AJet, Azerbaijan Airlines, China Southern Airlines, flydubai, Iran Air, Iran Airtour, Iraqi Airways, Jazeera Airways, Kuwait Airways, Lufthansa, Pegasus, Qatar Airways, Somon Air, Turkish Airlines.

Low price calendar

We use cookies and similar technologies for different purposes. Read the privacy policy. If you use the site you agree to them.