Getting there & away
Air Malawi flies between Lilongwe and Mzuzu. The Sacremento bus runs between Mzuzu and Lilongwe (US$18, four hours, Monday, Wednesday, Saturday) and express buses run to/from Lilongwe (US$12, seven to eight hours, two daily) via Kasungu (US$2.50, three hours). Ordinary buses go to Rumphi (US$1, 1½ hours, four daily), Nkhata Bay (US$1, two hours, two daily) and Karonga (US$3.80, seven hours, four daily) via Chitimba (US$2, four hours). Minibuses also go to these destinations and are slightly more expensive, but also more frequent.
A bus originating in Lilongwe travels between Mzuzu and Dar es Salaam (US$35, 17 hours, Tuesday and Saturday). Departing Mzuzu around midnight, it crosses the border at first light, goes through Mbeya in the morning and gets to Dar es Salaam late in the afternoon.