Flights from Bangkok to Kathmandu

BKKKTM

Suvarnabhumi Airport (Bangkok, Thailand) → Tribhuvan International Airport (Kathmandu, Nepal)

Also known as Bangkok, Kathmandu.

Nonstop
3h 25m
Distance
2,230 km
Frequency
7×/week
One-way from
$207
Airlines
Nepal Airlines, Thai Airways International

Fares by month

One-way, per person

Lowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.

Weekly schedule

Monday

  • TG31910:15→12:253h 25mThai Airways International
  • RA40216:45→19:003h 30mNepal Airlines
  • TG30921:15→23:253h 25mThai Airways International

Tuesday

  • TG31910:15→12:253h 25mThai Airways International
  • TG30921:15→23:253h 25mThai Airways International

Wednesday

  • TG31910:15→12:253h 25mThai Airways International
  • TG30921:15→23:253h 25mThai Airways International

Thursday

  • TG31910:15→12:253h 25mThai Airways International
  • TG30921:15→23:253h 25mThai Airways International

Friday

  • TG31910:15→12:253h 25mThai Airways International
  • RA40216:45→19:003h 30mNepal Airlines
  • TG30921:15→23:253h 25mThai Airways International

Saturday

  • TG31910:15→12:253h 25mThai Airways International
  • TG30921:15→23:253h 25mThai Airways International

Sunday

  • TG31910:15→12:253h 25mThai Airways International
  • TG30921:15→23:253h 25mThai Airways International

Bangkok to Kathmandu — frequently asked

How long is the flight from Bangkok to Kathmandu?
BKK–KTM is 3h 25m nonstop, covering 2,230 km (1,386 mi).
Which airlines fly nonstop from Bangkok to Kathmandu?
Nepal Airlines, Thai Airways International operate this route nonstop.
How much is a flight from Bangkok to Kathmandu?
One-way fares on BKK–KTM recently started from $207 ($242 nonstop). The lowest recent fare is for travel in February 2027. Fares change daily, so check current prices before booking.
How often do flights run from Bangkok to Kathmandu?
The route is served 7 days a week (16 scheduled departures).