Flight distance between Nakhon Sawan, Thailand and Duque de Caxias, Brazil 10,009.3 mi / 16,108.4 km