Flights & getting there
AXA deluxe buses leave Karonga at noon daily for Blantyre (MK12,000, 18 hours), stopping in Mzuzu (MK4000, four hours) and heading down the lakeshore via Salima (MK11,150, 11 hours). Change in Mzuzu for Lilongwe. In the opposite direction, buses leave Blantyre around 5pm and reach Karonga around 11am the following day.
AXA has a ticket office at Karonga bus station, in the market area 500m north of the museum.
Minibuses run from the bus station to destinations including Mzuzu (MK4000, four hours) via Chitimba (MK2100, 1½ hours), and the Songwe border crossing to Tanzania (MK1200, one hour).
If you’ve got a 4WD you can cross into northern Zambia via Chitipa in northern Malawi. It’s four hours from Karonga to Chitipa on a rough dirt road (there’s no public transport, but you might be able to get a lift on a truck). After going through customs it is another 80km or four hours’ drive to the Zambian border post at Nakonde.