At the moment, the best time to book a non-stop flight to Margate is in November with an average price of R226. If you're looking to fly direct to Margate in December, expect to pay the most, with an average price of R253. Keep in mind that different factors like airlines, departure airports, and times can affect the cost of your flight, so it's a good idea to compare these to find the best deal.
January
R4 439
February
R4 402
March
R4 477
April
R4 290
May
R4 346
June
R4 252
July
R4 421
August
R4 514
September
R4 645
October
R4 290
November
R4 233
December
R4 739
Fly from
Budget
R3 990 - R4 964
Route
Depart
Return
Price
Johannesburg OR TamboMargate
JNB - MGH
JNBMGH
Johannesburg OR Tambo
Mon 13/5
Nonstop1h 30m
Margate
Tue 28/5
Nonstop1h 30m
Johannesburg OR TamboMargate
JNB - MGH
JNBMGH
Johannesburg OR Tambo
Tue 14/5
Nonstop1h 30m
Margate
Tue 28/5
Nonstop1h 30m
Johannesburg OR TamboMargate
JNB - MGH
JNBMGH
Johannesburg OR Tambo
Sun 19/5
Nonstop1h 30m
Margate
Thu 23/5
Nonstop1h 30m
Johannesburg OR TamboMargate
JNB - MGH
JNBMGH
Johannesburg OR Tambo
Tue 2/7
Nonstop1h 30m
Margate
Mon 8/7
Nonstop1h 30m
Johannesburg OR TamboMargate
JNB - MGH
JNBMGH
Johannesburg OR Tambo
Sat 13/7
Nonstop1h 30m
Margate
Sat 20/7
Nonstop1h 30m
Johannesburg OR TamboMargate
JNB - MGH
JNBMGH
Johannesburg OR Tambo
Sun 12/5
Nonstop1h 30m
Margate
Sun 19/5
Nonstop1h 30m
Johannesburg OR TamboMargate
JNB - MGH
JNBMGH
Johannesburg OR Tambo
Sun 14/7
Nonstop1h 30m
Margate
Sun 21/7
Nonstop1h 30m
Johannesburg OR TamboMargate
JNB - MGH
JNBMGH
Johannesburg OR Tambo
Mon 17/6
Nonstop1h 30m
Margate
Tue 18/6
Nonstop1h 30m