Skip to Content
SafariBookings® - Compare African Safari Tours List

How To Get to Mkhaya Game Reserve – Flights, Roads and Driving Time

Mkhaya Operators Mkhaya Game Reserve
Map of Eswatini Eswatini Map

Eswatini (formerly Swaziland) has Mozambique on its eastern border but is otherwise surrounded by South Africa. Most people visit Mkhaya as part of a larger tour of South Africa, typically flying into O.R. Tambo International Airport (JNB) near Johannesburg.

The good road network makes an attractive option, and it’s easy to hire a car in Johannesburg and drive to Mkhaya. It’s a 435km/270mi trip, which takes about 5 hours*.

You can also fly from Johannesburg to King Mswati III International Airport (SHO) in Eswatini, hire a car and drive to Mkhaya. The airport is in in Sikhuphe, 50km/31mi east of Manzini. The 80km (50mi) drive to Mkhaya takes about 1 hour*. Book flights with SA Airlink and Eswatini Air.

*Driving times are only a rough indication. You should always consider the possibility of significant delays.

Airlines & Ticket Prices

Please check Skyscanner to see which airlines can take you to O.R. Tambo International Airport (JNB), and what tickets would cost.

Passport, Visa & Other Entry Requirements

Please check our How To Get to Eswatini page to learn more about passport, visa and other entry requirements.

Want To Visit Mkhaya GR?

Mkhaya Operators