Flight distance between Bangkok, Thailand and Trujillo, Peru 12,046.0 mi / 19,386.1 km