Flight distance between David, Panama and Nieuw Amsterdam, Suriname 1,882.2 mi / 3,029.1 km