Bus from Lilongwe to Mzuzu: Tickets & Schedules

Previously seen trips

Next departures for Lilongwe to Mzuzu on November 29
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Jobela StarBus
    LILONGWE
    MZUZUNo tags
    Jobela StarBus
      LILONGWE
      MZUZUNo tags
      Jobela StarBus
        LILONGWE
        MZUZUNo tags
        Jobela StarBus
          LILONGWE
          MZUZUNo tags
          Jobela StarBus
            LILONGWE
            MZUZUNo tags

            Get from Lilongwe to Mzuzu

            This route is served by bus only

            The journey takes about 10 hours 30 minutes, and with fares starting at just $134, it presents an excellent value for a comfortable ride.

            1bus per day
            10h 30mAverage Duration
            286 kmDistance
            7kgCO₂ emissions

            Frequently asked questions about travelling from Lilongwe to Mzuzu by bus

            Please note that schedules, routes, or operator details shown here may be updated or vary at the time of your trip.

            1. How much is the bus ticket from Lilongwe to Mzuzu?

              The cheapest bus tickets from Lilongwe to Mzuzu start from $134. The average price for this route is around $244. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.

            2. How long is the bus ride from Lilongwe to Mzuzu?

              The average bus travel time from Lilongwe to Mzuzu is 10h 30m, covering a distance of 286 km. The quickest bus can get you there in 4h and is operated by Jobela Star.

            3. Which bus companies service the Lilongwe to Mzuzu route?

              Several major bus companies operate on this route with 1 buses available per day.

            4. What are the earliest and latest departure times for the bus from Lilongwe to Mzuzu?

              The earliest bus departs from Lilongwe to Mzuzu at 9:00pm. And the latest bus departs at 10:00pm.

            5. What are the CO₂ emissions for the bus trip from Lilongwe to Mzuzu?

              A bus trip from Lilongwe to Mzuzu generates an estimated 7 kg of CO₂, making it a highly eco-friendly travel option and a mode of travel recommended by Busbud.

            Find cheapest prices for buses

            Price is for a one-way ticket for one passenger and based on past searches.

            Best price found
            11-27
            No data
            11-28
            No data
            Today
            No data
            11-30
            No data
            12-01
            $242
            12-02
            No data
            12-03
            No data
            12-04
            No data
            busbud logoThe cheapest trip from Lilongwe to Mzuzu was searched and found on Dec 1, 2025 with a price of $242

            To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Lilongwe to Mzuzu, as early as possible.

            You can expect to pay from $242 to $242 for a bus ticket from Lilongwe to Mzuzu based on the last 2 days. You can expect to find the cheapest price for the trip at $242 which is on 2025-12-01.

            People from around the world trust Busbud