Flight distance between Vega Alta, Puerto Rico and Haninge, Sweden 4,937.2 mi / 7,945.6 km