Distance from Ruiru to Cruz Bay

The distance between Ruiru, Kenya and Cruz Bay, U.S. Virgin Islands is 11,299 kilometers (7,021 miles).

Ruiru, Kiambu County, Kenya

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

From Ruiru to Cruz Bay, the straight-line distance is 11,299 kilometers, heading west. Ruiru is situated at an altitude of 1,531 meters above sea level, while Cruz Bay is at only 13 meters.

Travel time

Mode Estimated time
Airplane 18-20 hours
Jet fighter 12-14 hours
Speed Time
300 km/h
Ruiru, Kenya

Local time:

Time Zone: Africa/Nairobi

Coordinates: 1.1467° S 36.9609° E

Elevation: 1,531 m (5,023 ft)


Nearby airports:
  • Jomo Kenyatta International Airport (NBO)
  • Nairobi Wilson Airport (WIL)
  • Nyeri Airport (NYE)
  • Nanyuki Airport (NYK)
  • Nakuru Airport (NUU)
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 Ruiru

Distance between cities Kilometers
From Ruiru to Nairobi 22 km
From Ruiru to Kakamega 292 km
From Ruiru to Mombasa 440 km
From Ruiru to Nakuru 136 km
From Ruiru to Eldoret 263 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 Ruiru and Cruz Bay.

From To Distance (kilometers)
Melbourne, Australia Mar del Plata, Argentina 11,299 km
Beijing, China Benin City, Nigeria 11,299 km
Indianapolis, United States Kinshasa, Democratic Republic of the Congo 11,299 km
Santiago, Chile Melbourne, Australia 11,299 km
Reynosa, Mexico Port Harcourt, Nigeria 11,300 km
Portland, United States Lahore, Pakistan 11,297 km
Tokyo, Japan Cuautitlán Izcalli, Mexico 11,301 km
Dublin, Ireland Honolulu, United States 11,296 km
Tokyo, Japan Toluca, Mexico 11,296 km
Kanpur, India Vancouver, Canada 11,302 km
Moscow, Russia Belo Horizonte, Brazil 11,302 km
Kanpur, India Calgary, Canada 11,302 km
Beijing, China Port Harcourt, Nigeria 11,302 km
Morelia, Mexico Ibadan, Nigeria 11,302 km
Cairo, Egypt Cancún, Mexico 11,303 km
Abuja, Nigeria Shenzhen, China 11,303 km
Nairobi, Kenya Barcelona, Venezuela 11,304 km
Ahmedabad, India Halifax, Canada 11,294 km
Dhaka, Bangladesh Surrey, Canada 11,294 km
Buenos Aires, Argentina Newcastle upon Tyne, United Kingdom 11,304 km

Measure more distances between cities