Direct flights from Kathmandu to Bangkok KTM → BKK

Thai Airways International and Nepal Airlines operate nonstop flights from Kathmandu (KTM) to Bangkok (BKK). The nonstop flight takes around ~2h 47m, covering 1,386 miles (2,230 km) and operates daily. Updated 28 June 2026.

📬 Cheap nonstop deals from Kathmandu

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

Free · weekly digest · no password needed

Nepal Airlines RA Thai Airways International TG

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Kathmandu to Bangkok?

Yes, Thai Airways International and Nepal Airlines operate nonstop flights from Kathmandu (KTM) to Bangkok (BKK).

Which airlines fly direct from Kathmandu to Bangkok?

Thai Airways International, Nepal Airlines operate nonstop flights from Kathmandu to Bangkok.

How long is the flight from Kathmandu to Bangkok?

The nonstop flight from Kathmandu to Bangkok takes ~2h 47m (approximately 2230 km).

How often do direct flights operate from Kathmandu to Bangkok?

Nonstop flights from Kathmandu to Bangkok operate daily.

Explore More

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