Getting to Tanzania
Visitors can arrive in Tanzania either by air, road, rail or ferry.
There are two international airports on mainland Tanzania and one international airport at Zanzibar. International flights serve Dar es Salaam (DAR), 13kms from the city centre and Kilimanjaro (JRO), 50kms from Arusha. Zanzibar (ZNZ) airport is 8kms from Kisauni.
Although Kilimanjaro International Airport is the most useful point of entry for tourists, it only offers two direct international flights, which are operated by KLM out of Amsterdam and Qatar Airways out of Doha; and two regional flights, which are operated by Ethiopian Airlines out of Addis Ababa and Rwandair out of Kigali. Some of the airlines fly via Zanzibar depending on the time of year, two of them being Oman Air and Ethiopian Airlines. Once passengers have landed in Tanzania, visitors who are flying to other destinations within the country will have to connect with a domestic airline.
Taxis rides into town can be arranged from the airport. Check what the going rate is before climbing into the taxi, which can be done at the entrance of the airport where rates are usually displayed. There is a regular Precision Air shuttle bus between Kilimanjaro and Arusha town, charging approximately US$10 per person.
|Air Kenya||Nairobi (Wilson Apt)||Kilimanjaro||Daily|
|Kilimanjaro||Nairobi (Wilson Apt)||Daily|
|Air Malawi||Blantyre||Dar es Salaam||Monday, Thursday, Friday & Sunday||Very Unreliable|
|Dar es Salaam||Blantyre||Monday, Thursday, Friday & Sunday||Very Unreliable|
|Air Mozambique||Maputo||Dar es Salaam||Wednesday & Friday|
|Dar es Salaam||Maputo||Wednesday & Friday|
|Air Uganda||Entebbe||Dar es Salaam||Daily|
|Dar es Salaam||Entebbe||Daily|
|Egypt Air||Cairo||Dar es Salaam||Tuesday, Thursday, Saturday & Sunday|
|Dar es Salaam||Cairo||Monday, Tuesday, Thursday & Saturday|
|Emirates||Dubai||Dar es Salaam||Daily|
|Dar es Salaam||Dubai||Daily|
|Ethiopian Airlines||Addis Ababa||Dar es Salaam||Daily||Flies via Zanzibar in high season|
|Dar es Salaam||Addis Ababa||Daily||Flies via Zanzibar in high season|
|Kenya Airways||Nairobi||Dar es Salaam||Daily|
|Dar es Salaam||Nairobi||Daily|
|KLM||Amsterdam||Dar es Salaam||Daily||Flies via Kilimanjaro|
|Dar es Salaam||Amsterdam||Daily||Flies via Kilimanjaro|
|Oman Air||Muscat||Dar es Salaam||Daily||Flies via Zanzibar|
|Dar es Salaam||Muscat||Daily||Flies via Zanzibar|
|Qatar Airways||Doha||Dar es Salaam||Daily||Flies via Kilimanjaro|
|Dar es Salaam||Doha||Daily||Flies via Kilimanjaro|
|Rwandair||Kigali||Dar es Salaam||Daily except Wednesday||Flies via Kilimanjaro|
|Dar es Salaam||Kigali||Daily except Wednesday||Flies via Kilimanjaro|
|South African Airways||Johannesburg||Dar es Salaam||Daily|
|Dar es Salaam||Johannesburg||Daily|
|Swiss Air||Zurich||Dar es Salaam||Daily except Thursday|
|Dar es Salaam||Zurich||Daily except Thursday|
|Turkish Airlines||Istanbul||Dar es Salaam||Tuesday, Thursday & Sunday|
|Dar es Salaam||Istanbul||Tuesday, Thursday & Sunday|
|Precision Air||based in Nairobi, Kenya and Dar es Salaam (daily flight between Arusha, Kilimanjaro, Zanzibar and Dar es Salaam)|
|Air Excel||based in Arusha flying around the northern safari circuit and to Dar es Salaam (via Zanzibar)|
|Air Tanzania||based in Dar es Salaam|
|Coastal Aviation||based in Dar es Salaam and Arusha and flies to most destinations within Tanzania including Zanzibar, Pemba and Mafia Island|
|Regional Air||based in Arusha flying around the northern safari circuit and to Dar es Salaam (via Zanzibar)|
|Tropical Air||based in Zanzibar flying to Mtwara, Pemba, Mafia Island, Zanzibar, Tanga, Arusha and Dar es Salaam|
|Auric Air||based in Dar es Salaam and flies to most destinations within Tanzania including the southern and western safari circuit|
|Zanair||based in Zanzibar|
|Safari Airlink||based in Dar es Salaam mainly flying the southern safari circuit|
|Tanganyika Flying Company||based in Arusha flying around the northern safari circuit, Mahale NP, Katavi NP, Zanzibar and Dar es Salaam|
based in Dar as Salaam with flights between Mwanza, Dar es Salaam and Kilimanjaro
Visitors arriving in Tanzania by road will be crossing the border from one of its surrounding countries. Most Tanzaniana borders can be reached by minibuses from main towns, where passengers are dropped off to clear immigration, before walking across to catch another bus.
Due to the political unrest in Sudan very few overland truck companies now travel to East Africa from Europe. The more popular overland route is between Cape Town or Johannesburg to Nairobi.
For self drive visitors to Tanzania, please ensure that all vehicle documentation is in order and that you have enough cash to pay for vehicle insurance that will be required at the border. There are money changers at most borders, but be aware of con artists! It is also advisable to have police clearance on the vehicle that is being used.
The most popular crossing is between Nairobi and Arusha via Namanga border post. There is a twice daily Impala Shuttle bus that services this route, schedule as follows:
From Nairobi to Arusha
Parkside Hotel departing at 07.30hrs and 13.30hrs
Silver Springs departing at 07.45hrs and 13.45hrs
Nairobi Airport departing at 08.15hrs and 14.15hrs (on request only)
From Moshi/Arusha to Nairobi
Moshi Office (Opposite KNCU Building) departing at 06.30hrs and 11.00hrs
Impala Hotel in Arusha departing at 07.30hrs and 13.30hrs.
To book a ticket contact:
Arusha Office: Tel +255 27 2050001 - 8/9/10 Email: firstname.lastname@example.org
Moshi Office: Tel: +255 27 51786 Email: email@example.com
Nairobi Booking Office: Tel: +254 020 2066892 Email: firstname.lastname@example.org
An increasingly popular route between Kenya and Tanzania is from Mombasa to Tanga or Dar es Salaam.
The most direct route to Tanzania from Uganda is between Masaka and Bukoba which passes through Mutukula border post. If travelling to Arusha or Moshi, it will be quicker and more comfortable to travel via Kenya.
There is only one road from Kigali to Tanzania which passes through Rusumu border post.
Minibuses go from Bujumbura to the immigration office a Nyanza Lac and on to the border.
There are very few visitors travelling to Tanzania from Congo, and usually they pass through Burundi.
Tanzania can easily be reached by road, via Mbeya, which is the main gateway between East and southern Africa.
The main border post between Malawi and Tanzania is Karonga which can easily be reached by daily buses. There is a good guesthouse on the Tanzanian side of the border if you arrive there late in the day.
The border crossing from Mozambique to Tanzania is Kilamba, which lies on the Rovuma River. There is a regular motorboat across the river at high tide. A bridge is to be constructed in the next few years.
The only rail that crosses the border is the Tazara Railway, running between Tanzania and Zambia. The railway runs a scheduled twice weekly train from/to Kapiri Mposhi/Dar es Salaam. The central line in Tanzania runs 1254kms between Dar es Salaam and Kigoma on Lake Tanganyika with branches to Mwanza, Singida and Mpanda. There is talk in the future of a railway between Tanzania and Kenya.
Due to the various lakes and coastal towns in Tanzania, people are reliant on using ferries or boats for crossing waterways. In most cases, no pre booking is required, just turn up and by a ticket.
There are several daily ferries between Dar es Salaam and Zanzibar, with the most safest and reliable being run by Azam Marine Co. These ferries depart daily from both destinations at 0700hrs/0930hrs/1230hrs/1530hrs. The departure times for other ferry operators change regularly, but there is usually a boat every hour or two. The price of a one way ticket ranges from US$20 to US$50, this is depending on which class of ticket you purchase. Azam Marine Co also offers ferries to/from Pemba Island on Wednesdays and Saturdays, but there are usually other daily ferries departing to Pemba. Cargo boats can also take passengers between Pemba and Tanga.
From Uganda, passage can be arranged across Lake Victoria by cargo boat from Port Bell to Mwanza's main port. Cargo boats sail a few times a week from Mwanza to Bukoba and daily to Ukerewa Island.
From Burundi the most straightforward option is the Lake Tanganyika ferry that docks in Kigoma. A weekly ferry from Mpulungu, northern Tanzania also crosses Lake Tanganyika to Kigoma.
There are weekly ferries on Lake Nyasa (Lake Malawi) crossing over from Malawi to Mbamba Bay.