Getting there & away
All buses except Scandinavian Express depart from and arrive at the main bus station at Ubungo, about 8km west of town on Morogoro Rd. It’s a sprawling place with the usual bus-station hustle, so keep an eye on your luggage and your wallet, and try to avoid arriving at night. Daladalas to Ubungo (TSh200) leave from New Posta and Old Posta local transport stands. Taxis from the city centre cost TSh8000 to TSh10, 000. For departures, book tickets at the bus-line offices (listed following) and only buy tickets inside the bus office itself.
Scandinavian Express (218 4833/4; www.scandinaviagroup.com ; cnr Msimbazi St & Nyerere Rd) has its own terminal for arrivals, departures and ticket bookings close to the city centre. All Scandinavian buses also pass by Ubungo.
The Tazara station (286 5187; www.tazara.co.tz ; cnr Nyerere & Nelson Mandela Rds) is about 6km southwest from the city centre (TSh5000 in a taxi). Daladalas depart from the New and Old Posta transport stands, and are marked Vigunguti, U/Ndege or Buguruni.
Tanzanian Railways Corporation (Central Line) station (211 7833; www.trctz.com ; cnr Railway St & Sokoine Dr) is in the city centre just southwest of the ferry terminal.
The only connection is the MV Safari, which departs at 8am Saturday from Dar es Salaam, and at 2pm Tuesday from Mtwara (US$25 including port tax, 25 to 30 hours). Tickets are sold at the MV Safari office (212 4504/6; Sokoine Dr) at the port.
There are four ‘fast’ ferry trips daily from Dar es Salaam to Zanzibar, departing at 7.30am (Sea Express), 10.30am (Sea Star), 2pm (Sea Bus) and 4pm (Sea Bus). All take 1½ hours and cost US$35/40 regular/VIP. There’s also one slow ferry called the Flying Horse, which takes almost four hours. It departs daily at 12.30pm and costs US$20 one way. The ticket windows are opposite St Joseph’s Cathedral.
Travelling in the other direction, departures from Zanzibar are daily at 7am (Sea Star), 10am (Sea Bus), 1pm (Sea Bus), 4pm (Sea Express) and 10pm (Flying Horse, arriving before dawn the next day).
Dar es Salaam International Airport is Tanzania’s international and domestic flight hub. Most domestic flights and all international flights depart from Terminal Two (the ‘new’ terminal). Many flights on small planes (including most Zanzibar flights) and most charters depart from Terminal One (‘old’ terminal), about 700m further down the road.