Flight distance between Island Harbour, Anguilla and San Pedro, Belize 1,638.0 mi / 2,636.1 km