Distance from Cape Town to Krasnoyarsk

The distance between Cape Town, South Africa and Krasnoyarsk, Russia is 12,185 kilometers (7,571 miles)

Country: South Africa

Region: Western Cape

City: Cape Town

Country: Russia

Region: Krasnoyarskiy

City: Krasnoyarsk

Travel time

Mode Estimated time
Bicycle 30-45 days
Motorcycle 15-18 days
Car 12-15 days
Airplane 18-20 hours
Speed Time
50 km/h
100 km/h
150 km/h

Cape Town, South Africa

Local time:

Coordinates: 33.9258° S 18.4232° E


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

Krasnoyarsk, Russia

Local time:

Coordinates: 56.0184° N 92.8672° E


Nearby airports:
  • Krasnoyarsk Yemelyanovo Airport (KJA)
  • Achinsk Airport (ACS)
  • Abakan Airport (ABA)
  • Yeniseysk Airport (EIE)
  • Kemerovo Airport (KEJ)

Other distances from Cape Town

Distance between cities Kilometers
From Cape Town to Durban 1,274 km
From Cape Town to Johannesburg 1,261 km
From Cape Town to Soweto 1,243 km
From Cape Town to Pretoria 1,307 km
From Cape Town to Port Elizabeth 665 km

Other distances from Krasnoyarsk

Distances between cities Kilometers
From Krasnoyarsk to Moscow 3,364 km
From Krasnoyarsk to Saint Petersburg 3,587 km
From Krasnoyarsk to Yekaterinburg 1,973 km
From Krasnoyarsk to Samara 2,733 km
From Krasnoyarsk to Omsk 1,233 km

Cities within similar distances

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

From To Distance (kilometers)
Chengdu, China Philadelphia, United States 12,185 km
Mumbai, India Jaboatão, Brazil 12,185 km
Mumbai, India Jaboatão dos Guararapes, Brazil 12,185 km
Jaboatão dos Guararapes, Brazil Surat, India 12,186 km
Wuhan, China Chihuahua, Mexico 12,184 km
Baghdad, Iraq Paso del Norte, Mexico 12,184 km
Nanchong, China Cincinnati, United States 12,186 km
Goiânia, Brazil Anchorage, United States 12,186 km
Milwaukee, United States Lucknow, India 12,183 km
Jaboatão, Brazil Surat, India 12,187 km
Beijing, China León de los Aldama, Mexico 12,183 km
Karachi, Pakistan Columbus, United States 12,187 km
Wuhan, China Baltimore, United States 12,187 km
Recife, Brazil Navi Mumbai, India 12,182 km
Tehran, Iran Guarulhos, Brazil 12,182 km
Tehran, Iran Mauá, Brazil 12,188 km
Taipei, Taiwan Toledo, United States 12,182 km
Baghdad, Iraq El Paso, United States 12,181 km
Cairo, Egypt Veracruz, Mexico 12,181 km

Measure more distances between cities