🇿🇦South Africa🇲🇼MalawiZA-MW South Africa to Malawi visa requirements
South African ordinary passport holders do NOT need a visa for Malawi. As a SADC member that grants visa-free entry to Malawians, South Africa qualifies for visa-free entry to Malawi for up to 90 days for tourism, under Malawi's 2026 reciprocity-based visa regime. As of mid-2026, South African citizens holding ordinary passports can enter Malawi visa-free for short tourist visits of up to 90 days. Malawi overhauled its visa policy in late 2025 (effective 21 November 2025, with full enforcement reported around 3 January 2026), moving to a reciprocity-based system: countries that added to an expanded waiver list but do NOT grant Malawians visa-free access must now buy an eVisa (USD 50-250). South Africa is exempt from this change because it is a SADC member that grants Malawian nationals visa-free entry (30 days), so the reciprocal visa-free arrangement is preserved. A South African traveller therefore needs only a passport valid for at least six months beyond the stay, with blank pages, and ideally proof of onward/return travel and accommodation. No visa, no eVisa, and no visa fee is required for a stay within 90 days. Travellers should still carry yellow fever proof if arriving from an endemic country and verify the rule shortly before departure, as Malawi's policy changed recently and could be adjusted again. Sources consulted include Wikipedia's Malawi visa policy page, the Fragomen immigration advisory on the 2025/2026 reciprocity regime, the official Malawi eVisa portal, and Wikipedia's visa requirements for South African citizens.
VISA-FREETOURISMMULTIPLE ENTRYLast verified 2026-05-30
For guidance only — visa rules change with little notice. Always confirm directly with the destination's embassy or foreign ministry before booking non-refundable travel. Information here applies to ordinary (non-diplomatic) passports unless noted.
Policy alertWatch this route for rule changesSave this passport and destination for email summaries and optional browser notifications.Subscribe →