ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Mzuzu

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Lilongwe to Mzuzu

🕰️ The journey on the bus typically takes around 5 hours and 30 minutes, allowing you to sit back, relax, and enjoy the scenic views along the way. Depart from Lilongwe station and arrive at Mzuzu station hassle-free. 💵 Traveling between Lilongwe and Mzuzu by bus is not only convenient but also budget-friendly, with fares costing approximately $7. Explore the beautiful landscapes of Malawi on this comfortable and affordable journey.

Where to stay in Mzuzu

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Yes, there is a direct bus that departs from Lilongwe and arrives at Mzuzu. The bus service operates three times a day, every day. The journey typically takes around 5 hours and 30 minutes to reach Mzuzu from Lilongwe.
  • You can catch the Lilongwe to Mzuzu bus at the Lilongwe station. The bus services are operated by Malawi Posts Corporation, and the departures are from this station. Make sure to arrive at the Lilongwe station in advance to board the bus for your journey to Mzuzu.
  • The Lilongwe to Mzuzu bus, operated by Malawi Posts Corporation, arrives at Mzuzu station. Upon reaching Mzuzu station, you can disembark from the bus and continue with your travel plans in Mzuzu. Make sure to gather your belongings before leaving the bus at the Mzuzu station.
  • The bus fare for a trip from Lilongwe to Mzuzu is $7. This affordable fare allows travelers to commute conveniently between the two cities at a reasonable cost. It is recommended to have the exact amount or small denominations to pay for the bus ticket.
  • There are three buses that operate daily between Lilongwe and Mzuzu. These buses are operated by Malawi Posts Corporation and depart from Lilongwe station, arriving at Mzuzu station. The journey typically takes approximately 5 hours and 30 minutes, providing multiple travel options for passengers commuting between the two cities each day. The bus fare for this route is $7, offering an affordable means of transportation for travelers.
  • The Lilongwe to Mzuzu buses are typically the most crowded during peak travel times, such as early morning departures or late afternoon journeys. If you prefer a less crowded bus, you may consider traveling during midday departures when the buses may have fewer passengers. However, since the buses operate three times a day and every day, there are multiple options available for travelers to choose a timing that suits their preferences regarding crowd levels.
  • The first bus of the day from Lilongwe to Mzuzu typically departs in the early morning, allowing travelers to start their journey at the beginning of the day. The last bus of the day usually leaves later in the afternoon, providing a convenient option for those who prefer to travel in the evening. With three daily departures, travelers have flexibility in choosing a departure time that aligns with their schedule.

Will you be returning to Lilongwe by bus?

If you are looking for the return bus journey, check out buses from Mzuzu to Lilongwe

See schedule