Direct (nonstop) flights from Tokyo to Bangkok

3 airlines fly nonstop from Haneda Airport (HND) to Suvarnabhumi Airport (BKK). It's 2,851 miles (4,589 km), about 6h 40m in the air. Operated by JAL, ANA, Thai Airways International.

HND
Haneda Airport
🇯🇵 Tokyo, Japan
BKK
Suvarnabhumi Airport
🇹🇭 Bangkok, Thailand
Flight Time
6h 40m
Distance
2,851 mi
4,589 km
CO₂/pax
436 kg
−82 kg vs. layover
Airlines
3
JAL +2
Time Diff
-2h
Operated by JAL JAL ANA ANA Thai Airways International Thai Airways International

Route data last updated: May 29, 2026

Airlines with non-stop flights

JAL JL JAL
Route
HND → BKK
Flight Time
6h 40m
Distance
2,851 mi
ANA NH ANA
Route
HND → BKK
Flight Time
6h 40m
Distance
2,851 mi
Thai Airways International TG Thai Airways International
Route
HND → BKK
Flight Time
6h 40m
Distance
2,851 mi

Alternative Routes

Other ways to fly from Tokyo to Bangkok with one stop · direct emits 436 kg CO₂ per passenger

HND FUK (Fukuoka) BKK
Leg 1: 1h 55m (549 mi) Leg 2: 5h 40m (2,312 mi) Total: ~7h 35m 🍃 518 kg CO₂ (+19% vs. direct)
Leg 1
HND → FUK
1h 55m · 549 mi
View HND to FUK flights →
Leg 2
FUK → BKK
5h 40m · 2,312 mi
View FUK to BKK flights →
HND TPE (Taipei) BKK
Leg 1: 3h 40m (1,319 mi) Leg 2: 3h 55m (1,545 mi) Total: ~7h 35m 🍃 509 kg CO₂ (+17% vs. direct)
Leg 1
HND → TPE
3h 40m · 1,319 mi
View HND to TPE flights →
Leg 2
TPE → BKK
3h 55m · 1,545 mi
View TPE to BKK flights →
HND KIX (Osaka) BKK
Leg 1: 1h 25m (268 mi) Leg 2: 6h 15m (2,584 mi) Total: ~7h 40m 🍃 470 kg CO₂ (+8% vs. direct)
Leg 1
HND → KIX
1h 25m · 268 mi
View HND to KIX flights →
Leg 2
KIX → BKK
6h 15m · 2,584 mi
View KIX to BKK flights →
HND NGO (Nagoya) BKK
Leg 1: 1h (175 mi) Leg 2: 6h 40m (2,677 mi) Total: ~7h 40m 🍃 466 kg CO₂ (+7% vs. direct)
Leg 1
HND → NGO
1h · 175 mi
View HND to NGO flights →
Leg 2
NGO → BKK
6h 40m · 2,677 mi
View NGO to BKK flights →
HND SGN (Ho Chi Minh City) BKK
Leg 1: 6h 13m (2,685 mi) Leg 2: 1h 30m (446 mi) Total: ~7h 43m 🍃 517 kg CO₂ (+19% vs. direct)
Leg 1
HND → SGN
6h 13m · 2,685 mi
View HND to SGN flights →
Leg 2
SGN → BKK
1h 30m · 446 mi
View SGN to BKK flights →

Looking for the return flight?

BKK → HND: Flights from Bangkok to Tokyo

Frequently Asked Questions

How long is the direct flight from Tokyo to Bangkok?

A nonstop flight from Tokyo (HND) to Bangkok (BKK) takes approximately 6 hours and 40 minutes. The distance is 2,851 miles (4,589 km).

Which airlines fly nonstop from Tokyo to Bangkok?

3 airlines: JAL, ANA, Thai Airways International.

Is there a nonstop flight from Tokyo to Bangkok?

Yes. 3 airlines: JAL, ANA, Thai Airways International.

How far is Tokyo from Bangkok?

The flight distance from Tokyo to Bangkok is 2,851 miles (4,589 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Tokyo and Bangkok?

Bangkok is 2 hours behind Tokyo. (Asia/Tokyo vs Asia/Bangkok.)

What type of aircraft flies from Tokyo to Bangkok?

At 6h 40m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Japan to Thailand?

Depends on your passport. Check with the Thailand embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Tokyo to Bangkok?

Roughly 436 kg CO2 per passenger one-way. That's about the same as driving 2,180 km.

Is the return flight from Bangkok to Tokyo also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Tokyo to Bangkok?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Haneda Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.