Flights from Bangkok to Tokyo – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BKK to NRT – All flight route options from Suvarnabhumi Airport, Thailand to Narita International Airport, Japan. These flights are operated by 39 different airlines. Fly non-stop or choose from 17 different connecting flights. The shortest flight time is 6 hours and 8 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Narita Airport
We got great deals on hotels and car rentals near the airport.
Bangkok to Tokyo flights
There are over 22 airlines and as many as 1729 flights every week to this destination. You can fly non-stop to Tokyo (NRT) from Bangkok (BKK) with JAL, ANA, Thai Airways International, Zipair Tokyo or Air Japan but if a stopover option suits you better you can choose to fly via Guangzhou, Taipei or any other of the 17 alternatives with connectiing airports.
Tip! Consider Suvarnabhumi Airport (BKK) to Haneda Airport (HND) or Don Mueang International Airport (DMK) to Narita International Airport (NRT) as alternatives aswell.
Bangkok to Tokyo with JAL
You can fly non-stop every weekday with flights departing at 08:05. JAL is a member of the air alliance OneWorld.
With China Southern Airlines
If you fly from Bangkok with China Southern Airlines you will do a stopover in Guangzhou, CAN before reaching Tokyo. This flight trip will take 8 hours and 30 minutes and you can fly every weekday with departures at 02:10 or 03:00.
Distance & flight times: Suvarnabhumi Airport to Narita International Airport
The shortest flight time between BKK and NRT is 6 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 6h 10m | - | 2905 miles (4674 km) |
CAN Guangzhou | 8h 30m | 1h 10m | 2906 miles (4676 km) |
TPE Taipei | 9h 5m | 1h 35m | 2917 miles (4693 km) |
PUS Busan | 9h 5m | 1h 30m | 2958 miles (4759 km) |
HAN Hanoi | 9h 30m | 2h 20m | 2946 miles (4740 km) |
CRK Angeles | 9h 35m | 4h 55m | 3222 miles (5184 km) |
KIX Osaka | 9h 45m | 2h 50m | 2905 miles (4674 km) |
XMN Xiamen | 9h 55m | 2h 25m | 2907 miles (4677 km) |
HAK Haikou | 10h 5m | 2h 20m | 2907 miles (4677 km) |
PEK Beijing | 10h 10m | 2h 5m | 3406 miles (5480 km) |
MFM Macau | 10h 15m | 3h 5m | 2906 miles (4676 km) |
SGN Ho Chi Minh City | 10h 23m | 3h 10m | 3185 miles (5125 km) |
HKG Hong Kong | 10h 25m | 3h 50m | 2906 miles (4676 km) |
DAD Da Nang | 11h 10m | 4h 5m | 2941 miles (4732 km) |
TFU Chengdu | 11h 55m | 3h 55m | 3294 miles (5300 km) |
PVG Shanghai | 12h 5m | 2h 30m | 2932 miles (4718 km) |
MNL Manila | 12h 45m | 4h 20m | 3272 miles (5265 km) |
ICN Seoul | 12h 55m | 1h 55m | 3077 miles (4951 km) |


Quick copy and share this page
From Bangkok to Japan
Below is a list of other destinations to Japan from Suvarnabhumi Airport with either direct flights or 1 stop connections.
-
HND Tokyo Direct
-
KIX Osaka Direct
-
NGO Nagoya Direct
-
FUK Fukuoka Direct
-
CTS Sapporo Direct
-
OKA Okinawa
-
ITM Osaka
-
KOJ Kagoshima
-
UKB Kobe
-
SDJ Sendai
From Thailand to Tokyo
Below is a list of other cities in Thailand with flights to Tokyo with either non-stop or connecting flights.