Flight distance between Bangkok, Thailand and Spanish Town, Jamaica 10,236.6 mi / 16,474.2 km