Cheap flights from Vilankulo to Johannesburg from £234

Cheap flights from Vilankulo to Johannesburg from £234

Trusted by millions

Kiwi.com Guarantee for stress-free travel

One search, all the best deals

Explore flight deals to Johannesburg

Direct
Mon, Sep 14
Vilankulo VNXJohannesburg JNB

£234
Search
Direct
Wed, Sep 16
Vilankulo VNXJohannesburg JNB

£264
Search
Direct
Tue, Sep 15
Vilankulo VNXJohannesburg JNB

£264
Search
Direct
Mon, Sep 14
Vilankulo VNXJohannesburg JNB

£265
Search
Direct
Wed, Sep 16
Vilankulo VNXJohannesburg JNB

£275
Search
Direct
Sat, Sep 12
Vilankulo VNXJohannesburg JNB

£285
Search
Direct
Mon, Sep 14 – Wed, Sep 16
Vilankulo VNXJohannesburg JNB

£491
Search
Direct
Mon, Sep 14 – Wed, Sep 16
Vilankulo VNXJohannesburg JNB

£508
Search
Direct
Mon, Sep 14 – Fri, Sep 18
Vilankulo VNXJohannesburg JNB

£516
Search
Direct
Sat, Sep 12 – Mon, Sep 14
Vilankulo VNXJohannesburg JNB

£523
Search
Direct
Mon, Sep 14 – Thu, Sep 17
Vilankulo VNXJohannesburg JNB

£532
Search
Direct
Mon, Sep 14 – Fri, Sep 18
Vilankulo VNXJohannesburg JNB

£550
Search

How much do flights to Johannesburg cost?

Getting from Johannesburg's airport to the city center

Johannesburg is served by O.R. Tambo International Airport (JNB), located 24 km east of the city center. As Africa's busiest airport, it offers several airport transfers to city center destinations including the Gautrain rapid rail service, metered taxis, ride-hailing apps, shuttle buses, and private transfers. The Gautrain provides the fastest and most reliable connection to Sandton and central Johannesburg, while road-based options offer flexibility for travelers with heavy luggage or destinations not on the rail network. Journey times by road vary significantly depending on traffic conditions, particularly during peak hours.

Notes:

  • Prices in ZAR (South African Rand); table created in 2025 and subject to change.
  • The Gautrain operates from approximately 05:30 to 20:30 on weekdays, with reduced hours on weekends.
  • Ride-hailing pickups at O.R. Tambo are from designated areas on the arrivals level.
  • Traffic on the N12 and R24 highways can significantly extend journey times during peak hours (07:00–09:00 and 16:00–18:00).
  • We recommend checking official transport websites for your travel planning.

Updated: December 2025

Key info about flying to Johannesburg

Depart from
Vilankulo
Arrive to
O. R. Tambo International
Average flights per week
67
Flight distance
851 km

Weekly direct flights

Discover the top airlines offering direct flights from Vilankulo to Johannesburg in the next month. You’ll find the number of daily direct flights per airline in the chart.

AirlineMon 24.08Tue 25.08Wed 26.08Thu 27.08Fri 28.08Sat 29.08Sun 30.08
11---11------
Weekly flights: 4 totalDaily flights: 0.57 averageMost flights: Monday 1 flights
AirlineMon 31.08Tue 01.09Wed 02.09Thu 03.09Fri 04.09Sat 05.09Sun 06.09
2121212
Weekly flights: 11 totalDaily flights: 1.57 averageMost flights: Monday 2 flights
AirlineMon 07.09Tue 08.09Wed 09.09Thu 10.09Fri 11.09Sat 12.09Sun 13.09
2121213
Weekly flights: 12 totalDaily flights: 1.71 averageMost flights: Sunday 3 flights
AirlineMon 14.09Tue 15.09Wed 16.09Thu 17.09Fri 18.09Sat 19.09Sun 20.09
2------------------
Weekly flights: 2 totalDaily flights: 2 averageMost flights: Monday 2 flights

Check-in for a flight from Vilankulo to Johannesburg

NameCarrier codeIATA CodePassport needed during booking
LAM Mozambique AirlinesLAMTMYes
AirlinkLNK4ZNo
Fly SafairSFRFAYes
South African AirwaysSAASANo
TAAG Angola AirlinesDTADTYes

Weather in Johannesburg

Average Weather

MonthAverage monthly max temperatureAverage monthly min temperature
January27°C16°C
February27°C16°C
March26°C15°C
April23°C12°C
May21°C10°C
June18°C7°C
July18°C6°C
August21°C9°C
September26°C12°C
October27°C14°C
November26°C15°C
December27°C16°C
Hottest Month
27°C
January
Coldest month
6°C
July
Sunny days
296
days per year

14 day forecast

Saturday
29 Aug
21°C13°C
5 Sep
21°C11°C
Sunday
30 Aug
21°C14°C
6 Sep
25°C13°C
Monday
31 Aug
23°C16°C
7 Sep
20°C11°C
Tuesday
1 Sep
26°C16°C
8 Sep
23°C12°C
Wednesday
2 Sep
26°C17°C
9 Sep
23°C15°C
Thursday
3 Sep
25°C17°C
10 Sep
26°C16°C
Friday
4 Sep
39%
22°C13°C
11 Sep
25°C15°C
Book your trip to arrive at O. R. Tambo International, or Lanseria International. The distance between Vilankulo and Johannesburg is 851 km. The most popular airlines for this route are LAM Mozambique Airlines, Airlink, Fly Safair, South African Airways, and TAAG Angola Airlines. Vilankulo and Johannesburg have 67 direct flights per week.

Frequently asked questions

How long does it take to travel from Vilankulo to Johannesburg?

What is the flight distance between Vilankulo and Johannesburg?

What airlines offer nonstop (direct) flights between Vilankulo and Johannesburg?

What are the most popular routes to and from Johannesburg?

What airports are near Vilankulo?

Which airlines fly between Vilankulo and Johannesburg?

When’s the best time to travel between Vilankulo and Johannesburg?

What flights operate between Vilankulo and Johannesburg?

How many airports are there near Vilankulo?

What time do nonstop (direct) flights between Vilankulo and Johannesburg depart?

What time do nonstop (direct) flights between Vilankulo and Johannesburg arrive?

What time do flights between Vilankulo and Johannesburg depart?

What time do flights between Vilankulo and Johannesburg arrive?

The nearest countries with flights to Johannesburg

Here is a list of countries people are flying from

Other destination countries from Vilankulo

Here is a list of countries people are flying to

Airports near Vilankulo

Airports near Johannesburg

Download our app

Start your next adventure now. Download our app and explore cheap flights effortlessly!

Find the best connection from Vilankulo to Johannesburg
Search flights