Travel from Dar-es-Salaam to Maputo

Train or fly from Dar es Salaam to Maputo?

South African Airways, Kenya Airways and 3 other airlines fly from Dar es Salaam to Maputo every 4 hours. Alternatively, Tanzania Zambia Railway Authority operates a train from Dar es Salaam to Maputo twice a week, and the journey takes 2 days 20 h. 4 other operators also service this route.

How to get from Dar es Salaam to Maputo

From Dar es Salaam taxi to Dar es Salaam airport, fly to Maputo airport, then drive to Maputo. 5 h 47 min $288. From Dar es salaam train to Tunduma, walk to Nakonde, bus to Lusaka, bus to Johanneburg, walk to Johannesburg Park, then bus to Maputo. 3 days 5 h $108. From Dar es salaam train to Serenje, bus to Lusaka, bus to Johannesburg, walk to Johannesburg, then bus to Maputo. 4 days 9 h $32. From Dar es salaam train to Kapiri Mposhi, Kafue to Livingstone, drive to Victoria Falls, train to Bulawayo, train to Chicualacuala, then train to Maputo. 6 days 3 h. From Dar es Salaam drive to Maputo. 2 days 0 h $359.