A foreign national wishing to enter Swaziland must obtain a visa unless they are a citizen of one of the eligible visa exempt countries listed below.

All European Union citizens
Andorra
Antigua and Barbuda
Argentina
Australia
Bahamas
Barbados
Belize
Bosnia and Herzegovina
Botswana
Brazil
Brunei
Canada
Chile
China Dominica
East Timor
Gambia
Ghana
    

Grenada
Guyana
Israel
Jamaica
Japan
Kenya
Kuwait
Lesotho
Madagascar
Malawi
Malaysia
Maldives
Mauritius
Monaco
Montenegro
Mozambique 
Namibia
 Nauru
 New Zealand
 Norway
 Palestine
 Papua New Guinea
 Qatar
 Russia
 Saint Lucia
 Samoa
 San Marino
 Serbia
 Seychelles
 Sierra Leone
 Singapore
 Solomon Islands
 South Africa 
South Korea
 Switzerland
 Taiwan
 Tanzania
 Tonga
 Trinidad and Tobago
 Turkey
 Tuvalu
 Uganda
 Ukraine
 United Arab Emirates
 United States
 Uruguay
 Vanuatu
 Vatican City
 Zambia
 Zimbabwe 

Travelling to Swaziland

By Plane
The only International airport of Swaziland is the new King Mswati III International. Transfers to Mbabane, Matsapha/Manzini and the Ezulwini Valley area are made by dedicated bus. A foreign national wishing to enter Swaziland must obtain a visa unless they are a citizen of one of the eligible visa exempt countries listed below
Airlink Swaziland provides flights from Johannesburg (South Africa).


By Bus
Most public transport bus services arrive in Mbabane or Manzini. Smaller bus lines, or minibuses generally provide service to Johannesburg, Durban or Cape Town in South Africa as well as Maputo in Mozambique. Larger buses usually travel within the country and some stop at border crossings, where passengers must connect with an onward journey, unless a specific group booking is done to hire a big bus.

For scheduled road transport there is the Swaziland based siyeSwatini TransMagnific, which provides transport to and from Swaziland daily. Stops include the Johannesburg airport (twice daily) and Nelspruit and Kruger International Airport (both near Kruger in South Africa) on the weekends. The TransMagnific mini-buses are customised for added comfort and safety, unlike the public transport. However, they require that bookings and payments be done at least a day prior to travel so that your meal can be ordered and the selection for the movie can be determined for the +-4hour trip.

The Mbabane TransMagnific office is located on the back side of the Cooper Center (one building left of the NW corner of Sozisa & Dr Sishayi). Telephone: +268 7605 9977.

The South African Baz Bus, an independent line targetting backpackers, also makes regular stops via South Africa to various hostels and hotels in Swaziland.

When travelling into and out of South Africa to and from Swaziland, taking these buses is the safest option. All mini-buses into South Africa go directly to Johannesburg bus stations, which can be dangerous. Khombi taxis leave Johannesburg's Park Station when full, average one every 30 minutes or so up to around 4pm. As of July 2016 they are 220rands per person, and take about 4 1/2 hours to Mbabane.

By car
Depending on season, the border crossings from South Africa to Swaziland can be crowded. The Ngwenya/Oshoek Border Post (on the N17/MR3 from Ermelo to Mbabane) tends to be full with people around long weekends and holidays, since it is the most popular border post. Other border posts, such as the one near Amsterdam (Nerston) and Jeppes Reef are a good alternative and easily reachable with normal sedans. Coming from South Africa, check the Department of Home Affairs [for border crossings] to verify opening times.