Flight distance between Portsmouth, Dominica and Belmopan, Belize 1,811.5 mi / 2,915.4 km