Home Tokyo Japan Tokyo Hotels About
Home  ›  Japan  ›  Tokyo  ›  Flights to Tokyo
✈️ Flights to Japan · Tokyo · 2026

Flights from Bangkok to Tokyo
airlines, airports, prices and flight time

Around 6 hours direct to Tokyo — with options ranging from full-service Thai Airways, JAL and ANA to budget fares on ZIPAIR and Thai AirAsia X. This guide helps you pick the right airline, decide between Narita and Haneda, and book your ticket for the best value.

Overview

Flying to Tokyo is easier than you think

Let's be honest — Bangkok–Tokyo is one of the most frequently served routes to Japan, with close to 50 flights a week between them. There is everything from full-service carriers like Thai Airways, Japan Airlines (JAL) and ANA, which include baggage and a meal in the fare, to budget airlines like ZIPAIR (a JAL group airline), Thai AirAsia X and Thai Vietjet, which have lower base fares but charge separately for baggage, seats and food. Most carriers use the newer Boeing 787 Dreamliner on this route.

What to know before you book: Tokyo has two main airports, and flights from Thailand land at both — Narita (NRT), which is further from the city but has plenty of flights, and Haneda (HND), which is much closer to the centre. Choose carefully, because it makes a real difference to your time and the cost of getting into the city. Return economy tickets run about ฿12,000–30,000 depending on the season, the direct flight takes roughly 6 hours, and Japan is 2 hours ahead of Thailand.

Airline comparison

Direct flights BKK/DMK→Tokyo — who flies the route

2026 information — schedules change seasonally, so always verify current timetables before booking.

Airline Type Origin → Destination What's included Notes
Thai Airways (TG) Full Service Suvarnabhumi → Narita / Haneda Baggage + meal + seat selection Thailand's national carrier; has flown this route for years, with frequent departures throughout the day.
Japan Airlines (JL) Full Service Suvarnabhumi → Narita / Haneda Baggage + meal + seat selection Japan's full-service flag carrier; refined service, 787 Dreamliner aircraft.
All Nippon Airways (NH) Full Service Suvarnabhumi → Narita / Haneda Baggage + meal + seat selection Japan's other full-service carrier; consistently strong service reviews.
ZIPAIR Low Cost Suvarnabhumi → Narita Base fare — everything charged separately A budget airline in the JAL group; 787 aircraft with more legroom than the typical LCC.
Thai AirAsia X (XJ) Low Cost Don Mueang → Narita Base fare — everything charged separately Flies out of Don Mueang, handy if you are on the north side of Bangkok. Low base fare.
Thai Vietjet (VZ) Low Cost Suvarnabhumi → Narita Base fare — everything charged separately A budget carrier that recently expanded its Japan network; 787 aircraft, often with good promo fares.
How to compare fares: Before booking a budget airline, always add checked baggage (often a few hundred to over a thousand baht each way), seat selection and food. It is a 6-hour flight — if you get hungry mid-air you will have to buy on board. On some trips the real total is no cheaper than full-service, especially if you are checking heavy bags.
Tokyo's airports

Narita (NRT) vs Haneda (HND) —which should you land at

Tokyo has two main airports and flights from Thailand serve both — the key difference is distance and the cost of getting into the city.

Thailand flights land here · further from city
Narita Airport
NRT · Narita International

Tokyo's main international airport, located in Chiba Prefecture about 60 km from the city centre. It has the most flights and the most airlines — budget carriers like ZIPAIR, Thai AirAsia X and Thai Vietjet all land here.

Into the city from NRT: Narita Express (N'EX) to Tokyo Station/Shinjuku ~60 min · Keisei Skyliner to Ueno ~45 min · Airport Limousine bus direct to major hotels
✈️ Much closer to the city centre
Haneda Airport
HND · Tokyo Haneda International

Right on Tokyo Bay, just about 15 km from the city centre — far faster and cheaper to reach the city than Narita. Full-service TG/JAL/ANA all run several Haneda flights a day. If the fare is similar and you can choose, Haneda is more convenient, especially for late arrivals.

Into the city from HND: Tokyo Monorail connecting to the Yamanote Line · Keikyu Line direct to Shinagawa ~15 min · all routes reach the city in about 15–30 minutes
Flight time & time difference

How long is the flight —and how many hours ahead is Japan

A direct flight from Bangkok to Tokyo takes about 6 hours (roughly 6 hours 20 minutes), depending on the wind direction and the routing on the day. The return leg from Tokyo usually takes a little longer (about 6 and a half hours) because of headwinds. An overnight red-eye departing Bangkok arrives in Tokyo at first light, giving you a full first day, while afternoon flights tend to land in the evening — so plan your transfer into the city carefully, especially if you land at Narita.

Japan is 2 hours ahead of Thailand — for example, if you depart Suvarnabhumi at 9 am and fly about 6 hours, then add the 2-hour difference, you arrive in Tokyo around 5 pm Japan time. Full-service carriers like Thai Airways, JAL and ANA include an in-flight meal, a personal entertainment screen and a checked baggage allowance in the fare. Budget airlines like ZIPAIR and Thai AirAsia X take the same flight time, but 6 hours is long for an LCC — if you are travelling as a family or with lots of luggage, work out the all-in price before you decide.

Narita Airport Terminal 2 in Tokyo, with the Narita Airport Terminal 2 and 成田国際空港 signage
After landing — getting into the city
Narita is further · Haneda is closer

If you land at Narita (NRT), take the Narita Express (N'EX) ~60 minutes to Tokyo Station/Shinjuku, or the Keisei Skyliner ~45 minutes to Ueno. If you land at Haneda (HND) it is far easier — the Tokyo Monorail or the Keikyu Line gets you into central Tokyo in about 15–30 minutes. Frequent flyers say the same thing: if you arrive late, Haneda is a lot less stressful.

Late arrivals: Airport trains usually stop running around 11 pm–midnight, so keep a taxi/bus plan in reserve
Tip: Buy a Suica/PASMO or Welcome Suica right at the airport so you can tap straight onto the trains
Aerial view of Haneda Airport in Tokyo beside Tokyo Bay, showing the runways and passenger terminals
Before you board — what to prepare
Visa · SIM/eSIM · cash · IC card

Thai citizens can visit Japan visa-free for stays of up to 15 days, but always check the latest conditions before you travel. Japan still uses cash more than you might expect, so carry some yen, along with a credit card and an IC card (Suica/PASMO) for the trains. A foreign SIM will work, but buying an eSIM before you go is more convenient — Japanese internet is fast and reliable, and you do not need a VPN.

Ticket prices

What do tickets cost —and how to book for value

Return economy fare (typical)
฿12,000 – ฿30,000
Indicative 2026 range · Varies with airline, season and how far ahead you book · Budget airlines during promotions can be much cheaper than this
Off-peak · Full Service (TG/JL/NH) ฿14,000–20,000
Off-peak · Low Cost (ZIPAIR/XJ/VZ) ฿9,000–15,000 + add-ons
Cherry blossom / Golden Week / autumn leaves / New Year ฿25,000–35,000+
Booked 1–2 months ahead · low season Best prices
🌸
March–May (Spring)

Cherry-blossom season (late March–early April) is the year's biggest peak — flight and hotel prices soar, so book well ahead. Late April–early May falls over Japan's Golden Week, when prices climb even higher and crowds are heavy.

☀️
June–August (Summer)

June, before the school break, often has good fares (rainy season runs late June–July). August is hot and humid with festivals and the Obon holiday, so prices are mid-range to high.

🍁
September–November (Autumn)

Cool, comfortable weather makes this a great time to travel; September to early November is reasonably priced. But during the autumn-leaf peak (mid–late November), tickets and hotels get noticeably more expensive.

❄️
December–February (Winter)

After New Year (January–February) is the cheapest stretch of the year, with cold, dry weather around 2–10°C. But the year-end–New Year window (late December–early January) sees prices spike sharply.

Booking tips

How to book for the best price

Arrived — now go further

Once you land in Tokyo —where to go next

Tokyo is Japan's shinkansen hub — you could spend a week exploring the city without getting bored, or hop on a bullet train onward to Kyoto (about 2 hours 20 minutes) or Osaka (about 2 and a half hours). For nearby day trips there's Hakone (~85 minutes) and Nikko (~2 hours). If you plan to take the shinkansen between several cities, work out whether a JR Pass is worth it before you buy.

Frequently asked

FAQ · Before you buy a ticket

Which airlines fly direct from Bangkok to Tokyo?
Airlines flying this route direct include Thai Airways (TG), Japan Airlines (JL) and All Nippon Airways (NH) for full-service options, plus ZIPAIR, Thai AirAsia X (XJ) from Don Mueang and Thai Vietjet (VZ) for low-cost options. Schedules change seasonally, so check current timetables before booking.
How long is the flight from Bangkok to Tokyo?
A direct flight from Bangkok (Suvarnabhumi or Don Mueang) to Tokyo takes about 6 hours (roughly 6 hours 20 minutes), depending on the routing and winds on the day. The return leg from Tokyo usually takes a little longer because of headwinds. Remember too that Japan is 2 hours ahead of Thailand.
Should I land at Narita or Haneda when flying to Tokyo?
Flights from Thailand land at both airports. Narita (NRT) is further from the city (~60 km) but has more flights and more budget carriers, while Haneda (HND) is much closer to central Tokyo (~15 km) and is faster and cheaper to reach the city from. If you can choose and the fares are similar, Haneda is more convenient — especially for late-arriving flights. See how to get in at our Narita guide → and Haneda guide →
How much does a Bangkok–Tokyo ticket cost, and when is it cheapest?
Return economy tickets generally run about ฿12,000–30,000, depending on airline, season and how far ahead you book. Low-cost carriers like ZIPAIR or Thai AirAsia X have lower base fares (one-way deals can start in the low thousands of baht during promotions) but you must add baggage and seat fees. The cheapest stretches are outside peak season (January–February and June). Cherry-blossom season, Golden Week, autumn leaves and New Year all push prices high.
Is flying a low-cost carrier (LCC) to Tokyo worth it?
It is worth it if you travel light and catch a promotion, but this route is about 6 hours, which is fairly long for an LCC. Before deciding, always add checked baggage, seat selection and a meal to the base fare. Sometimes once everything is included the gap from full-service is small — especially if you have heavy luggage or are travelling as a family.
How do I get into the city from Narita or Haneda?
From Narita (NRT), the Narita Express (N'EX) reaches Tokyo Station/Shinjuku in about 60 minutes, the Keisei Skyliner reaches Ueno in about 45 minutes, or take an Airport Limousine bus. Haneda (HND) is much closer — the Tokyo Monorail or the Keikyu Line gets you into the city in about 15–30 minutes. For routes, prices and how to make connections, see our Narita Airport guide → and Haneda Airport guide →