Cheap flights from Tehran to Bali from

Cheap flights from Tehran to Bali from

Trusted by millions

Kiwi.com Guarantee for stress-free travel

One search, all the best deals

Explore flight deals to Bali

Not happy with the results? Try some of our useful filters

Not happy with the results? Try some of our useful filters

How much do flights to Bali cost?

Key info about flying to Bali

Depart from
Tehran Imam Khomeini International
Arrive to
Ngurah Rai International
Average flights per week
400
Flight distance
Worth visiting
Bali - Lombok

Check-in for a flight from Tehran to Bali

NameCarrier codeIATA CodePassport needed during booking
EmiratesUAEEKNo
AirAsiaAXMAKNo
Batik Air MalaysiaMXDODNo
Air ArabiaABYG9No
SalamAirOMSOVNo
Book your trip to arrive at Ngurah Rai International, or Blimbingsari. The most popular airlines for this route are Emirates, AirAsia, Batik Air Malaysia, Air Arabia, and SalamAir. Tehran and Bali have 400 direct flights per week. When you arrive at Bali, consider visiting Bali, and Lombok.

Frequently asked questions

What are the most popular routes to and from Tehran?
What are the most popular routes to and from Bali?
Which airports are there in Tehran?
Which airlines fly between Tehran and Bali?
When’s the best time to travel between Tehran and Bali?
What flights operate between Tehran and Bali?
What time do nonstop (direct) flights between Tehran and Bali depart?
What time do nonstop (direct) flights between Tehran and Bali arrive?
What time do flights between Tehran and Bali depart?
What time do flights between Tehran and Bali arrive?

Other destination countries from Tehran

Here is a list of countries people are flying to

Download our app

Start your next adventure now. Download our app and explore cheap flights effortlessly!

Find the best connection from Tehran to Bali
Search flights