Flight distance between Hasselt, Belgium and Spanish Town, Jamaica 4,928.2 mi / 7,931.2 km