Beira in detail

Flights & getting there


Beira Airport is 7km northwest of town. There are flights on LAM twice weekly to/from Johannesburg, daily to/from Maputo, and several times weekly to/from Tete, Nampula, Pemba and Lichinga. SAAirlink flies several times weekly between Beira and Jo'burg.

Bus & Chapa

Beira has several transport hubs depending on what bus company you're using, but the main one is in the Praça do Maquinino area, bounded by Avenidas Daniel Napatima and Samora Machel. There’s no real order to things; ask locals where to go for buses to your destination.

Because Beira is off the main north–south EN1, an option for northbound or southbound passengers is to go to Inchope, a scruffy junction 130km west of Beira (Mtc130, three hours), where the EN6 joins the EN1, and try your luck with passing Maputo–Nampula buses there. Warning: they are often full and waits can be long.


Numerous companies serve Maputo (Mtc1700, 17 hours), including Etrago, departing Tuesday and Thursday at 3pm and Saturday at 3am from Praça do Maquinino in the city centre.


To Chimoio (Mtc200, three hours), chapas (minivans) go throughout the day from the main transport stand in the city centre. For Gorongosa National Park you'll need to change at Inchope.


For Quelimane (Mtc700, 10 hours), direct Nagi Investimentos and Maning Nice buses leave daily by 5.30am. Alternatively, some through buses en route to Nampula stop at Nicoadala, from where you can get a chapa the remaining 40km.


To Vilankulo (Mtc550 to Mtc600, 10 hours, daily), there’s a direct bus departing by about 4.30am.