Skip to Content
SafariBookings® - Compare African Safari Tours List

How To Get to Mkhaya Private Game Reserve – By Road and Air

Mkhaya Safaris Mkhaya Private Game Reserve
Map of Eswatini Eswatini Map

Much of Eswatini (formerly Swaziland) is surrounded by South Africa, although it shares an eastern border with Mozambique. Visitors usually drop into Mkhaya Game Reserve as part of a larger South African tour. The good road network makes self-drive an attractive option.

Most people visiting Mkhaya arrive at O.R. Tambo International Airport (JNB) near Johannesburg, South Africa.

It’s easy to hire a car in Johannesburg and visit Mkhaya as a self-drive visitor. It’s about 450km/280mi between Johannesburg and Mkhaya, and it takes about 5 hours* to drive.

It’s also an option to fly from Johannesburg to King Mswati III International Airport (SHO) in Manzini, hire a car and drive to Mkhaya. The drive is about 60km/37mi and takes about 1 hour*.

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

Mkhaya Safaris

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.

Domestic Flights

There are scheduled flights from Johannesburg to Manzini in Eswatini; book with SA Airlink and Eswatini Air.

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 Safaris