Flight distance between San José, Costa Rica and San Pedro, Belize 609.8 mi / 981.4 km