How to get to Tanga?
There are 4 ways to get to Tanga including by boat, rail, air and boat
By Road
By bus from the southern Kenyan border point of Lungalunga/Horohoro, it is a magnificent trip on a new route through the peaceful Mkinga district, with the towering Usambara Mountains in the distance as you reach Tanga.
The city, which is located on the route between Mombasa and Dar es Salaam, is well supplied by bus services from Kenya as well as the northern Tanzania provinces of Usambara, Moshi, and Arusha. Ratco and other buses to Dar es Salaam depart every few hours between 6 a.m. and 2 p.m. in each direction (six hours).
There are at least three departures to Arusha every day, between 6 a.m. and 11 a.m. Several direct busses depart daily for Lushoto beginning at 7 a.m.
By Rail
A derelict railway link remains between Moshi and Tanga. Only two local aviation operators service the city's modest airport.
As of July 2019, diesel-powered freight trains are again departing Tanga Railway Station, while passenger service between Tanga and Arusha is scheduled to begin in September 2019. This is currently functioning.
By Air
Tanga has a small airport and is currently served by just two regional airlines, Auric Air and Coastal Aviation, who provide scheduled routes to Dar es Salaam, Pemba Island, and Zanzibar. There are also a few private airstrips in the surrounding region of the city that serve the private estates and companies. The city is served by Tanga Airport.
By Boat
Azam Marine’s Sealink ferry goes weekly between Tanga and Pemba (four hours, US$35), with connections to Zanzibar Island. Departures from Tanga are on Tuesday, and from Pemba on Sunday. Tickets can be bought online or at the Azam Marine Booking Office.