Distance between St Christopher Island and La Vega is 846.75 km.
This distance is equal to 526.14 miles, and 456.9 nautical miles.
The distance line on map shows distance from St Christopher Island to La Vega between two cities.
If you travel with an airplane (which has average speed of 560 miles) between St Christopher Island to La Vega,
It takes 0.94 hours to arrive.