Kigoma can be reached via several routes:
By Air: Air Tanzania schedules daily flights from Dar es Salaam to Kigoma. The flight takes about 3 hours.
By Road: Road provides accessibility to Kigoma, but it can be rough and impassable, especially in the rainy season. From Arusha it takes 2 or 3 days to reach Kigoma by car, a 4-wheel drive vehicle is required.
By Rail: Trains from Dar es salaam leave 2-3 times a week. The journey takes about three days and two nights.
From Kigoma: Mahale can be reached by boat, by light aircraft or by car.
Transport to Mahale by speedboats or timber boats from Kigoma can be arranged with the Park or private operators in Kigoma. The speedboats take between 4 and 5 hours to reach the park while timber boats can take up to 15 hours or more.
A large steamship – MV Liemba – leaves Kigoma twice a month [on Wednesday afternoon], carrying passengers and cargo the length of the Lake to Zambia. It makes numerous stops along the way, including one for Mahale, which is referred to as Lagosa (the old name) or famously known asMgambo. MV Liemba takes around 10 hours to reach Lagosa-Mgambo from Kigoma, and it passes Mahale again on its return journey [either Sunday or Monday morning].
From Lagosa-Mgambo one may organize the park boats for a pick up.
Mahale is 45 minutes from Kigoma town by light aircraft. A few safari companies offer private charter flights from Kigoma to Mahale and other National Parks in western Tanzania.
Road; Either drive 2 hrs South of Kigoma via Simbo Village (160km ) crossing Malagarasi river to Herembe village (passable during dry season) or drive 122km to Sigunga Village upon arrangement with Park HQ for boat transfer to the Park maximum 1 or 2 hrs boat cruise respectively.