Cheap Flights from Johannesburg to Mthatha
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 Mthatha
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 Mthatha
Explore current cheapest deals departing from Johannesburg to Mthatha
Round trip
Sort by: Cheapest
August 16 - August 22
JNB - Mthatha
$270
$255
Round trip
August 17 - August 22
JNB - Mthatha
$277
$255
Round trip
July 1 - July 2
JNB - Mthatha
$228
$256
Round trip
November 14 - November 24
JNB - Mthatha
$156
$257
Round trip
July 27 - July 31
JNB - Mthatha
$218
$259
Round trip
July 31 - August 7
JNB - Mthatha
$213
$259
Round trip
July 16 - July 21
JNB - Mthatha
$222
$259
Round trip
September 13 - October 8
JNB - Mthatha
$143
$259
Round trip
August 17 - September 11
JNB - Mthatha
$239
$259
Round trip
August 12 - September 10
JNB - Mthatha
$239
$259
Round trip
Unlock all 500+ flight deals to Mthatha and get alerts when great deals appear
Route Intelligence — 486,190 Searches this Week
Insights for flights from Johannesburg to Mthatha
How much is a round trip from Johannesburg to Mthatha
Regular price: $181 - $316
Prices for flights from Johannesburg to Mthatha are currently within the regular range.
Regular prices for this route typically range from $181 to $316. The current lowest deal is $255 with Airlink, for travel from Aug 16-Aug 22.
now $255
Low $181
High $316
The cheapest time to fly from Johannesburg to Mthatha
The cheapest month to fly from JNB to UTT is February, with a median price of $129. The most expensive month is December, with a median price of $256. Prices are generally lower from January to October.
February
Flights from $129
December
Flights from $256
Direct flights from Johannesburg to Mthatha
Airlink
Last-minute flights going from Johannesburg to Mthatha
Wed, Jun 17
JNB - Mthatha
Johannesburg (JNB) - Mthatha (UTT)
Airlink
$230
$273
One-way
Wed, Jun 17
JNB - Mthatha
Johannesburg (JNB) - Mthatha (UTT)
Airlink
$212
$440
One-way
Thu, Jun 18
JNB - Mthatha
Johannesburg (JNB) - Mthatha (UTT)
Airlink
$212
$381
One-way
Fri, Jun 19
JNB - Mthatha
Johannesburg (JNB) - Mthatha (UTT)
Airlink
$227
$368
One-way
Fri, Jun 19
JNB - Mthatha
Johannesburg (JNB) - Mthatha (UTT)
Airlink
$229
$381
One-way
Fri, Jun 19
JNB - Mthatha
Johannesburg (JNB) - Mthatha (UTT)
Airlink
$213
$407
One-way
Biggest price drops on these dates for flights from Johannesburg to Mthatha
Dec 8 - Dec 16
$323 → $259
20%
Dec 15 - Dec 17
$321 → $260
19%
Dec 7 - Dec 31
$321 → $261
19%
Aug 17 - Aug 22
$277 → $255
8%
Popular Airports to fly from Johannesburg to Mthatha
Johannesburg - Mthatha route insights
💸 Price insights
Recent fares are near the typical level
Recent fares for Johannesburg to Mthatha are near the typical level of $253.
📅 Best time to fly
February is historically the cheapest month
Historically, February is the cheapest month to fly, with a median price of $129.
⏱️ Flight duration
Direct flights take 2h 40m
The median flight time from Johannesburg to Mthatha is 2 hours 40 minutes.
✈️ Airlines & availability
Direct flights are dominant
100% of recent deals are for direct flights, with frequent deals available daily.
🏆 Airline highlight
Airlink offers direct flights
Airlink is a key airline providing direct flights on the Johannesburg to Mthatha route.
🎯 Booking tip
Good prices are available often
Deals for this route are frequent, with approximately 1 deal available per day.
Johannesburg main airports to depart from
O. R. Tambo International (JNB)
O. R. Tambo International is a primary option for flights from Johannesburg to Mthatha.
📍 ~20 km from Johannesburg city center (reachable by car).
💸 Flights from ~$255
Lanseria International (HLA)
Lanseria International offers another choice for flights from Johannesburg to Mthatha.
📍 ~30 km from Johannesburg city center (reachable by car).
💸 Flights from ~$255
Mthatha main airports to arrive at
Mthatha (UTT)
Mthatha Airport is a convenient arrival airport for travelers flying from Johannesburg to Mthatha.
📍 ~15 km from Mthatha (reachable by car)
💸 Flights from ~$255
Airports nearby Mthatha used as alternative
East London (ELS)
East London (ELS) is a practical alternative due to its regional importance and relative proximity to Mthatha.
📍 ~200 km from Mthatha (reachable by car)
💸 Flights from ~$123
Durban International (DUR)
Durban International (DUR) offers the widest variety of routes and better infrastructure for travelers.
📍 ~300 km from Mthatha (reachable by car)
💸 Flights from ~$88
Margate (MGH)
Margate (MGH) is geographically the closest alternative, useful for specific regional connections.
📍 ~200 km from Mthatha (reachable by car)
💸 Flights from ~$226
Pietermaritzburg (PZB)
Pietermaritzburg (PZB) is an alternative gateway to the KwaZulu-Natal interior, closer for some destinations.
📍 ~250 km from Mthatha (reachable by car)
💸 Flights from ~$215
Port Elizabeth (PLZ)
Port Elizabeth (PLZ) is a major regional hub in the Eastern Cape with high service reliability.
📍 ~350 km from Mthatha (reachable by car)
💸 Flights from ~$111