Dar es Salaam's Julius Nyerere International Airport (JNIA), ideal for accessing the Southern Circuit or Mafia Island, is served by a number of airlines, some of which also touch down at Kilimanjaro International Airport (KIA), which is the preferred airport for the Northern Circuit. Zanzibar International Airport (ZIA) has flights linking the regional airports and is a popular destination for charter flights for visitors from Europe on package holidays. All Tanzanian airports have banks with ATMs and exchange facilities, car-hire desks, duty-free shops, and restaurants. For those visiting only the national parks in Tanzania's Northern Circuit; another option is to fly to Nairobi, though you'll need a yellow fever vaccination certificate and visas for both countries. Shuttle bus services operate between Nairobi and Arusha, the closest town to the parks.
Tanzania's busiest border crossing is with Kenya at Namanga. (www.riversideshuttle.com).
There are no passenger ferry services to Tanzania. Except for short excursions for snorkeling or sightseeing from Zanzibar and the coast, it is illegal for foreigners to travel by dhow in East Africa. However, there are ferry services from mainland Tanzania to Zanzibar and Pemba and on Lake Victoria.