There are 4 ways to get from Stone Town to Ngorongoro by plane, taxi, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Abeid Amani Karume International Airport to Arusha, taxi
best- Fly from Abeid Amani Karume International Airport (ZNZ) to Arusha (ARK)plane ZNZ - ARK
- Take the taxi from Arusha-Airport-ARK to Ngorongorotaxi
5h 2m$107–353Fly Abeid Amani Karume International Airport to Kilimanjaro International Airport, taxi
- Fly from Abeid Amani Karume International Airport (ZNZ) to Kilimanjaro International Airport (JRO)plane ZNZ - JRO
- Take the taxi from Kilimanjaro International Airport (JRO) to Ngorongorotaxi
5h 55m$166–296Ferry to Julius Nyerere International Airport, fly to Arusha, taxi
- Take the ferry from Zanzibar to Dar es Salaamferry
- Fly from Julius Nyerere International Airport (DAR) to Arusha (ARK)plane DAR - ARK
- Take the taxi from Arusha-Airport-ARK to Ngorongorotaxi
6h 51m$182–430Fly Abeid Amani Karume International Airport to Seronera Airport, taxi
- Fly from Abeid Amani Karume International Airport (ZNZ) to Seronera Airport (SEU)plane ZNZ - SEU
- Take the taxi from Seronera Airport (SEU) to Ngorongorotaxi
6h 42m$246–684
Abeid Amani Karume International Airport (ZNZ) to Arusha (ARK) flights
Comparing Your Travel Options
The cheapest way to get from Stone Town to Ngorongoro is to fly and taxi which costs $160 - $300 and takes 5h 55m.
The fastest way to get from Stone Town to Ngorongoro is to fly and taxi which takes 5h 2m and costs $100 - $360.
The distance between Stone Town and Ngorongoro is 604 km.
It takes approximately 5h 2m to get from Stone Town to Ngorongoro, including transfers.
There are 52+ hotels available in Ngorongoro.
What companies run services between Stone Town, Tanzania and Ngorongoro, Arusha, Tanzania?
There is no direct connection from Stone Town to Ngorongoro. However, you can take the shuttle to Zanzibar Airport, walk to Abeid Amani Karume International Airport (ZNZ) airport, fly to Arusha (ARK), then take the taxi to Ngorongoro. Alternatively, you can take the shuttle to Zanzibar Airport, walk to Abeid Amani Karume International Airport (ZNZ) airport, fly to Kilimanjaro International Airport (JRO), then take the taxi to Ngorongoro.
- Website
- flightlink.co.tz
Flights from Abeid Amani Karume International Airport to Arusha
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $160–340
Flights from Abeid Amani Karume International Airport to Kilimanjaro International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $100–390
Flights from Julius Nyerere International Airport to Arusha
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $85–300
Flights from Abeid Amani Karume International Airport to Seronera Airport via Arusha
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- $200–850
- Website
- worldticket.com
Flights from Abeid Amani Karume International Airport to Arusha
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- $100–280
Flights from Julius Nyerere International Airport to Arusha
- Ave. Duration
- 1h
- When
- Monday and Friday
- Estimated price
- $100–280
Flights from Abeid Amani Karume International Airport to Seronera Airport via Arusha
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $260–600
- Website
- airtanzania.co.tz
Flights from Abeid Amani Karume International Airport to Arusha
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $120–380
Flights from Abeid Amani Karume International Airport to Arusha via Julius Nyerere International Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $120–380
Flights from Abeid Amani Karume International Airport to Kilimanjaro International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $80–200
Flights from Abeid Amani Karume International Airport to Kilimanjaro International Airport via Julius Nyerere International Airport
- Ave. Duration
- 3h
- When
- Wednesday and Saturday
- Estimated price
- $80–200
Flights from Julius Nyerere International Airport to Arusha
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $180–260
- Website
- precisionairtz.com
Flights from Abeid Amani Karume International Airport to Arusha
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $100–230
Flights from Abeid Amani Karume International Airport to Arusha via Julius Nyerere International Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $100–230
Flights from Abeid Amani Karume International Airport to Kilimanjaro International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $95–200
Flights from Julius Nyerere International Airport to Arusha
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $85–210
- Website
- charterlines.com
Flights from Abeid Amani Karume International Airport to Arusha
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $230–390
Flights from Julius Nyerere International Airport to Arusha via Abeid Amani Karume International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $250–430
- Website
- auricair.com
Flights from Abeid Amani Karume International Airport to Arusha
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $50–280
Flights from Abeid Amani Karume International Airport to Seronera Airport via Arusha
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $200–750
- Website
- airexcelonline.com
Flights from Abeid Amani Karume International Airport to Arusha
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $35–250
Flights from Abeid Amani Karume International Airport to Seronera Airport via Arusha
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $200–750
- Website
- regionaltanzania.com
Flights from Abeid Amani Karume International Airport to Arusha
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $100–280
- Website
- tui.nl
Flights from Abeid Amani Karume International Airport to Kilimanjaro International Airport
- Ave. Duration
- 1h
- When
- Monday and Friday
- Estimated price
- $140–420
- Website
- ugandairlines.com
Flights from Abeid Amani Karume International Airport to Kilimanjaro International Airport
- Ave. Duration
- 1h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $170–550
- Website
- turkishairlines.com
Flights from Abeid Amani Karume International Airport to Kilimanjaro International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $200–550
- Phone
- +255 800 78 5555
- [email protected]
- Website
- azammarine.com
Ferry from Zanzibar to Dar es Salaam
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35–100
- Schedules at
- azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $100
- Ave. Duration
- 3h 13m
- Estimated price
- $45–90
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 How to get from Gatwick Airport into central London, Getting to Rome from the airport, and Which London airport should I choose? - to help you get the most out of your next trip.



