The distance between Saint Croix, U.S. Virgin Islands and Ambanja, Madagascar is 12,895 kilometers (8,013 miles).
Saint Croix, Saint Croix Island, U.S. Virgin Islands
Ambanja, Diana, Madagascar From Saint Croix to Ambanja, the straight-line distance is 12,895 kilometers, heading east. Both cities are at a similar altitude, with Saint Croix at 42 meters above sea level and Ambanja at 20 meters.
| Mode | Estimated time |
|---|---|
| Airplane | 1 day |
| Jet fighter | 14-16 hours |
| Speed | Time |
|---|---|
| 300 km/h | |
Local time:
Time Zone: America/St_Thomas
Coordinates: 17.7275° N 64.747° W
Elevation: 42 m (138 ft)
Local time:
Time Zone: Indian/Antananarivo
Coordinates: 13.669° S 48.453° E
Elevation: 20 m (66 ft)
| Distance between cities | Kilometers |
|---|---|
| From Saint Croix to Charlotte Amalie | 71 km |
| From Saint Croix to Christiansted | 5 km |
| From Saint Croix to Frederiksted | 14 km |
| From Saint Croix to Tutu | 69 km |
| From Saint Croix to Cruz Bay | 67 km |
| Distances between cities | Kilometers |
|---|---|
| From Ambanja to Antananarivo | 589 km |
| From Ambanja to Toamasina | 506 km |
| From Ambanja to Antsirabe | 702 km |
| From Ambanja to Mahajanga | 323 km |
| From Ambanja to Fianarantsoa | 874 km |
The following list contains cities that are at equal or similar distances as between Saint Croix and Ambanja.
| From | To | Distance (kilometers) |
|---|---|---|
| Nairobi, Kenya | Louisville, United States | 12,895 km |
| Nairobi, Kenya | Chicago, United States | 12,893 km |
| Hyderabad, India | Mississauga, Canada | 12,897 km |
| Kanpur, India | Charlotte, United States | 12,897 km |
| Wellington, New Zealand | Ludhiana, India | 12,893 km |
| Chicago, United States | Nashik, India | 12,897 km |
| Ho Chi Minh City, Vietnam | Winnipeg, Canada | 12,893 km |
| Port Moresby, Papua New Guinea | Wichita, United States | 12,893 km |
| Chicago, United States | Nagpur, India | 12,898 km |
| Kanpur, India | Wichita, United States | 12,898 km |
| Kinshasa, Democratic Republic of the Congo | Colorado Springs, United States | 12,899 km |
| Shenzhen, China | Chihuahua, Mexico | 12,899 km |
| Newcastle, Australia | Tlalpan, Mexico | 12,899 km |
| Hyderabad, India | Maceió, Brazil | 12,890 km |
| Sydney, Australia | Torreón, Mexico | 12,900 km |
| Lahore, Pakistan | Ensenada, Mexico | 12,890 km |
| Tehran, Iran | Sydney, Australia | 12,900 km |
| Melbourne, Australia | Arequipa, Peru | 12,900 km |
| Wellington, New Zealand | Barquisimeto, Venezuela | 12,900 km |