Travel options for:
Maputo to Harare
  • Fly

    $243 - $389
    1. Maputo

      7 min - 3.9 miles

    2. Maputo (MPM)

      2 h 50 min - 1 stopover

      $220 - $370

    3. Harare (HRE)

      12 min - 8.3 miles

      $20 - $24

  • Bus Greyhound ZA

    $46 - $76
    1. Maputo

      7 h - 3 times a week

      $16

    2. Johannesburg

      16 h 30 min - once daily

      $30 - $60

  • Bus InterCape

    $59 - $94
    1. Maputo

      8 h 50 min - twice daily

      $23 - $40

    2. Johanesburg

      17 h - twice daily

      $35 - $55

  • Train

    $15
    1. Maputo

      17 h 54 min - twice a week

    2. Chicualacuala

      14 h 31 min - twice a week

    3. Mpopoma

      11 h 26 min - 3 times a week

      $15

  • Drive

    1. Maputo

      15 h 5 min - 804.6 miles

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Maputo drive to Maputo airport, fly to Harare airport, then taxi to Harare. 3 h 9 min $311. From Maputo bus to Johannesburg then bus to Harare. 24 h 30 min $60. From Maputo bus to Johanesburg then bus to Harare. 26 h 50 min $68. From Maputo train to Chicualacuala, train to Mpopoma, then train to Harare. 45 h 51 min $15. From Maputo drive to Harare. 15 h 5 min.