Flight distance between Bangkok, Thailand and As Suwayq, Oman 2,889.8 mi / 4,650.7 km