Getting there & away
Coachline buses, operated by Shire Bus Lines, run between Blantyre and Lilongwe (US$20, four hours, two daily), stopping at the Total petrol station near Ryalls Protea Hotel on Hanover Ave.
Blantyre’s main bus station is east of the centre on Mulomba Pl. Express buses run between Blantyre and Lilongwe via Zalewa (the junction with the Mwanza road; US$5, five hours, one daily); this route is also serviced by ordinary buses (US$3.80, seven hours, four daily). There’s an express service to Zomba (US$2, one hour, one daily), which also continues to Lilongwe (US$6, seven hours). Ordinary buses travel between Blantyre and Zomba (US$1, 1½ hours, frequently), Mulanje (US$1.25, 1½ hours, seven daily), Mwanza (US$1.30, one hour, two daily) and Monkey Bay (US$3.80, eight hours, one daily) via Liwonde (US$2, three hours) and Mangochi (US$3, six hours).
Other buses (ie not Shire Bus Lines) and long-distance minibuses go from the bus station in Limbe; most leave on a fill-up-and-go basis. Routes include: Zomba (US$1); Mulanje (US$1.50); and Mangochi (US$3).
Blantyre’s Chileka airport is about 15km north of the city centre. Airline offices in Blantyre include:
Air Malawi (01-620811; Robins Rd)
British Airways (01-624333; Victoria Ave)
KLM & Kenya Airways (01-620106; Mount Soche Hotel)
South African Airways (01-620627; Haile Selassie Rd)