Flight distance between Cajamarca, Peru and Surat Thani, Thailand 12,235.3 mi / 19,690.8 km