People of the following nationalities do not need a visa for a stay of 30 days or less:Andorra, Argentina, Australia, Austria, Bahamas, Barbados, Bosnia Herzegovina, Botswana, Brazil, Canada, Chile, Croatia, Cyprus, Czech Republic, Estonia, Fiji, Finland, France, Gambia, Germany, Ghana, Grenada, Guyana, Hungary, Iceland, Israel, Italy, Jamaica, Japan, Kenya, Korea south, Latvia, Lesotho, Lithuania, Madagascar, Malawi, Malaysia, Malta, Mauritius, Monaco, Mozambique, Namibia, Nauru, New Zealand, Norway, Papua New Guinea, Poland, Russia, Samoa, San Marino, Serbia, Seychelles, Sierra Leone, Singapore, Slovenia, Solomon Island, South Africa, Spain, Sweden, Switzerland, Taiwan, Tanzania, Tonga, Trinidad & Tobago, Turkey, Uganda, Ukraine, Uruguay, United States, Zambia and Zimbabwe.
Citizens of Belgium, Denmark, Greece, Ireland, Luxembourg, Netherlands, Portugal & holders of British passports can obtain a visa free of charge on arrival.
The only International airport of Swaziland is Matsapha Airport (http://africa.cwsurf.de/M...) which lies about 1km outside of Manzini. Airlink Swaziland (http://www.flyswaziland.com/) provides flights from Johannesburg South Africa.There is also a small car rental station at the airport and a snack shop. A hotspot has recently been installed, allowing users with WiFi and Wireless LAN equipped computers or PDAâs to access the internet from anywhere in the building free of charge.
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 (http://www.goswaziland.co.sz/), which provides transport to and from Swaziland daily. Stops include the Johannesburg airport. 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 South African Baz Bus (http://www.bazbus.co.za/), an independent line targetting backpackers, also makes regular stops via South Africa to various hostels and hotels in Swaziland. When traveling into and out of South Africa to and from Swaziland, this is the safest option. All mini-buses into South Africa go directly to Johannesburg bus stations, which can be dangerous.
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 [ (http://www.dha.gov.za/lan...) for border crossings] to verify opening times.