If you’re connecting through Haneda on a trip that includes an international flight, the direction matters. Landing internationally and connecting to a domestic flight means collecting your checked baggage and clearing immigration before you can even check in for the next leg.
Going the other way, domestic to international, is usually easier: if your bag was checked all the way through from your original departure airport, you skip that step entirely. I’ve made both connections on the same round trip, plus several domestic-to-domestic connections on trips around Japan. Here’s what each one actually involves.

Quick answer
- Landing internationally and connecting to a domestic flight: you’ll collect your checked baggage and clear immigration before you can check in for the next leg.
- Going the other way, domestic to international: if your original departure airport checked your bag through, you won’t need to collect it at Haneda at all.
- I hold a Japanese passport and used the automated immigration gates. I cannot tell you how long the regular immigration line takes for a foreign passport, so budget more time if that applies to you.
- Terminal 3’s domestic transfer counter runs 5:30 am to 7:30 pm, with check-in cutting off 60 minutes before departure — outside those hours, it moves to Counter 14 in Terminal 2.
- Connecting to or from an international flight gets you a free Keikyu/monorail transfer ticket. Domestic-to-domestic connections do not qualify for it.
- Domestic-to-domestic, same terminal: 30 minutes has worked for me. Different terminal, or the first flight of the day, budget significantly more — and in Okinawa’s typhoon season, book a changeable fare.
International to domestic: about 100 minutes for me
I flew in from Shanghai Hongqiao and connected to a domestic flight home in March. Because I hold a Japanese passport, I used the automated immigration gates, which were fast. I cannot review the regular immigration line, since I have not stood in it myself.
I was traveling with carry-on only on this trip, so I did not go through checked-baggage claim and re-check myself, and I cannot review that part firsthand. What I can pass on is the official information: as of August 2026, ANA’s Haneda connection guide lists the Terminal 3 domestic transfer counter as open from 5:30 am to 7:30 pm, with check-in cutting off 60 minutes before departure; outside those hours, transfers move to Counter 14 in Terminal 2 (ANA official page). Since February 1, 2026, the Terminal 3 domestic security checkpoint itself has closed daily between 11:00 am and 1:30 pm — during that window, the Free Shuttle Bus is your way between terminals, not the checkpoint (ANA official page).
I moved between terminals on the Keikyu line. Door to door, immigration to my next boarding gate, the whole connection took about 100 minutes — and that was without collecting checked baggage, which would have added more.
Domestic to international: about 2 hours for me
This was the outbound half of the same trip: Haneda to Shanghai Pudong, also in March. Because I had checked my bag at my original departure airport, it went straight through — I did not need to collect it and recheck it at Haneda. That’s the step the return leg didn’t get to skip, and it’s the main reason this half of the trip felt easier.
I spent some time in ANA’s Terminal 2 lounge before boarding. If your connection crosses between Terminal 3 and Terminal 1, or Terminal 3 and Terminal 2, Haneda hands out a free transfer ticket for the Keikyu line and monorail at the 2nd-floor Information Counter — you’ll need your passport and connecting ticket (Haneda official page). The underground passageway between Terminal 1 and Terminal 2 is also listed as an option on Haneda’s own domestic-to-international transfer page, and it’s the one I used.
The whole connection took about 2 hours for me — more relaxed than the return leg.
Domestic to domestic: same terminal versus different terminal
This is where the terminal question matters most. When both my flights left from the same terminal, 30 minutes has been enough. When they didn’t, it was a different story.
On a trip through Hakodate and Asahikawa, I was booked on the first flight of the day with under 60 minutes to connect. Delays on the first flight of the day are common — if the incoming aircraft is late, everything after it slips — so I stayed at a hotel near Haneda the night before instead of risking it.
On two round trips to Okinawa, in April and July 2025, I built in 90 minutes each way, because my tickets were booked separately rather than as one through-ticket. Checked baggage went all the way through on these, which made the connection itself easy.
On the July 2025 return, a typhoon was heading for Haneda. The rebooking happened at Naha, on the departure side, before I even left Okinawa: because I had a changeable fare, the airline moved my entire remaining itinerary earlier, both the Naha–Haneda leg and the flight home from Haneda. I got back before things got worse. I would not have had that option on a cheaper, non-changeable ticket. When an airline does that kind of rebooking for you, I think it’s worth sending the counter staff a short thank-you note afterward.
One more thing worth knowing: unlike international connections, Haneda does not issue a free Keikyu/monorail ticket for domestic-to-domestic transfers — that ticket is for connections involving an international flight only. The inter-terminal Free Shuttle Bus, on the other hand, is free regardless of what kind of connection you’re making.
Bottom line
A same-terminal domestic connection with checked baggage has been easy for me, even under an hour. Skipping baggage claim on the domestic-to-international side made the biggest difference of all. A different-terminal connection, a first flight of the day, or travel during typhoon season all deserve real buffer — and on routes where any of those apply, I now build in extra time or a changeable fare on purpose.
Please see also those articles:

