There are 5 ways to get from Tehrān to Arusha by bus, plane, taxi, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Tehran International Airport, fly to Kilimanjaro International Airport, taxi
best- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Kilimanjaro International Airport (JRO)plane IKA - JRO
- Take the taxi from Kilimanjaro International Airport (JRO) to Arushataxi
17h 23m$298–972Bus to Tehran International Airport, fly to Nairobi, shuttle
cheapest- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Nairobi (NBO)plane IKA - NBO
- Take a shuttle bus from Nairobi JKIA to Arusha
18h 55m$254–851Fly Mehrabad International Airport to Kilimanjaro International Airport, taxi
- Fly from Mehrabad International Airport (THR) to Kilimanjaro International Airport (JRO)plane THR - JRO
- Take the taxi from Kilimanjaro International Airport (JRO) to Arushataxi
23h 12m$307–1,021Bus to Tehran International Airport, fly to Arusha
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Arusha (ARK)plane IKA - ARK
17h 12m$294–956Fly Mehrabad International Airport to Nairobi, shuttle
- Fly from Mehrabad International Airport (THR) to Nairobi (NBO)plane THR - NBO
- Take a shuttle bus from Nairobi JKIA to Arusha
19h 39m$263–850
Tehran International Airport (IKA) to Kilimanjaro International Airport (JRO) flights
Questions & Answers
The cheapest way to get from Tehrān to Arusha is to fly and shuttle which costs $260 - $850 and takes 19h 39m.
The fastest way to get from Tehrān to Arusha is to bus and fly which takes 17h 12m and costs $290 - $1,000.
The distance between Tehrān and Arusha is 4673 km.
It takes approximately 17h 23m to get from Tehrān to Arusha, including transfers.
Arusha is 30 min behind Tehrān. It is currently 6:53 AM in Tehrān and 6:23 AM in Arusha.
There are 631+ hotels available in Arusha.
What companies run services between Tehrān, Iran and Arusha, Tanzania?
There is no direct connection from Tehrān to Arusha. However, you can take the taxi to Azadi Square, take the bus to Tehran Imam Khomeini, walk to Tehran International Airport (IKA) airport, fly to Kilimanjaro International Airport (JRO), then take the taxi to Arusha. Alternatively, you can take the taxi to Tehran-Mehrabad-Airport-THR airport, fly to Kilimanjaro International Airport (JRO), then take the taxi to Arusha.
- Website
- qatarairways.com
Flights from Tehran International Airport to Kilimanjaro International Airport via Doha
- Ave. Duration
- 27h
- When
- Friday and Sunday
- Estimated price
- $280–950
Flights from Mehrabad International Airport to Kilimanjaro International Airport via Mashhad, Doha
- Ave. Duration
- 34h 5m
- When
- Thursday
- Estimated price
- $330–1,100
Flights from Mehrabad International Airport to Kilimanjaro International Airport via Shiraz, Doha
- Ave. Duration
- 36h 30m
- When
- Saturday
- Estimated price
- $290–1,000
Flights from Tehran International Airport to Nairobi via Doha
- Ave. Duration
- 9h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $230–800
Flights from Mehrabad International Airport to Nairobi via Shiraz, Doha
- Ave. Duration
- 18h 35m
- When
- Saturday
- Estimated price
- $240–800
- Website
- emirates.com
Flights from Tehran International Airport to Nairobi via Dubai
- Ave. Duration
- 10h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $240–900
Flights from Mehrabad International Airport to Nairobi via Bandar Abbas, Dubai
- Ave. Duration
- 15h 20m
- When
- Tuesday and Sunday
- Estimated price
- $240–900
Flights from Mehrabad International Airport to Nairobi via Gheshm, Dubai
- Ave. Duration
- 18h 15m
- When
- Wednesday and Sunday
- Estimated price
- $240–900
Flights from Mehrabad International Airport to Nairobi via Bushehr, Dubai
- Ave. Duration
- 23h 10m
- When
- Tuesday
- Estimated price
- $240–900
Flights from Mehrabad International Airport to Nairobi via Ahwaz, Dubai
- Ave. Duration
- 12h 50m
- When
- Monday and Thursday
- Estimated price
- $250–900
- Website
- precisionairtz.com
Flights from Tehran International Airport to Kilimanjaro International Airport via Doha, Nairobi
- Ave. Duration
- 13h 15m
- When
- Monday
- Estimated price
- $290–950
Flights from Tehran International Airport to Kilimanjaro International Airport via Dubai, Nairobi
- Ave. Duration
- 15h 40m
- When
- Monday and Wednesday
- Estimated price
- $410–1,100
Flights from Mehrabad International Airport to Kilimanjaro International Airport via Gheshm, Dubai, Nairobi
- Ave. Duration
- 22h 5m
- When
- Sunday
- Estimated price
- $290–1,100
Flights from Tehran International Airport to Arusha via Dubai, Zanzibar
- Ave. Duration
- 23h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $400–1,100
- Website
- kenya-airways.com
Flights from Tehran International Airport to Kilimanjaro International Airport via Doha, Nairobi
- Ave. Duration
- 13h 15m
- When
- Monday
- Estimated price
- $290–950
Flights from Tehran International Airport to Kilimanjaro International Airport via Dubai, Nairobi
- Ave. Duration
- 15h 40m
- When
- Monday and Wednesday
- Estimated price
- $410–1,100
Flights from Mehrabad International Airport to Kilimanjaro International Airport via Gheshm, Dubai, Nairobi
- Ave. Duration
- 22h 5m
- When
- Sunday
- Estimated price
- $290–1,100
- Website
- flydubai.com
Flights from Tehran International Airport to Nairobi via Dubai
- Ave. Duration
- 11h 50m
- When
- Monday and Wednesday
- Estimated price
- $340–950
Flights from Mehrabad International Airport to Nairobi via Shiraz, Dubai
- Ave. Duration
- 14h 55m
- When
- Sunday
- Estimated price
- $340–950
- Website
- ethiopianairlines.com
Flights from Tehran International Airport to Kilimanjaro International Airport via Kuwait, Addis Ababa
- Ave. Duration
- 23h 5m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- $450–1,300
- Website
- worldticket.com
Flights from Tehran International Airport to Kilimanjaro International Airport via Dubai, Zanzibar
- Ave. Duration
- 24h
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $440–1,200
- Website
- airtanzania.co.tz
Flights from Tehran International Airport to Arusha via Doha, Dar es Salaam
- Ave. Duration
- 13h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $290–950
- Phone
- +254722328595
- Website
- riverside-shuttle.com
Shuttle from Nairobi JKIA to Arusha
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $23–50
- Schedules at
- riverside-shuttle.com
Shuttle from Nairobi JKIA to Arusha
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $23–50
- Schedules at
- riverside-shuttle.com
- Ave. Duration
- 52 min
- Estimated price
- $17–21
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, South Korea: Travelling from Seoul to Busan , and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.

