Flights from Bangkok to Tokyo – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BKK to HND – All flight route options from Suvarnabhumi Airport, Thailand to Haneda Airport, Japan. These flights are operated by 25 different airlines. Fly non-stop or choose from 14 different connecting flights. The shortest flight time is 6 hours and 10 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 Haneda Airport
We got great deals on hotels and car rentals near the airport.
Bangkok to Tokyo flights
There are over 17 airlines and as many as 1630 flights every week to this destination. You can fly non-stop to Tokyo (HND) from Bangkok (BKK) with JAL, ANA or Thai Airways International but if a stopover option suits you better you can choose to fly via Nagoya, Ho Chi Minh City or any other of the 14 alternatives with connectiing airports.
Tip! Consider Suvarnabhumi Airport (BKK) to Narita International Airport (NRT) 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 09:45, 09:55 or 22:05. You also have the option to do a transit flight via Osaka. 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 9 hours and 20 minutes and you can fly every weekday with departures at 8:00 am, 2:00 am or 3:00 am.
Distance & flight times: Suvarnabhumi Airport to Haneda Airport
The shortest flight time between BKK and HND is 6 hours and 15 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 6h 15m | - | 2867 miles (4613 km) |
NGO Nagoya | 8h 30m | 2h 5m | 2867 miles (4613 km) |
SGN Ho Chi Minh City | 9h 15m | 2h 5m | 3148 miles (5065 km) |
CAN Guangzhou | 9h 20m | 1h 50m | 2867 miles (4613 km) |
FUK Fukuoka | 10h 0m | 2h 55m | 2876 miles (4627 km) |
PEK Beijing | 10h 8m | 1h 35m | 3378 miles (5435 km) |
HKG Hong Kong | 10h 20m | 4h 10m | 2867 miles (4613 km) |
TPE Taipei | 10h 25m | - | - |
KIX Osaka | 10h 40m | - | - |
ICN Seoul | 11h 0m | 3h 10m | 3046 miles (4901 km) |
PKX Beijing | 11h 0m | 2h 50m | 3345 miles (5382 km) |
CTS Sapporo | 11h 40m | 4h 35m | 3682 miles (5924 km) |
PVG Shanghai | 11h 50m | 4h 45m | 2894 miles (4656 km) |
MNL Manila | 12h 20m | 4h 50m | 3237 miles (5208 km) |
TAO Qingdao | 12h 50m | 4h 55m | 3078 miles (4953 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.
-
NRT Tokyo Direct
-
KIX Osaka Direct
-
NGO Nagoya Direct
-
CTS Sapporo Direct
-
FUK Fukuoka 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.