Flights & getting there
Pemba Airport is 4km southwest of the city centre. LAM flies daily to/from Maputo (via Nampula and/or Beira) and twice weekly to/from Dar es Salaam (Tanzania) and Nairobi (Kenya). SAAirlink flies twice weekly to Johannesburg.
Expect to pay from Mtc400 to Mtc500 for a taxi from the airport to town.
Bus & Chapa
Nearly all transport passes along Avenida 25 de Setembro, Pemba's main drag.
Nampula & Maputo
The Etrago bus to Maputo (Mtc3500, two days) stops in Nampula (Mtc500, six to seven hours) on its way south. It leaves from the Mcel Transport Stand at 3am Tuesday, Thursday and Saturday. Other companies covering the route include Nagi Investimentos and Esta Na Moda.
Moçimboa da Praia & Mueda
Maning Nice buses go to Moçimboa da Praia (Mtc300, five to six hours) and on to Mueda (Mtc400, eight hours).
For Mozambique Island the best bet is to go to Nampula and then get onward transport from there the next day. You can also try your luck getting out at Namialo junction and looking for onward transport from there, but the timing often doesn’t work out, and Namialo is unappealing as an overnight spot.
Ibo & Quirimbas Islands
For the Quirimbas get a chapa (minibus) from the Mcel Transport Stand to the boat dock at Tandanhangue (Mtc300 to Mtc400, four to eight hours) via Quissanga. Chapas leave daily between 4am and 5am.