Travel options for:
Dar es Salaam to Malawi
  • Fly to Mbeya, drive

    $58 - $127
    1. Dar es Salaam

      10 min - 6.6 miles

      $7 - $9

    2. Dar es Salaam (DAR)

      1 h 25 min - non-stop

      $35 - $95

    3. Mbeya (MBI)

      2 h 17 min - 99 miles

      $16 - $24

  • Fly to Lilongwe

    $139 - $343
    1. Dar es Salaam

      10 min - 6.6 miles

      $7 - $9

    2. Dar es Salaam (DAR)

      3 h 35 min - 1 stopover

      $130 - $330

    3. Lilongwe (LLW)

      30 min - 17.9 miles

      $2 - $5

  • Fly to Blantyre

    $108 - $561
    1. Dar es Salaam

      10 min - 6.6 miles

      $7 - $9

    2. Dar es Salaam (DAR)

      2 h 10 min - non-stop

      $100 - $550

    3. Blantyre (BLZ)

      16 min - 9.6 miles

      $1 - $3

  • Train, bus via Tunduma

    $98
    1. Dar es salaam

      32 h 49 min - once a week

    2. Tunduma

      26 min - 1.4 miles

    3. Nakonde

      12 h 38 min - once daily

      $23

    4. Lusaka

      20 h 38 min - once daily

      $55

    5. Johannesburg

      1 h - twice a week

      $20

  • Train, Kafue, bus

    $74
    1. Dar es salaam

      2 days 20 h - once a week

    2. Kapiri Mposhi

      7 h 39 min - twice a week

    3. Lusaka

      20 h 38 min - once daily

      $55

    4. Johannesburg

      1 h - twice a week

      $20

  • Train, bus

    $51 - $74
    1. Dar es salaam

      2 days 16 h - once a week

    2. Serenje

      5 h 12 min - once daily

    3. Lusaka

      22 h 30 min - once daily

    4. Johannesburg

      16 min - 4584 feet

    5. Johanesburg

      11 h - once daily

      $50 - $75

    6. Lilongwe

      4 min - 1.7 miles

      $1

  • Drive

    $160 - $240
    1. Dar es Salaam

      23 h 46 min - 1001.2 miles

      $160 - $240

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

From Dar es Salaam taxi to Dar es Salaam airport, fly to Mbeya airport, then drive to Karonga. 3 h 52 min $73. From Dar es Salaam taxi to Dar es Salaam airport, fly to Lilongwe airport, then drive to Lilongwe. 4 h 16 min $182. From Dar es Salaam taxi to Dar es Salaam airport, fly to Blantyre airport, then drive to Blantyre. 2 h 37 min $260. From Dar es salaam train to Tunduma, walk to Nakonde, bus to Lusaka, bus to Johannesburg, then bus to Lilongwe. 3 days 22 h $97. From Dar es salaam train to Kapiri Mposhi, Kafue to Lusaka, bus to Johannesburg, then bus to Lilongwe. 5 days 4 h $74. From Dar es salaam train to Serenje, bus to Lusaka, bus to Johannesburg, walk to Johanesburg, bus to Lilongwe, then drive to Lilongwe. 5 days 10 h $54. From Dar es Salaam drive to Lilongwe. 23 h 46 min $199.