Direct flights from Bangkok to Narita DMK → NRT

Thai AirAsia and Thai AirAsia X operate nonstop flights from Bangkok (DMK) to Narita (NRT). The nonstop flight takes around ~5h 48m, covering 2,886 miles (4,645 km) and operates multiple daily. Updated 28 June 2026.

📬 Cheap nonstop deals from Bangkok

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

Free · weekly digest · no password needed

Thai AirAsia FD Thai AirAsia X XJ

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Bangkok to Narita?

Yes, Thai AirAsia and Thai AirAsia X operate nonstop flights from Bangkok (DMK) to Narita (NRT).

Which airlines fly direct from Bangkok to Narita?

Thai AirAsia, Thai AirAsia X operate nonstop flights from Bangkok to Narita.

How long is the flight from Bangkok to Narita?

The nonstop flight from Bangkok to Narita takes ~5h 48m (approximately 4645 km).

How often do direct flights operate from Bangkok to Narita?

Nonstop flights from Bangkok to Narita operate multiple daily.

Explore More

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