Malawi measures approximately 900 kilometers north to south and between 80 and 161 kilometers east to west. Road quality divides sharply: the M1 highway connecting Lilongwe to Blantyre (approximately 330 kilometers) carries sealed asphalt and most intercity traffic, while roads radiating into rural areas frequently deteriorate to unpaved laterite that becomes impassable mud during rains. The northbound M1 extension from Lilongwe through Mzuzu to Karonga remains paved but narrow, with journey times between Lilongwe and Mzuzu typically requiring five to six hours despite the roughly 350-kilometer distance. Minibuses dominate public transport, operating fixed routes between major towns with no published schedules — vehicles depart when every seat fills, which on popular routes like Lilongwe-Blantyre means hourly during daylight, but on thinner routes like Mzuzu-Nkhata Bay may mean waiting two to four hours. These minibuses cost approximately 3,000 to 8,000 Malawian kwacha for journeys under 200 kilometers, translating to roughly $1.80 to $4.80 at 2024 exchange rates near 1,700 kwacha per US dollar. Executive coaches run scheduled services between Lilongwe, Blantyre, and Mzuzu with reserved seating and marginally more legroom, typically charging double the minibus fare.
Vehicle rental operates exclusively from Lilongwe and Blantyre airports plus several city agencies. A basic saloon car rents from $50 to $80 per day with unlimited kilometers, but travelers reaching Nyika Plateau, Mulanje Massif, or Nkhotakota Wildlife Reserve require high-clearance four-wheel-drive vehicles costing $120 to $180 daily. Fuel prices in Malawi fluctuate with subsidy removals but generally sit between 1,600 and 2,000 kwacha per liter, meaning roughly $0.95 to $1.20 per liter. International driving permits accompany most rental agreements, and agencies mandate drivers over 23 years old with two years licensed experience. Self-drive insurance typically carries $1,000 to $2,000 excess deductibles. Road hazards include wandering livestock, pedestrians walking main highways after dark due to absent footpaths, and potholes that appear suddenly on otherwise smooth tarmac. Police checkpoints occur every 30 to 80 kilometers on major routes, ostensibly checking vehicle registration and driver licenses, though encounters usually involve brief document inspection and waving through unless obvious violations appear.
Lake Malawi supports passenger boat services, though options have contracted since Ilala ferry service faced irregular scheduling. When operating, the Ilala traditionally ran weekly circuits between Monkey Bay in the south and Chilumba in the north, stopping at Likoma Island, Nkhata Bay, and other lakeshore points across approximately four days one direction. Fares ranged from economy deck space at 5,000 kwacha to first-class cabins near 25,000 kwacha for the full route. Travelers should verify current operations before planning, as mechanical issues and fuel shortages have suspended service for months at intervals. Smaller motorized dhows and fiberglass boats provide point-to-point service between lakeside towns — Senga Bay to Nkhotakota, or Mangochi to Cape Maclear — charging negotiated rates typically between 10,000 and 30,000 kwacha for groups of four to six passengers. These vessels lack safety equipment and operate in calm weather only.
No passenger rail operates in Malawi as of 2024. The narrow-gauge line built during British protectorate administration fell into disrepair, with the last regular passenger service ceasing operations in the early 2000s. Some freight traffic persists on the southern section between Limbe and the Mozambique border, but no infrastructure exists for tourist use. Domestic flights connect Lilongwe with limited destinations. Malawian Airlines, the state carrier relaunched in 2013 after the predecessor Air Malawi collapsed, operates intermittently based on aircraft availability and fuel access, primarily flying international routes when functioning. Charter operators including Ulendo Airlink and Nyasa Express fly small aircraft between Lilongwe, Likoma Island, and lodges near national parks, charging $150 to $300 per person one-way when flights assemble minimum passenger numbers, typically four to six people.