Distance from Krasnoyarsk to Cape Town

The distance between Krasnoyarsk, Russia and Cape Town, South Africa is 12,189 kilometers (7,574 miles).

Krasnoyarsk, Krasnoyarsk Krai, Russia

Cape Town, Western Cape, South Africa

From Krasnoyarsk to Cape Town, the straight-line distance is 12,189 kilometers, heading southwest. Krasnoyarsk is situated at an altitude of 182 meters above sea level, while Cape Town is at 25 meters.

Travel time

Mode Estimated time
Airplane 18-20 hours
Speed Time
Krasnoyarsk, Russia

Local time:

Time Zone: Asia/Krasnoyarsk

Coordinates: 56.0374° N 92.9314° E

Elevation: 182 m (597 ft)


Nearby airports:
  • Krasnoyarsk Yemelyanovo Airport (KJA)
  • Achinsk Airport (ACS)
  • Abakan Airport (ABA)
  • Yeniseysk Airport (EIE)
  • Kemerovo Airport (KEJ)
Cape Town, South Africa

Local time:

Time Zone: Africa/Johannesburg

Coordinates: 33.9258° S 18.4232° E

Elevation: 25 m (82 ft)


Nearby airports:
  • Cape Town International Airport (CPT)
  • Langebaanweg Airport (SDB)
  • Robertson Airport (ROD)
  • Overberg Airport (OVG)
  • Vredendal Airport (VRE)

Other distances from Krasnoyarsk

Distance between cities Kilometers
From Krasnoyarsk to Moscow 3,367 km
From Krasnoyarsk to Saint Petersburg 3,589 km
From Krasnoyarsk to Yekaterinburg 1,976 km
From Krasnoyarsk to Kazan 2,693 km
From Krasnoyarsk to Chelyabinsk 1,971 km

Other distances from Cape Town

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

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Krasnoyarsk and Cape Town.

From To Distance (kilometers)
Toronto, Canada Nairobi, Kenya 12,189 km
Mississauga, Canada Patna, India 12,190 km
Torreón, Mexico Cairo, Egypt 12,190 km
Taipei, Taiwan Chihuahua, Mexico 12,190 km
Abuja, Nigeria Portland, United States 12,190 km
Pune, India Laval, Canada 12,191 km
Tehran, Iran El Paso, United States 12,191 km
Los Angeles, United States Accra, Ghana 12,187 km
Melbourne, Australia San Miguel de Tucumán, Argentina 12,191 km
Montréal, Canada Pune, India 12,192 km
Ottawa, Canada Mumbai, India 12,192 km
Jaipur, India Washington, United States 12,193 km
Chengdu, China Philadelphia, United States 12,185 km
San Jose, United States Lahore, Pakistan 12,193 km
Canberra, Australia Oakland, United States 12,193 km
Oslo, Norway Córdoba, Argentina 12,194 km
Auckland, New Zealand Soacha, Colombia 12,184 km

Measure more distances between cities