Leaving from
Going to
Departure Date
Return Date
N/A
1 Adult
0 Children
0 Infants

Freedom to explore

Johannesburg

Book Now

JohannesburgSouth Africa

Airlink connects you to Johannesburg with direct flights from the smaller towns and cities within southern Africa.

Originally a mining town built on the discovery of gold, Johannesburg (also called Jobug or Jozi) is now the largest city in South Africa and the capital of Gauteng. This vibrant megacity is known for being one of South Africa’s major business hubs and a Pan-African economic powerhouse.

Despite its reputation as a working city, there’s more to Joburg than just a well-placed airport and corporate facilities. The bustling city has much to offer in terms of history, culture, shopping, food and a diverse nightlife. Some of the more famous attractions include the Apartheid Museum, Origins Centre, Gold Reef City, Soweto and Maboneng. It is also a convenient starting point for travellers wanting to go on a safari as many of the country’s national parks and reserves are within driving distance from Joburg.

For your return journey, travel beyond with Airlink to other key leisure and business destinations within southern Africa.

Departing From:

Flights from Antananarivo to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8253 15:00 17:40 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8253 Departing:15:00 Arriving:17:40
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Flights from Beira to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8215 13:30 15:20 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8247 16:55 18:45 - Book Now - - - - -
Flight:8215 Departing:13:30 Arriving:15:20
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8247 Departing:16:55 Arriving:18:45
DEPARTS ON:Sun Book Now

Flights from Bulawayo to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8111 12:50 14:25 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8113 08:05 09:30 - - Book Now Book Now Book Now Book Now Book Now
Flight:8111 Departing:12:50 Arriving:14:25
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8113 Departing:08:05 Arriving:09:30
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from East London to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
802 08:55 10:25 - Book Now Book Now Book Now Book Now Book Now Book Now
806 18:00 19:30 - Book Now Book Now Book Now Book Now Book Now Book Now
804 17:00 18:30 Book Now - - - - - -
Flight:802 Departing:08:55 Arriving:10:25
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:806 Departing:18:00 Arriving:19:30
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:804 Departing:17:00 Arriving:18:30
DEPARTS ON:Sat Book Now

Flights from Gaborone to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8459 18:30 19:25 - - Book Now Book Now Book Now Book Now Book Now
Flight:8459 Departing:18:30 Arriving:19:25
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Harare to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8101 08:50 10:35 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8105 14:15 15:55 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8222 21:00 22:40 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8103 19:00 20:40 - Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8101 Departing:08:50 Arriving:10:35
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8105 Departing:14:15 Arriving:15:55
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8222 Departing:21:00 Arriving:22:40
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8103 Departing:19:00 Arriving:20:40
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now

Flights from Kasane to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8307 14:00 15:55 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8307 Departing:14:00 Arriving:15:55
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Flights from Kimberley to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8428 18:20 19:30 - - Book Now Book Now Book Now Book Now Book Now
Flight:8428 Departing:18:20 Arriving:19:30
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Lusaka to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8161 09:00 11:05 Book Now - Book Now Book Now Book Now Book Now Book Now
8165 18:20 20:25 - Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8161 Departing:09:00 Arriving:11:05
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat Book Now
Flight:8165 Departing:18:20 Arriving:20:25
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now

Flights from Maseru to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8063 16:30 17:40 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8053 10:55 11:50 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8061 14:35 15:45 Book Now Book Now - - - - -
8051 08:10 09:05 - - Book Now Book Now Book Now Book Now Book Now
Flight:8063 Departing:16:30 Arriving:17:40
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8053 Departing:10:55 Arriving:11:50
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8061 Departing:14:35 Arriving:15:45
DEPARTS ON:Sat, Sun Book Now
Flight:8051 Departing:08:10 Arriving:09:05
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Maun to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8301 14:00 15:40 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8301 Departing:14:00 Arriving:15:40
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Flights from Mthatha to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8752 07:50 09:05 Book Now - Book Now Book Now Book Now Book Now Book Now
8756 17:30 18:45 - - Book Now Book Now Book Now Book Now Book Now
8758 13:35 14:50 - - Book Now Book Now Book Now Book Now Book Now
8760 16:25 17:40 - Book Now - - - Book Now Book Now
Flight:8752 Departing:07:50 Arriving:09:05
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat Book Now
Flight:8756 Departing:17:30 Arriving:18:45
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8758 Departing:13:35 Arriving:14:50
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8760 Departing:16:25 Arriving:17:40
DEPARTS ON:Thu, Fri, Sun Book Now

Flights from Nampula to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8231 14:15 16:50 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8231 Departing:14:15 Arriving:16:50
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Flights from Ndola to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8157 18:40 20:55 - - Book Now Book Now Book Now Book Now Book Now
8153 11:35 14:05 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8157 Departing:18:40 Arriving:20:55
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8153 Departing:11:35 Arriving:14:05
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Flights from Nelspruit KMIA to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8844 15:45 16:40 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8828 10:10 11:05 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8836 08:30 09:25 Book Now - - - - - -
8842 13:35 14:25 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8846 16:40 17:30 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8830 15:05 16:00 - Book Now - - - - -
8848 18:25 19:20 - - Book Now Book Now Book Now Book Now Book Now
8838 06:55 07:50 - - Book Now Book Now Book Now Book Now Book Now
8824 08:25 09:15 - - Book Now Book Now Book Now Book Now Book Now
Flight:8844 Departing:15:45 Arriving:16:40
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8828 Departing:10:10 Arriving:11:05
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8836 Departing:08:30 Arriving:09:25
DEPARTS ON:Sat Book Now
Flight:8842 Departing:13:35 Arriving:14:25
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8846 Departing:16:40 Arriving:17:30
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8830 Departing:15:05 Arriving:16:00
DEPARTS ON:Sun Book Now
Flight:8848 Departing:18:25 Arriving:19:20
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8838 Departing:06:55 Arriving:07:50
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8824 Departing:08:25 Arriving:09:15
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Nosy Be to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8247 14:45 19:15 - Book Now - - - - -
Flight:8247 Departing:14:45 Arriving:19:15
DEPARTS ON:Sun Book Now

Flights from Pemba to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8205 14:50 17:45 Book Now - Book Now - Book Now Book Now Book Now
Flight:8205 Departing:14:50 Arriving:17:45
DEPARTS ON:Mon, Wed, Thu, Fri, Sat Book Now

Flights from Phalaborwa to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8854 13:15 14:35 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8858 17:00 18:20 - - Book Now Book Now Book Now Book Now Book Now
Flight:8854 Departing:13:15 Arriving:14:35
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8858 Departing:17:00 Arriving:18:20
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Pietermaritzburg to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8732 08:45 09:45 Book Now - Book Now Book Now Book Now Book Now Book Now
8736 13:50 14:55 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8744 17:00 18:00 - Book Now Book Now Book Now Book Now Book Now Book Now
8730 06:45 07:45 - - Book Now Book Now Book Now Book Now Book Now
8742 18:25 19:25 - - Book Now Book Now Book Now Book Now Book Now
Flight:8732 Departing:08:45 Arriving:09:45
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat Book Now
Flight:8736 Departing:13:50 Arriving:14:55
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8744 Departing:17:00 Arriving:18:00
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:8730 Departing:06:45 Arriving:07:45
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8742 Departing:18:25 Arriving:19:25
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Polokwane to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8810 12:00 12:55 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8816 18:00 19:05 - Book Now Book Now Book Now Book Now Book Now Book Now
8802 07:55 08:50 - - Book Now Book Now Book Now Book Now Book Now
8818 15:35 16:30 Book Now - - - - - -
Flight:8810 Departing:12:00 Arriving:12:55
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8816 Departing:18:00 Arriving:19:05
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:8802 Departing:07:55 Arriving:08:50
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8818 Departing:15:35 Arriving:16:30
DEPARTS ON:Sat Book Now

Flights from Sikhuphe to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8081 08:10 09:15 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8085 14:10 15:10 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8083 11:25 12:25 Book Now Book Now - - - - Book Now
8087 17:25 18:20 - Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8081 Departing:08:10 Arriving:09:15
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8085 Departing:14:10 Arriving:15:10
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8083 Departing:11:25 Arriving:12:25
DEPARTS ON:Fri, Sat, Sun Book Now
Flight:8087 Departing:17:25 Arriving:18:20
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now

Flights from Sishen to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8780 16:40 18:15 - - Book Now Book Now Book Now Book Now Book Now
8772 08:20 09:30 - - Book Now Book Now Book Now Book Now Book Now
8778 17:25 18:35 - - Book Now Book Now Book Now Book Now Book Now
Flight:8780 Departing:16:40 Arriving:18:15
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8772 Departing:08:20 Arriving:09:30
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8778 Departing:17:25 Arriving:18:35
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Skukuza to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8866 14:50 15:50 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8862 13:30 14:35 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8866 Departing:14:50 Arriving:15:50
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8862 Departing:13:30 Arriving:14:35
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Flights from Tete to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8221 13:25 15:45 - - Book Now Book Now Book Now Book Now Book Now
Flight:8221 Departing:13:25 Arriving:15:45
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Upington to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8768 12:50 14:25 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8770 17:10 18:45 - Book Now Book Now Book Now Book Now Book Now Book Now
8762 09:00 10:35 - - Book Now Book Now Book Now Book Now -
Flight:8768 Departing:12:50 Arriving:14:25
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8770 Departing:17:10 Arriving:18:45
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:8762 Departing:09:00 Arriving:10:35
DEPARTS ON:Mon, Tue, Wed, Thu Book Now

Flights from Vilanculos to Johannesburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8263 13:25 15:10 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8261 13:45 15:30 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8263 Departing:13:25 Arriving:15:10
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8261 Departing:13:45 Arriving:15:30
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Arriving At:

Flights from Johannesburg to Antananarivo

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8252 10:00 14:10 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8252 Departing:10:00 Arriving:14:10
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Flights from Johannesburg to Beira

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8214 11:30 13:10 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8214 Departing:11:30 Arriving:13:10
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Flights from Johannesburg to Bulawayo

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8112 06:25 07:45 - - Book Now Book Now Book Now Book Now Book Now
8110 10:40 12:05 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8112 Departing:06:25 Arriving:07:45
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8110 Departing:10:40 Arriving:12:05
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Flights from Johannesburg to East London

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
801 06:45 08:15 - Book Now Book Now Book Now Book Now Book Now Book Now
805 15:55 17:25 - Book Now Book Now Book Now Book Now Book Now Book Now
803 14:55 16:25 Book Now - - - - - -
Flight:801 Departing:06:45 Arriving:08:15
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:805 Departing:15:55 Arriving:17:25
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:803 Departing:14:55 Arriving:16:25
DEPARTS ON:Sat Book Now

Flights from Johannesburg to Gaborone

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8458 17:05 18:00 - - Book Now Book Now Book Now Book Now Book Now
Flight:8458 Departing:17:05 Arriving:18:00
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Johannesburg to Harare

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8221 06:50 08:25 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8106 16:20 17:55 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8102 16:25 18:15 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8104 21:25 23:00 - Book Now Book Now Book Now Book Now Book Now Book Now
8100 06:30 08:20 - - Book Now Book Now Book Now Book Now Book Now
Flight:8221 Departing:06:50 Arriving:08:25
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8106 Departing:16:20 Arriving:17:55
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8102 Departing:16:25 Arriving:18:15
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8104 Departing:21:25 Arriving:23:00
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:8100 Departing:06:30 Arriving:08:20
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Johannesburg to Kasane

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8306 11:45 13:30 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8306 Departing:11:45 Arriving:13:30
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Flights from Johannesburg to Kimberley

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8427 16:30 17:40 - - Book Now Book Now Book Now Book Now Book Now
Flight:8427 Departing:16:30 Arriving:17:40
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Johannesburg to Lusaka

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8164 15:45 17:40 - Book Now Book Now Book Now Book Now Book Now Book Now
8160 06:35 08:30 Book Now - Book Now Book Now Book Now Book Now Book Now
Flight:8164 Departing:15:45 Arriving:17:40
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:8160 Departing:06:35 Arriving:08:30
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat Book Now

Flights from Johannesburg to Maseru

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8062 15:00 16:00 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8052 09:40 10:35 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8050 06:40 07:35 - - Book Now Book Now Book Now Book Now Book Now
8060 13:00 14:00 Book Now Book Now - - - - -
Flight:8062 Departing:15:00 Arriving:16:00
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8052 Departing:09:40 Arriving:10:35
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8050 Departing:06:40 Arriving:07:35
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8060 Departing:13:00 Arriving:14:00
DEPARTS ON:Sat, Sun Book Now

Flights from Johannesburg to Maun

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8300 11:45 13:15 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8300 Departing:11:45 Arriving:13:15
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Flights from Johannesburg to Mthatha

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8759 14:50 16:05 Book Now Book Now - - - Book Now Book Now
8751 06:15 07:30 Book Now - Book Now Book Now Book Now Book Now Book Now
8755 16:15 17:30 - Book Now Book Now Book Now Book Now Book Now Book Now
8757 12:00 13:15 - - Book Now Book Now Book Now Book Now Book Now
Flight:8759 Departing:14:50 Arriving:16:05
DEPARTS ON:Thu, Fri, Sat, Sun Book Now
Flight:8751 Departing:06:15 Arriving:07:30
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat Book Now
Flight:8755 Departing:16:15 Arriving:17:30
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:8757 Departing:12:00 Arriving:13:15
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Johannesburg to Nampula

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8230 11:10 13:40 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8230 Departing:11:10 Arriving:13:40
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Flights from Johannesburg to Ndola

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8152 08:30 11:00 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8156 16:00 18:10 - - Book Now Book Now Book Now Book Now Book Now
Flight:8152 Departing:08:30 Arriving:11:00
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8156 Departing:16:00 Arriving:18:10
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Johannesburg to Nelspruit KMIA

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8843 10:00 10:50 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8825 09:30 10:20 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8827 09:00 09:50 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8841 11:10 11:55 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8845 15:30 16:15 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8837 18:05 18:55 - Book Now Book Now Book Now Book Now Book Now Book Now
8829 16:30 17:20 - Book Now - - - - -
8849 17:15 18:05 - - Book Now Book Now Book Now Book Now Book Now
8823 07:00 07:50 - - Book Now Book Now Book Now Book Now Book Now
Flight:8843 Departing:10:00 Arriving:10:50
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8825 Departing:09:30 Arriving:10:20
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8827 Departing:09:00 Arriving:09:50
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8841 Departing:11:10 Arriving:11:55
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8845 Departing:15:30 Arriving:16:15
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8837 Departing:18:05 Arriving:18:55
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:8829 Departing:16:30 Arriving:17:20
DEPARTS ON:Sun Book Now
Flight:8849 Departing:17:15 Arriving:18:05
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8823 Departing:07:00 Arriving:07:50
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Johannesburg to Nosy Be

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8246 09:30 14:00 - Book Now - - - - -
Flight:8246 Departing:09:30 Arriving:14:00
DEPARTS ON:Sun Book Now

Flights from Johannesburg to Pemba

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8204 11:30 14:20 Book Now - Book Now - Book Now Book Now Book Now
Flight:8204 Departing:11:30 Arriving:14:20
DEPARTS ON:Mon, Wed, Thu, Fri, Sat Book Now

Flights from Johannesburg to Phalaborwa

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8853 11:45 12:55 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8857 15:30 16:40 - - Book Now Book Now Book Now Book Now Book Now
Flight:8853 Departing:11:45 Arriving:12:55
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8857 Departing:15:30 Arriving:16:40
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Johannesburg to Pietermaritzburg

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8735 12:15 13:15 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8741 17:00 18:00 - Book Now Book Now Book Now Book Now Book Now Book Now
8743 15:30 16:30 - Book Now Book Now Book Now Book Now Book Now Book Now
8739 18:15 19:15 - - Book Now Book Now Book Now Book Now Book Now
8747 07:00 08:00 - - Book Now Book Now Book Now Book Now Book Now
Flight:8735 Departing:12:15 Arriving:13:15
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8741 Departing:17:00 Arriving:18:00
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:8743 Departing:15:30 Arriving:16:30
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:8739 Departing:18:15 Arriving:19:15
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8747 Departing:07:00 Arriving:08:00
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Johannesburg to Polokwane

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8815 16:30 17:30 - Book Now Book Now Book Now Book Now Book Now Book Now
8809 10:50 11:40 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8801 06:35 07:25 - - Book Now Book Now Book Now Book Now Book Now
8817 14:15 15:15 Book Now - - - - - -
Flight:8815 Departing:16:30 Arriving:17:30
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:8809 Departing:10:50 Arriving:11:40
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8801 Departing:06:35 Arriving:07:25
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8817 Departing:14:15 Arriving:15:15
DEPARTS ON:Sat Book Now

Flights from Johannesburg to Sikhuphe

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8080 06:50 07:40 Book Now - Book Now Book Now Book Now Book Now Book Now
8082 10:05 10:55 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8086 16:05 16:55 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8084 12:50 13:40 Book Now Book Now - - - - Book Now
Flight:8080 Departing:06:50 Arriving:07:40
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat Book Now
Flight:8082 Departing:10:05 Arriving:10:55
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8086 Departing:16:05 Arriving:16:55
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8084 Departing:12:50 Arriving:13:40
DEPARTS ON:Fri, Sat, Sun Book Now

Flights from Johannesburg to Sishen

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8773 05:50 07:20 - - Book Now Book Now Book Now Book Now -
8771 06:25 07:45 - - Book Now Book Now Book Now Book Now Book Now
8777 15:30 16:50 - - Book Now Book Now Book Now Book Now Book Now
8779 14:50 16:20 - - - - - - Book Now
Flight:8773 Departing:05:50 Arriving:07:20
DEPARTS ON:Mon, Tue, Wed, Thu Book Now
Flight:8771 Departing:06:25 Arriving:07:45
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8777 Departing:15:30 Arriving:16:50
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now
Flight:8779 Departing:14:50 Arriving:16:20
DEPARTS ON:Fri Book Now

Flights from Johannesburg to Skukuza

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8865 13:20 14:10 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8861 10:00 10:50 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8865 Departing:13:20 Arriving:14:10
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8861 Departing:10:00 Arriving:10:50
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Flights from Johannesburg to Tete

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8220 10:35 12:40 - - Book Now Book Now Book Now Book Now Book Now
Flight:8220 Departing:10:35 Arriving:12:40
DEPARTS ON:Mon, Tue, Wed, Thu, Fri Book Now

Flights from Johannesburg to Upington

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8761 07:10 08:40 - - - Book Now Book Now Book Now -
8767 11:00 12:30 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
8769 15:20 16:50 - Book Now Book Now Book Now Book Now Book Now Book Now
8763 06:50 08:20 - - Book Now - - - -
Flight:8761 Departing:07:10 Arriving:08:40
DEPARTS ON:Tue, Wed, Thu Book Now
Flight:8767 Departing:11:00 Arriving:12:30
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now
Flight:8769 Departing:15:20 Arriving:16:50
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sun Book Now
Flight:8763 Departing:06:50 Arriving:08:20
DEPARTS ON:Mon Book Now

Flights from Johannesburg to Vilanculos

Flight Departing Arriving Sat Sun Mon Tue Wed Thu Fri
8260 11:30 13:10 Book Now Book Now Book Now Book Now Book Now Book Now Book Now
Flight:8260 Departing:11:30 Arriving:13:10
DEPARTS ON:Mon, Tue, Wed, Thu, Fri, Sat, Sun Book Now

Discover more about Johannesburg

Experience South Africa’s Bustling City Life in Johannesburg

Explore the vibrant, diverse city of Johannesburg, South Africa's business and entertainment hub.

Watch Now
Long Weekend: Johannesburg

From essential attractions like the Apartheid Museum, the Soweto township, and the nearby Lion Park, to a burgeoning scene of hipster bars, cafes and clubs, Francesca Lynagh runs the rule over South Africa’s largest metropolis…

Read More
Affordable Fares

Published and special fares. All inclusive. Availability limited per flight and T’s & C’s apply.

Book Now

Partners in Johannesburg