Distance from Durban to Cruz Bay

The distance between Durban, South Africa and Cruz Bay, U.S. Virgin Islands is 11,552 kilometers (7,178 miles).

Durban, KwaZulu-Natal, South Africa

Cruz Bay, Saint John Island, U.S. Virgin Islands

From Durban to Cruz Bay, the straight-line distance is 11,552 kilometers, heading west. Both cities are at a similar altitude, with Durban at 21 meters above sea level and Cruz Bay at 13 meters.

Travel time

Mode Estimated time
Airplane 18-20 hours
Jet fighter 12-14 hours
Speed Time
300 km/h
Durban, South Africa

Local time:

Time Zone: Africa/Johannesburg

Coordinates: 29.8579° S 31.0292° E

Elevation: 21 m (69 ft)


Nearby airports:
  • Virginia Airport (VIR)
  • King Shaka International Airport (DUR)
  • Pietermaritzburg Airport (PZB)
  • Margate Airport (MGH)
  • Richards Bay Airport (RCB)
Cruz Bay, U.S. Virgin Islands

Local time:

Time Zone: America/St_Thomas

Coordinates: 18.3313° N 64.7938° W

Elevation: 13 m (43 ft)


Nearby airports:
  • Charlotte Amalie Harbor Seaplane Base (SPB)
  • Cyril E. King Airport (STT)
  • Terrance B. Lettsome International Airport (EIS)
  • Virgin Gorda Airport (VIJ)
  • Benjamín Rivera Noriega Airport (CPX)

Other distances from Durban

Distance between cities Kilometers
From Durban to Johannesburg 500 km
From Durban to Cape Town 1,274 km
From Durban to Pretoria 535 km
From Durban to Soweto 505 km
From Durban to Port Elizabeth 685 km

Other distances from Cruz Bay

Distances between cities Kilometers
From Cruz Bay to Charlotte Amalie 15 km
From Cruz Bay to Christiansted 65 km
From Cruz Bay to Saint Croix 67 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Durban and Cruz Bay.

From To Distance (kilometers)
Santo Domingo, Dominican Republic Kakamega, Kenya 11,552 km
Lahore, Pakistan Cleveland, United States 11,552 km
Portland, United States New Delhi, India 11,552 km
Córdoba, Argentina Honolulu, United States 11,551 km
Kano, Nigeria Irapuato, Mexico 11,551 km
Shenzhen, China Port Harcourt, Nigeria 11,551 km
Gold Coast, Australia Los Angeles, United States 11,553 km
Brisbane, Australia Bakersfield, United States 11,551 km
Gold Coast, Australia Fresno, United States 11,550 km
Brisbane, Australia Fresno, United States 11,550 km
Chengdu, China Las Vegas, United States 11,554 km
Jaipur, India Seattle, United States 11,554 km
Queens, United States Kakamega, Kenya 11,550 km
Gold Coast, Australia Bakersfield, United States 11,549 km
Lahore, Pakistan Milwaukee, United States 11,549 km
Morelia, Mexico Istanbul, Turkey 11,548 km
Nairobi, Kenya Santiago, Chile 11,548 km
Bengaluru, India Wellington, New Zealand 11,548 km
The Bronx, United States Kakamega, Kenya 11,548 km
Portland, United States Delhi, India 11,548 km

Measure more distances between cities