Distance from Ruiru to Takeo

The distance between Ruiru, Kenya and Takeo, Cambodia is 7,623 kilometers (4,737 miles).

Ruiru, Kiambu County, Kenya

Takeo, Cambodia

From Ruiru to Takeo, the straight-line distance is 7,623 kilometers, heading east. Ruiru is situated at an altitude of 1,531 meters above sea level, while Takeo is at only 12 meters.

Travel time

Mode Estimated time
Bicycle 26-30 days
Motorcycle 8-10 days
Car 7-8 days
Airplane 12-14 hours
Speed Time
50 km/h
100 km/h
150 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)
Takeo, Cambodia

Local time:

Time Zone: Asia/Phnom_Penh

Coordinates: 10.9908° N 104.785° E

Elevation: 12 m (39 ft)


Nearby airports:
  • Phnom Penh International Airport (PNH)
  • Rach Gia Airport (VKG)
  • Phu Quoc International Airport (PQC)
  • Sihanoukville International Airport (KOS)
  • Kampong Chhnang Airport (KZC)

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 Takeo

Distances between cities Kilometers
From Takeo to Phnom Penh 65 km
From Takeo to Siem Reap 281 km
From Takeo to Battambang 291 km
From Takeo to Kampong Chhnang 140 km
From Takeo to Sihanoukville 144 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Ruiru and Takeo.

From To Distance (kilometers)
Buenos Aires, Argentina Irapuato, Mexico 7,623 km
Surat, India Gibraltar, Gibraltar 7,623 km
Philadelphia, United States Guarulhos, Brazil 7,624 km
Santa Cruz de la Sierra, Bolivia Colorado Springs, United States 7,622 km
São Paulo, Brazil Baltimore, United States 7,624 km
Hyderabad, India Barcelona, Spain 7,622 km
Madrid, Spain Edmonton, Canada 7,624 km
Dublin, Ireland Navi Mumbai, India 7,624 km
Houston, United States Cardiff, United Kingdom 7,624 km
Vienna, Austria Minneapolis, United States 7,624 km
Bangkok, Thailand Kampala, Uganda 7,624 km
Abuja, Nigeria Porto Alegre, Brazil 7,622 km
Houston, United States Las Palmas de Gran Canaria, Spain 7,624 km
Manaus, Brazil Kaduna, Nigeria 7,624 km
Sucre, Bolivia Mesa, United States 7,625 km
Louisville, United States Asunción, Paraguay 7,621 km
Brussels, Belgium Santiago de Cuba, Cuba 7,625 km
Portland, United States Preston, United Kingdom 7,625 km
Seattle, United States Bristol, United Kingdom 7,621 km
Kano, Nigeria Port of Spain, Trinidad and Tobago 7,625 km

Measure more distances between cities