Distance from Badulla to Saint Croix

The distance between Badulla, Sri Lanka and Saint Croix, U.S. Virgin Islands is 15,378 kilometers (9,555 miles).

Badulla, Uva Province, Sri Lanka

Saint Croix, Saint Croix Island, U.S. Virgin Islands

From Badulla to Saint Croix, the straight-line distance is 15,378 kilometers, heading northwest. Badulla is situated at an altitude of 683 meters above sea level, while Saint Croix is at 42 meters.

Travel time

Mode Estimated time
Airplane 1-2 days
Jet fighter 16-18 hours
Speed Time
300 km/h
Badulla, Sri Lanka

Local time:

Time Zone: Asia/Colombo

Coordinates: 6.9802° N 81.0577° E

Elevation: 683 m (2,241 ft)


Nearby airports:
  • Gregory Lake Seaplane Base (NUA)
  • Ampara Airport (GOY)
  • Ampara Airport (ADP)
  • Weerawila International Airport (WRZ)
  • Batticaloa Airport (BTC)
Saint Croix, U.S. Virgin Islands

Local time:

Time Zone: America/St_Thomas

Coordinates: 17.7275° N 64.747° W

Elevation: 42 m (138 ft)


Nearby airports:
  • Henry E Rohlsen Airport (STX)
  • Charlotte Amalie Harbor Seaplane Base (SPB)
  • Cyril E. King Airport (STT)
  • Terrance B. Lettsome International Airport (EIS)
  • Vieques Airport (VQS)

Other distances from Badulla

Distance between cities Kilometers
From Badulla to Colombo 134 km
From Badulla to Jaffna 319 km
From Badulla to Galle 139 km
From Badulla to Batticaloa 107 km
From Badulla to Pita Kotte 128 km

Other distances from Saint Croix

Distances between cities Kilometers
From Saint Croix to Charlotte Amalie 71 km
From Saint Croix to Christiansted 5 km
From Saint Croix to Cruz Bay 67 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Badulla and Saint Croix.

From To Distance (kilometers)
Medellín, Colombia Vadodara, India 15,378 km
Cartagena, Colombia Pune, India 15,379 km
Bangkok, Thailand Tampa, United States 15,379 km
Adelaide, Australia Oslo, Norway 15,376 km
Barcelona, Venezuela Chennai, India 15,381 km
Surat, India Veracruz, Mexico 15,381 km
Shanghai, China Barcelona, Venezuela 15,381 km
Nairobi, Kenya Culiacán, Mexico 15,381 km
Bogotá, Colombia Vadodara, India 15,381 km
Caracas, Venezuela Coimbatore, India 15,375 km
Nairobi, Kenya Mazatlán, Mexico 15,373 km
Bengaluru, India Chihuahua, Mexico 15,384 km
Adelaide, Australia Manaus, Brazil 15,371 km
Brisbane, Australia Maracay, Venezuela 15,371 km
Pune, India Mazatlán, Mexico 15,385 km
Ciudad Juárez, Mexico Madurai, India 15,371 km
Guadalajara, Mexico Nagpur, India 15,371 km
Canberra, Australia Maracay, Venezuela 15,386 km
Santiago de Querétaro, Mexico Nagpur, India 15,387 km
Kingston, Jamaica Shenzhen, China 15,368 km

Measure more distances between cities