C$1,195 Cheap Flights from Tehran (THRA) to Bali (Denpasar) (DPS)

Compare Tehran to Bali (Denpasar) flight deals

Find the cheapest month or even day of the year to fly to Bali (Denpasar)

Book the best Bali (Denpasar) fare with no extra fees

Flight deals from Tehran to Bali (Denpasar)

Looking for a cheap last-minute deal or the best return flight from Tehran to Bali (Denpasar)? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Tehran to Bali (Denpasar)

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

Tehran to Bali (Denpasar): Alternative routes

Compare routes from Tehran to Denpasar below. You may find an airport to fly into that's cheaper, faster, or easier than Bali (Denpasar).

Tehran to Denpasar: Flight information

The things to know before you go.
Cheapest flight foundC$1,195
Cheapest month to flyJuly

Finding cheap flights from Tehran to Bali (Denpasar): Frequently asked questions

The best price we found for a return flight from Tehran to Bali (Denpasar) is C$2,102. 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 Tehran to Bali (Denpasar). But we found flights with one stop from C$2,102.
As of June 2026, there are no flights flying from Tehran to Bali (Denpasar).
The cheapest month to fly from Tehran to Bali (Denpasar) is usually November.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Tehran to Bali (Denpasar) Airport on Monday, November 9, 2026.
No airlines currently offer direct flights between Tehran and Bali (Denpasar) Airport. 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 Bali (Denpasar) 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 Denpasar is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Bali (Denpasar) is Turkish Airlines .

Flying from Tehran to Ngurah Rai International Airport (DPS): what you need to know

  • Tehran's main base, Imam Khomeini International Airport (IKA), is where many unforgettable trips begin. Explore the options for leaving from here when booking your flight from Tehran to Ngurah Rai International Airport (DPS).

  • The timezone in Denpasar is UTC+8, which is 4 hours 30 minutes ahead of Tehran. Ngurah Rai International Airport is located in Denpasar.

  • For a smooth journey, arrive at the airport two hours ahead of international flights and one hour before domestic departures. This way, you'll have plenty of time to catch your flight from Tehran to DPS.

  • You can expect bigger queues during popular months such as July and other peak periods. Arriving up to four hours in advance for international flights and two hours for domestic departures is a wise move.

Airports in Tehran

Imam Khomeini International Airport (IKA)

  • We make it a piece of cake to book a flight from Tehran to DPS that includes a stopover. To see the options departing from Imam Khomeini International Airport (IKA), deselect 'Direct flights only.' Then, simply select a flight that has a stop long enough to tour the city of your choice. Top stopovers between IKA and DPS include:

    • Dubai Airport (DXB)

    • Hamad International Airport (DOH)

    • Istanbul Ataturk Airport (IST)

  • From the centre of Tehran, IKA is around 56 kilometres away. Use navigation apps or visit the official airport website to find the best way to arrive at the terminal.

  • If you've booked an early flight from Tehran to Ngurah Rai International Airport, why not stay close by? Avoid the stress of rushing to the terminal (and get some extra sleep) at Remis Hotel. Rexan Hotel is another handy accommodation option near Imam Khomeini International Airport.

About Ngurah Rai International Airport (DPS)

Getting from Ngurah Rai International Airport (DPS) to central Denpasar

  • Ngurah Rai International Airport is approximately 16 kilometres from the centre of Denpasar. With your own car rental or if you're catching a cab, the drive is around 32 minutes.

  • When travelling by public transport, expect a journey of around 51 minutes.

How to find the cheapest flights from Tehran to Ngurah Rai International Airport (DPS)

  • Lock in a one-way ticket from Tehran to Ngurah Rai International Airport from C$1,195 or travel return from just C$2,102. Fares listed are subject to change and may differ when you make your booking.

  • It's usually best to book in advance if you want to get flight tickets from Tehran to DPS. That's because flight prices are based on demand, which tends to rise closer to the date of departure.

  • If you're flexible with your travel dates, use the 'Whole month' tool. It'll find the lowest price in each month when searching for your ticket from Tehran to Ngurah Rai International Airport.

  • Create a Price Alert and keep track of changes on this route through email or push notifications. You'll be the first to know when prices drop. Timing matters when searching for flight tickets from Tehran to DPS.

  • Tailor your trip with filters. Select your departure and arrival times, airlines and total journey duration. You can also sort results by 'Best,' 'Fastest' or 'Cheapest' flights from Tehran to Ngurah Rai International Airport.

The best time to fly from Tehran to Ngurah Rai International Airport (DPS)

  • July is the most popular month for flights from Tehran to Ngurah Rai International Airport. To steer clear of the crowds, head for Denpasar in April when things are quieter.

  • Think about the kind of weather that'll work with your plans for Denpasar. March is known as the warmest month. Lock in your flights from Tehran to DPS during then and you can expect temperatures of between 24ºC and 30ºC.

  • Search for cheap flights from Tehran to Ngurah Rai International Airport in August if you like cooler conditions. Temperatures are at their lowest around then, ranging between 21ºC and 28ºC on average.

More about Denpasar

  • When it comes to looking for somewhere to rest your head, you'll find the best places to stay in Denpasar right here. Check out these options after you've booked your flight from Tehran to Ngurah Rai International Airport:

  • There are so many things to explore in this city it can be difficult to know where to start. Pura Blanjong, Jagatnata Temple (Pura Jagatnatha) and Bali Museum are popular attractions which should feature on any good Denpasar itinerary.

Complete your Denpasar trip with a car rental

  • Select one of our car rentals in Denpasar and see the city on your own terms. Easily compare prices from trusted rental companies in one place after booking your hotel and cheap flights from Tehran to Ngurah Rai International Airport.

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