Bus in Mbabane

TransMagnific

Shuttle service with four daily departures between Johannesburg (OR Tambo International Airport) and Mbabane, eSwatini (one way E600). Other destinations include Durban (E780) and, on weekends, Nelspruit (E400).
Bus in Mbabane

Sky World

Shuttle service between Johannesburg (OR Tambo International Airport) and Mbabane, eSwatini (one way E600).
Taxi in Mbabane

Nonshared Taxi Rank

Don't accept the first offer as the price is negotiable. Expect to pay around E10 per km.
Petrol Station in Mbabane

Engen Petrol Station

With shop and ATM.
Petrol Station in Mbabane

Total Petrol Station

With shop
Car Hire in Mbabane

Affordable Car Hire