- Home
- Flights
- Flights from Bangkok
- Bangkok to Kathmandu
Cheap flights from Bangkok to Kathmandu from THB 7,106
Thai Airways, Nepal Airlines, Thai AirAsia and Thai Lion Air fly nonstop from Bangkok to Kathmandu. The flight takes around 3h 17m, and the cheapest one-way fare we found recently is THB 7,106 on 27 Dec.
Direct flights available 3h 17m Cheapest in December Prices checked 14 days ago
Bangkok to Kathmandu at a glance
Cheapest one-wayTHB 7,106Air India · 1 stop · Sun 27 DecFastest flight3h 17mEstimated
Nonstop flightsYesThai Airways, Nepal Airlines, Thai AirAsia
Airlines flying nonstop from Bangkok to Kathmandu
4 airlines on this route.
Cheapest month to fly from Bangkok to Kathmandu
Lowest one-way fare found for each month: December is cheapest, November the most expensive.
Good to know
- Distance
- 2,229 km1,384 miles
- Flight time
- 3h 17mestimate
- Time difference
- -1.25hKathmandu vs Bangkok
- Currency in Kathmandu
- USD
- Airports
- BKK, DMK → KTM
Flights from Bangkok to Kathmandu: questions answered
How much is a flight from Bangkok to Kathmandu?
The cheapest one-way fare we found recently is THB 7,106 with 1 stop, departing in December. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Bangkok to Kathmandu?
Yes. Thai Airways, Nepal Airlines, Thai AirAsia and Thai Lion Air fly this route nonstop.
How long is the flight from Bangkok to Kathmandu?
A nonstop flight covers 2,229 km and takes around 3h 17m.
What is the cheapest month to fly from Bangkok to Kathmandu?
December has the lowest fare we found (THB 7,106), while November is the most expensive (THB 7,364).
Which airlines fly from Bangkok to Kathmandu?
Thai Airways, Nepal Airlines, Thai AirAsia and Thai Lion Air operate nonstop flights on this route.
Which airports serve Bangkok and Kathmandu?
Bangkok: Suvarnabhumi Airport (BKK) and Don Mueang International Airport (DMK). Kathmandu: Tribhuvan International Airport (KTM).
What is the time difference between Bangkok and Kathmandu?
Kathmandu is 1.25 hours behind Bangkok.





