It is 622 miles according to Google Maps.
3000 miles
Panama City Panama: about 3000 miles; Panama City Florida: 2104 miles.
4460 miles
3829 miles
1657 miles
Panama City Colon David
3662 miles
Edinburgh to Panama City is 5184 miles or 8343km.
286 miles
2218.05 miles
About 205 road miles.