You want to get on the cheapest flight from Johannesburg to Iceland. The way to make sure that you make a cheap flight reservation is by:
compare airline prices using the flight price comparison tool
check the airfare of every airline flying from Johannesburg to Iceland (airlines flying this route are listed below for your convenience)
There are no direct flights from Johannesburg to Iceland. All international flights are to Keflavík International Airport (KEF), which is 50km from Reykjavik.
Airline |
Airports |
Stops |
|---|---|---|
Johannesburg to Keflavík International Airport (KEF) |
1-stop |
|
Johannesburg to Keflavík International Airport (KEF) |
1-stop |
|
Johannesburg to Keflavík International Airport (KEF) |
2-stops |

Johannesburg (indeed the whole of South Africa) is 2 hours ahead of Iceland.
Johannesburg |
GMT + 2 |
|
Iceland |
GMT + 0 |