Direct flights from Bangkok to Hong Kong BKK → HKG

Cathay Pacific, Emirates, Ethiopian Airlines, Homer Air, Hong Kong Airlines, Hong Kong Express, Thai Airways International and United Airlines operate nonstop flights from Bangkok (BKK) to Hong Kong (HKG). The nonstop flight takes around ~2h 7m, covering 1,049 miles (1,689 km) and operates multiple daily. Updated 12 June 2026.

📬 Cheap nonstop deals from Bangkok

We'll email you when a fare from BKK drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

Cathay Pacific CX Emirates EK Ethiopian Airlines ET Homer Air HB Hong Kong Airlines HX Hong Kong Express UO Thai Airways International TG United Airlines UA

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Bangkok to Hong Kong?

Yes, Cathay Pacific, Emirates and 6 more airlines operate nonstop flights from Bangkok (BKK) to Hong Kong (HKG).

Which airlines fly direct from Bangkok to Hong Kong?

Cathay Pacific, Emirates, Ethiopian Airlines, Homer Air, Hong Kong Airlines, Hong Kong Express, Thai Airways International, United Airlines operate nonstop flights from Bangkok to Hong Kong.

How long is the flight from Bangkok to Hong Kong?

The nonstop flight from Bangkok to Hong Kong takes ~2h 7m (approximately 1689 km).

How often do direct flights operate from Bangkok to Hong Kong?

Nonstop flights from Bangkok to Hong Kong operate multiple daily.

Explore More

Get cheap direct-flight deals from Bangkok, free by email