Direct (nonstop) flights from Bangkok to Tokyo

6 airlines fly nonstop from Suvarnabhumi Airport (BKK) to Narita International Airport (NRT). It's 2,889 miles (4,649 km), about 6h 10m in the air. Operated by JAL, ANA, Air Japan and others.

BKK
Suvarnabhumi Airport
🇹🇭 Bangkok, Thailand
NRT
Narita International Airport
🇯🇵 Tokyo, Japan
Flight Time
6h 10m
Distance
2,889 mi
4,649 km
CO₂/pax
442 kg
−31 kg vs. layover
Airlines
6
JAL +5
Time Diff
+2h
Operated by JAL JAL ANA ANA Air Japan Air Japan Thai Airways International Thai Airways International Thai Vietjet Air Thai Vietjet Air Zipair Tokyo Zipair Tokyo

Route data last updated: May 26, 2026

Airlines with non-stop flights

JAL JL JAL
Route
BKK → NRT
Flight Time
6h 10m
Distance
2,889 mi
ANA NH ANA
Route
BKK → NRT
Flight Time
6h 10m
Distance
2,889 mi
Air Japan NQ Air Japan
Route
BKK → NRT
Flight Time
6h 10m
Distance
2,889 mi
Thai Airways International TG Thai Airways International
Route
BKK → NRT
Flight Time
6h 10m
Distance
2,889 mi
Thai Vietjet Air VZ Thai Vietjet Air
Route
BKK → NRT
Flight Time
6h 10m
Distance
2,889 mi
Zipair Tokyo ZG Zipair Tokyo
Route
BKK → NRT
Flight Time
6h 10m
Distance
2,889 mi

Alternative Routes

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

BKK NGO (Nagoya) NRT
Leg 1: 5h 25m (2,677 mi) Leg 2: 1h 15m (212 mi) Total: ~6h 40m 🍃 473 kg CO₂ (+7% vs. direct)
Leg 1
BKK → NGO
5h 25m · 2,677 mi
View BKK to NGO flights →
Leg 2
NGO → NRT
1h 15m · 212 mi
View NGO to NRT flights →
BKK MFM (Macau) NRT
Leg 1: 2h 45m (1,024 mi) Leg 2: 4h (1,865 mi) Total: ~6h 45m 🍃 513 kg CO₂ (+16% vs. direct)
Leg 1
BKK → MFM
2h 45m · 1,024 mi
View BKK to MFM flights →
Leg 2
MFM → NRT
4h · 1,865 mi
View MFM to NRT flights →
BKK KHH (Kaohsiung) NRT
Leg 1: 3h 25m (1,424 mi) Leg 2: 3h 25m (1,509 mi) Total: ~6h 50m 🍃 521 kg CO₂ (+18% vs. direct)
Leg 1
BKK → KHH
3h 25m · 1,424 mi
View BKK to KHH flights →
Leg 2
KHH → NRT
3h 25m · 1,509 mi
View KHH to NRT flights →
BKK TPE (Taipei) NRT
Leg 1: 3h 40m (1,545 mi) Leg 2: 3h 15m (1,356 mi) Total: ~6h 55m 🍃 515 kg CO₂ (+17% vs. direct)
Leg 1
BKK → TPE
3h 40m · 1,545 mi
View BKK to TPE flights →
Leg 2
TPE → NRT
3h 15m · 1,356 mi
View TPE to NRT flights →
BKK DAD (Da Nang) NRT
Leg 1: 1h 40m (524 mi) Leg 2: 5h 15m (2,402 mi) Total: ~6h 55m 🍃 528 kg CO₂ (+19% vs. direct)
Leg 1
BKK → DAD
1h 40m · 524 mi
View BKK to DAD flights →
Leg 2
DAD → NRT
5h 15m · 2,402 mi
View DAD to NRT flights →

Looking for the return flight?

NRT → BKK: Flights from Tokyo to Bangkok

Frequently Asked Questions

How long is the direct flight from Bangkok to Tokyo?

A nonstop flight from Bangkok (BKK) to Tokyo (NRT) takes approximately 6 hours and 10 minutes. The distance is 2,889 miles (4,649 km).

Which airlines fly nonstop from Bangkok to Tokyo?

6 airlines: JAL, ANA, Air Japan, Thai Airways International, Thai Vietjet Air, Zipair Tokyo.

Is there a nonstop flight from Bangkok to Tokyo?

Yes. 6 airlines: JAL, ANA, Air Japan, Thai Airways International, Thai Vietjet Air, Zipair Tokyo.

How far is Bangkok from Tokyo?

The flight distance from Bangkok to Tokyo is 2,889 miles (4,649 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 Bangkok and Tokyo?

Tokyo is 2 hours ahead of Bangkok. (Asia/Bangkok vs Asia/Tokyo.)

What type of aircraft flies from Bangkok to Tokyo?

At 6h 10m, 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 Thailand to Japan?

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

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

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

Is the return flight from Tokyo to Bangkok 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 Bangkok to Tokyo?

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 Suvarnabhumi Airport for this flight?

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