Distance from Tokyo to Cape Town

The distance between Tokyo, Japan and Cape Town, South Africa is 14,729 kilometers (9,152 miles).

Tokyo, Japan

Cape Town, Western Cape, South Africa

From Tokyo to Cape Town, the straight-line distance is 14,729 kilometers, heading west. Both cities are at a similar altitude, with Tokyo at 44 meters above sea level and Cape Town at 25 meters.

Travel time

Mode Estimated time
Airplane 1 day
Jet fighter 16-18 hours
Speed Time
300 km/h
Tokyo, Japan

Local time:

Time Zone: Asia/Tokyo

Coordinates: 35.6895° N 139.6917° E

Elevation: 44 m (144 ft)


Nearby airports:
  • Tokyo International Airport (HND)
  • Yokota Air Base (OKO)
  • Atsugi Naval Air Facility (NJA)
  • Narita International Airport (NRT)
  • Hyakuri Airport (IBR)
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 Tokyo

Distance between cities Kilometers
From Tokyo to Yokohama 29 km
From Tokyo to Osaka 397 km
From Tokyo to Nagoya 259 km
From Tokyo to Sapporo 831 km
From Tokyo to Fukuoka 881 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 Tokyo and Cape Town.

From To Distance (kilometers)
Jaipur, India Irapuato, Mexico 14,729 km
Havana, Cuba Pune, India 14,729 km
Canberra, Australia Minneapolis, United States 14,729 km
Navi Mumbai, India Chihuahua, Mexico 14,728 km
Manaus, Brazil Pune, India 14,730 km
Kanpur, India Campinas, Brazil 14,730 km
Brisbane, Australia Minsk, Belarus 14,730 km
Maracaibo, Venezuela Vadodara, India 14,728 km
Hyderabad, India Santiago de los Caballeros, Dominican Republic 14,727 km
Bengaluru, India Jacksonville, United States 14,727 km
Lucknow, India Guadalajara, Mexico 14,727 km
Panama City, Panama Lahore, Pakistan 14,732 km
Santiago de Querétaro, Mexico Jaipur, India 14,732 km
Miami, United States Port Moresby, Papua New Guinea 14,726 km
Jaipur, India Zapopan, Mexico 14,732 km
Kingston, Jamaica Nashik, India 14,726 km
Kanpur, India Goiânia, Brazil 14,733 km
Columbus, United States Gold Coast, Australia 14,733 km

Measure more distances between cities