The distance between Keflavík, Iceland and Cape Town, South Africa is 11,437 kilometers (7,107 miles).
Keflavík, Southern Peninsula, Iceland
Cape Town, Western Cape, South Africa From Keflavík to Cape Town, the straight-line distance is 11,437 kilometers, heading southeast. Both cities are at a similar altitude, with Keflavík at 5 meters above sea level and Cape Town at 25 meters.
| Mode | Estimated time |
|---|---|
| Airplane | 18-20 hours |
| Jet fighter | 12-14 hours |
| Speed | Time |
|---|---|
| 300 km/h | |
Local time:
Time Zone: Atlantic/Reykjavik
Coordinates: 64.0049° N 22.5624° W
Elevation: 5 m (16 ft)
Local time:
Time Zone: Africa/Johannesburg
Coordinates: 33.9258° S 18.4232° E
Elevation: 25 m (82 ft)
| Distance between cities | Kilometers |
|---|---|
| From Keflavík to Reykjavík | 36 km |
| From Keflavík to Kópavogur | 34 km |
| From Keflavík to Hafnarfjörður | 31 km |
| From Keflavík to Reykjanesbær | 1 km |
| From Keflavík to Akureyri | 283 km |
| Distances between cities | Kilometers |
|---|---|
| From Cape Town to Johannesburg | 1,261 km |
| From Cape Town to Pretoria | 1,307 km |
| From Cape Town to Durban | 1,274 km |
| From Cape Town to Soweto | 1,243 km |
| From Cape Town to Pietermaritzburg | 1,229 km |
The following list contains cities that are at equal or similar distances as between Keflavík and Cape Town.
| From | To | Distance (kilometers) |
|---|---|---|
| Hong Kong, Hong Kong | Winnipeg, Canada | 11,437 km |
| Lahore, Pakistan | Minneapolis, United States | 11,437 km |
| Stockholm, Sweden | Sucre, Bolivia | 11,436 km |
| Istanbul, Turkey | Ciudad Nezahualcoyotl, Mexico | 11,438 km |
| Lima, Peru | Stockholm, Sweden | 11,438 km |
| Seattle, United States | Lucknow, India | 11,438 km |
| Istanbul, Turkey | Gustavo Adolfo Madero, Mexico | 11,436 km |
| Iztapalapa, Mexico | Onitsha, Nigeria | 11,438 km |
| Seoul, South Korea | San Nicolás de los Garza, Mexico | 11,439 km |
| Canberra, Australia | Mar del Plata, Argentina | 11,439 km |
| Auckland, New Zealand | Nuevo Laredo, Mexico | 11,435 km |
| Port Moresby, Papua New Guinea | Calgary, Canada | 11,435 km |
| Istanbul, Turkey | Ciudad López Mateos, Mexico | 11,440 km |
| Puebla, Mexico | Port Harcourt, Nigeria | 11,434 km |
| Shanghai, China | Brampton, Canada | 11,434 km |
| Istanbul, Turkey | Venustiano Carranza, Mexico | 11,440 km |
| Minsk, Belarus | Curitiba, Brazil | 11,441 km |
| Toronto, Canada | Shanghai, China | 11,441 km |
| Bucharest, Romania | Cuenca, Ecuador | 11,433 km |
| Istanbul, Turkey | Azcapotzalco, Mexico | 11,441 km |