Mbabane is the capital of Eswatini.
The nearest airport is Matsapha Airport (MTS) near Manzini. South African Airways connects Manzini to Johannesburg- OR Tambo.
You can get to Mbabane by bus from South Africa and Mozambique. Several mini-buses (kumbis) travel between Maputo, Manzini, and Mbabane.
For scheduled road transport there is the Eswatini based siyeSwatini TransMagnific, which provides transport to and from Mbabane, Eswatini daily. Busses run between Mbabane and 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.
Veronica's also offers connections between Mbabane and Johannesberg.
If you drive your own car you will find good tarred roads and several petrol stations/shops on the main roads.
Navigation can be challenging due to lack of common street address use or street signage. You should be on alert for speed bumps both in town and on the highways.
There are several local car companies to be found in the phone book. Europcar offers rentals in Mbabane. Booking options online (like $0 excess and unlimited mileage) are not available at the office so if you want these things, you should book online. The office location on the Europcar website is wrong. The office is located at the Engen Plaza downtown on Sozisa Rd. across the street from Galp and kitty corner from the Taj Sizzler on Google Maps.
There are no big attractions. The city centre consist of two small malls, a taxi and bus range, a hotel and at some open markets.
The surrounding area is picturesque with small mountains all around. An evening drive out of town on Pine Valley Road provides gorgeous green pastoral views. A drive to Pig's Peak via Mguga Dam is also worthwhile.
Try zip lining at the Malolotja Nature Reserve.
There are many hiking trails among the surrounding mountains. One popular route is to hike up Sibebe (second highest rock in the world after Ayers Rock), which has its start in Pine Valley (hike takes 3-5 hours round trip). Yellow arrows direct you up and white dots lead you back down the same route.
There are several factories around Mbabane which sell traditional hand-made Swazi candles. Visit the Swazi Candle Factory in nearby Malkerns Valley where you will also find several other high quality Swazi craft vendors.
The Swaziland Theatre Club (on Johnson off of Gwamile) has a bar and offers live entertainment.
Soapstone sculptures from roadside stands.
Swazi Candles, Gone Rural woven baskets, glass, paintings, etc
Ngwenya Glass Factory and Store
The White Orchid Day Spa is a great place to receive the royal treatment. Services include a hair salon and massage therapy. (+268) 2404 3933
eDladleni Swazi Restaurant (Mvubu Falls) offers "Natural African Food" including traditional Swazi fare. T: 268 404 5743 eDladleni.100webspace.net
Ramblas (Mantsholo Rd.) offers a wide selection of meat, pasta and pizza in a relaxed and inviting atmosphere. T: 2404 4147
Sibebe Special Lager is brewed in Matsapha, Eswatini.
Appetizer and Grapetiser are great non-alcoholic choices from South Africa.