Flight distance between Si Racha, Thailand and Puyang, China 1,654.8 mi / 2,663.1 km