FlightsFrom Johannesburg

To Kimberley, Northern Cape

Cheap Flights from Johannesburg to Kimberley, Northern Cape

Browse current best options from Johannesburg. Become a member to unlock all deals and get alerts when new deals appear.

Deals from

Johannesburg

RatePunk searches hundreds of travel sites at once for deals on flights to Kimberley, Northern Cape

Prices updated 24 days ago

486,190 searches this week

171 airlines compared

80%+ AI score for best value

Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)

Today’s best flight deals from Johannesburg to Kimberley, Northern Cape

Explore current cheapest deals departing from Johannesburg to Kimberley, Northern Cape

December 8 - December 9

Cheapest
Best
Earliest

JNB - Kimberley, Northern Cape

$141

$144

Round trip

December 15 - December 16

Cheapest
Best

JNB - Kimberley, Northern Cape

$144

$144

Round trip

December 8 - December 16

Cheapest
Best
Earliest

JNB - Kimberley, Northern Cape

$145

$144

Round trip

December 8 - December 14

Earliest

JNB - Kimberley, Northern Cape

$145

$151

Round trip

December 9 - December 16

JNB - Kimberley, Northern Cape

$145

$151

Round trip

December 8 - December 15

Earliest

JNB - Kimberley, Northern Cape

$145

$151

Round trip

December 10 - December 16

JNB - Kimberley, Northern Cape

$145

$151

Round trip

December 11 - December 16

JNB - Kimberley, Northern Cape

$144

$159

Round trip

December 9 - December 15

JNB - Kimberley, Northern Cape

$145

$159

Round trip

December 10 - December 15

JNB - Kimberley, Northern Cape

$144

$159

Round trip

Unlock all 500+ flight deals to Kimberley, Northern Cape and get alerts when great deals appear

Route Intelligence — 486,190 Searches this Week

Insights for flights from Johannesburg to Kimberley, Northern Cape

A typical journey from Johannesburg to Kimberley, Northern Cape takes about 2h 0m, including any connections. This route covers a distance of 453 kilometers, classifying it as a short-haul flight. Given that almost all itineraries are non-stop, this median flight time closely reflects the direct travel duration.
Right now, if you are looking for cheap flights from Johannesburg to Kimberley, Northern Cape, fares are below the typical level. Prices for this route typically range from $155–$213, with a median of $202. New deals appear almost daily for this route, so travelers have frequent opportunities to find favorable prices.
When is the cheapest time to fly from Johannesburg to Kimberley, Northern Cape? You'll find the lowest median fares in January, with prices averaging $159. August also offers competitive pricing, with a median fare of $161, followed closely by December at a median of $163. These months present the best opportunities for more budget-friendly travel.
For direct flights from Johannesburg to Kimberley, Northern Cape, you will find that almost all itineraries are non-stop, with 97.2% of recent fares being direct. This high percentage means you are very likely to find a non-stop option for your trip, ensuring a more convenient and quicker journey without the need for layovers.

How much is a round trip from Johannesburg to Kimberley, Northern Cape

Regular price: $109 - $254

Prices are currently within the regular range for flights from Johannesburg to Kimberley, Northern Cape.

The regular price range for flights from Johannesburg to Kimberley, Northern Cape is between $109 and $254. The current lowest deal is $144 with Airfreight Express, for travel from Dec 15-Dec 16.

now $144

Low $109

High $254

The cheapest time to fly from Johannesburg to Kimberley, Northern Cape

The cheapest month to fly from Johannesburg to Kimberley is January, with a median price of $159. The most expensive month is June, with a median price of $213. Prices are generally lower from January to December.

January

Cheapest

Flights from $159

June

Most Expensive

Flights from $213

Jan
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Direct flights from Johannesburg to Kimberley, Northern Cape

Airline logo

Airfreight Express

Last-minute flights going from Johannesburg to Kimberley, Northern Cape

Wed, Jun 17

⌛ Last-Minute

JNB - Kimberley, Northern Cape

Airfreight Express

Johannesburg (JNB) - Kimberley, Northern Cape (KIM)

Airfreight Express

$152

$223

One-way

Wed, Jun 17

⌛ Last-Minute

JNB - Kimberley, Northern Cape

Airfreight Express

Johannesburg (JNB) - Kimberley, Northern Cape (KIM)

Airfreight Express

$151

$238

One-way

Thu, Jun 18

⌛ Last-Minute

JNB - Kimberley, Northern Cape

Airfreight Express

Johannesburg (JNB) - Kimberley, Northern Cape (KIM)

Airfreight Express

$129

$208

One-way

Thu, Jun 18

⌛ Last-Minute

JNB - Kimberley, Northern Cape

Airfreight Express

Johannesburg (JNB) - Kimberley, Northern Cape (KIM)

Airfreight Express

$143

$237

One-way

Fri, Jun 19

⌛ Last-Minute

JNB - Kimberley, Northern Cape

Airlink

Johannesburg (JNB) - Kimberley, Northern Cape (KIM)

Airlink

$151

$217

One-way

Fri, Jun 19

⌛ Last-Minute

JNB - Kimberley, Northern Cape

Airlink

Johannesburg (JNB) - Kimberley, Northern Cape (KIM)

Airlink

$143

$223

One-way

Biggest price drops on these dates for flights from Johannesburg to Kimberley, Northern Cape

8 nights

Dec 8 - Dec 16

$145  →  $144

1%

1 night

Dec 15 - Dec 16

$144  →  $144

0%

1 night

Dec 8 - Dec 9

$141  →  $144

2%

6 nights

Dec 8 - Dec 14

$145  →  $151

4%

Popular Airports to fly from Johannesburg to Kimberley, Northern Cape

Johannesburg - Kimberley, Northern Cape route insights

💸 Price insights

Recent fares are below the typical level

Recent fares from Johannesburg to Kimberley are below the typical level, at $144.

📅 Best time to fly

January is historically the cheapest month

Historically, January is the cheapest month to fly, with a median price of $159.

⏱️ Flight duration

Direct flights take 2h 0m

The typical direct flight duration from Johannesburg to Kimberley is 2 hours.

✈️ Airlines & availability

97.2% of deals are direct

Most deals are for direct flights, with 97.2% of recent deals being non-stop.

🏆 Airline highlight

Airfreight Express offers direct flights

Airfreight Express is an airline offering direct flights on the Johannesburg to Kimberley route.

🎯 Booking tip

Deals are frequent for this route

Deals for flights from Johannesburg to Kimberley are frequent, with over 1 deal per day.

Johannesburg main airports to depart from

O. R. Tambo International (JNB)

Cheapest

O. R. Tambo International is a good option for flights from Johannesburg to Kimberley.

📍 ~20 km from city center (reachable by car)

💸 Flights from ~$144

Lanseria International (HLA)

Lanseria International is an alternative departure airport for flights from Johannesburg to Kimberley.

📍 ~30 km from city center (reachable by car)

💸 Flights from ~$418

Kimberley, Northern Cape main airports to arrive at

Kimberley (KIM)

Cheapest

Kimberley Airport is a convenient arrival point for reaching Kimberley and the surrounding Northern Cape region.

📍 ~10 km from city center (reachable by car)

💸 Flights from ~$144

Airports nearby Kimberley, Northern Cape used as alternative

Bloemfontein (BFN)

Cheapest

Bloemfontein is a practical alternative due to its proximity and road connectivity to Kimberley.

📍 ~160 km from Kimberley, Northern Cape (reachable by car)

💸 Flights from ~$84

Upington (UTN)

Upington is a useful alternative for regional travel if other nearby airports are unavailable.

📍 ~340 km from Kimberley, Northern Cape (reachable by car)

💸 Flights from ~$345

Sishen (SIS)

Sishen is an option for travelers heading to the Northern Cape mining region, though flights are limited.

📍 ~200 km from Kimberley, Northern Cape (reachable by car)

💸 Flights from ~$354

Frequently Asked Questions About Flights to Kimberley, Northern Cape

Historically, the lowest average prices for flights from Johannesburg to Kimberley, Northern Cape, are found when booking 60 or more days in advance, with an average price of $183. Booking within 7-13 days or 14-27 days of departure typically yields an average price of $188. For those booking at the last minute, within 0-6 days of departure, the average price rises to $198.

Across the trailing quarter, a good price for a flight from Johannesburg to Kimberley, Northern Cape, is considered to be $155 or less. The median price for this route historically stands at $202. Prices tend to increase beyond the median, with 75% of prices observed at $213 or less.

Historically, January, August, and December are typically the cheapest months to fly from Johannesburg to Kimberley, Northern Cape. January shows a median price of $159, while August has a median of $161. December also offers a relatively low median price of $163, compared to the annual median price of $202 for this route.