Travel from Mbeya to Lilongwe

How to get from Mbeya to Lilongwe?

There is no direct connection from Mbeya to Lilongwe. However, you can take the drive to Nakonde, take the bus to Lusaka, take the bus to Johannesburg, then take the bus to Lilongwe. Alternatively, you can take the taxi to Mbeya, take the train to Kapiri Mposhi, take the Kafue to Lusaka, take the bus to Johannesburg, take the walk to Johannesburg, then take the bus to Lilongwe.

How to get from Mbeya to Lilongwe

From Mbeya drive to Nakonde, bus to Lusaka, bus to Johannesburg, then bus to Lilongwe. 2 days 13 h 1083. From Mbeya taxi to Mbeya, train to Kapiri Mposhi, Kafue to Lusaka, bus to Johannesburg, walk to Johannesburg, then bus to Lilongwe. 3 days 18 h. From Mbeya drive to Lilongwe. 11 h 40 min 946. From Mbeya drive to Mzuzu airport, fly to Lilongwe airport, then drive to Lilongwe. 6 h 50 min 1578.

How long does it take to get from Mbeya to Lilongwe?

It takes approximately 2 days 13 h to get from Mbeya to Lilongwe.
Close Print Itinerary
  1. Here are 4 options to get from
    Mbeya to Lilongwe:

    1. Trip:
      1 Drive, bus
      • One-Way approx: USD $109 - $112
      • Duration: 2 days 13 h
      Open +
      • Trip:
        1 Drive, bus
        • One-Way approx: USD $109 - $112
        • Duration: 2 days 13 h
        Close x
    2. Trip:
      2 Train, Kafue, bus
      • One-Way approx: N/A
      • Duration: 3 days 18 h
      Open +
      • Trip:
        2 Train, Kafue, bus
        • One-Way approx: N/A
        • Duration: 3 days 18 h
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $75 - $120
      • Duration: 11 h 40 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $75 - $120
        • Duration: 11 h 40 min
        Close x
    4. Trip:
      4 Drive, fly
      • One-Way approx: USD $64 - $260
      • Duration: 6 h 50 min
      Open +
      • Trip:
        4 Drive, fly
        • One-Way approx: USD $64 - $260
        • Duration: 6 h 50 min
        Close x