Eswatini Visa RequirementsFor Canada passport holders

Canadian passport holders can visit Eswatini (formerly Swaziland) visa-free for up to 30 days. Entry is straightforward at the main border crossings and the international airport.

Visa Free
30 days max stay
Free visa cost
Mbabane
Africa
SZL (E)
Swazi, English
UTC+2

Great news! Canada passport holders can enter Eswatini without a visa for tourism or business purposes. You can stay up to 30 days.

No visa is required. Present a valid Canadian passport at the border crossing or at King Mswati III International Airport. The immigration officer will admit you for up to 30 days. Your passport should be valid for at least 6 months beyond your arrival. Extensions can be requested from the Eswatini Immigration Department in Mbabane.

Entry Requirements

Passport Validity

6 months beyond date of entry

Blank Pages

2 blank pages required

Multiple Entry

Single entry only

Work Permitted

No - requires work visa

Current Travel Situation

Canada to Eswatini: What You Need to Know

Eswatini is a small landlocked kingdom in southern Africa bordered by South Africa and Mozambique. It is one of the few remaining absolute monarchies in the world and is known for its colorful cultural festivals, Hlane Royal National Park, and traditional crafts. Most Canadians visit Eswatini as part of a broader southern Africa itinerary, typically combining it with South Africa.

Practical Tips

  • Eswatini uses the Swazi lilangeni (SZL), which is pegged at par with the South African rand; rand is accepted interchangeably throughout the country.
  • The country changed its official name from Swaziland to Eswatini in 2018; use the correct name on travel documents and insurance.
  • Most visitors arrive overland from South Africa; ensure your South Africa visa or visa-free status is also in order if traveling as part of a multi-country itinerary.

Frequently Asked Questions

Do Canadians need a visa to visit Eswatini?

No. Canadian passport holders can visit Eswatini (formerly Swaziland) visa-free for up to 30 days. Present your valid Canadian passport at the border crossing or at King Mswati III International Airport. Extensions can be requested from the immigration department in Mbabane.

What is Eswatini formerly known as?

Eswatini was formerly known as Swaziland. The country's official name was changed to the Kingdom of Eswatini in 2018 by King Mswati III to distinguish it from Switzerland (with which it was sometimes confused) and to reflect a pre-colonial name. Use Eswatini on all travel documents and insurance policies.

What currency is used in Eswatini?

Eswatini uses the Swazi lilangeni (SZL), which is pegged at par with the South African rand (ZAR). South African rand is accepted interchangeably throughout Eswatini. Both currencies can be used for everyday transactions, making it convenient for visitors coming from South Africa.

How do most Canadians travel to Eswatini?

Most Canadian visitors to Eswatini arrive overland from South Africa, typically as part of a broader southern Africa itinerary combining Eswatini with South Africa and possibly Mozambique. International flights generally route through Johannesburg (O.R. Tambo International Airport), from which Eswatini is a 3 to 4 hour drive. Ensure your South Africa entry arrangements are also in order.