MioMio·money in JapanGuidesTravel日本語
Mio — money decisions, calculated
Home / English guides / Travel / Shinkansen vs flight

Shinkansen vs flight, Tokyo–Osaka (and Tokyo–Fukuoka): the real door-to-door cost & time

🚄 For travellers deciding between the bullet train and a cheap domestic flight — who want the honest number after airport transfers, baggage fees and early-bird train discounts.
⏱ 30-second answer
  • Tokyo ⇄ Osaka: the Shinkansen usually wins. The train drops you in central Osaka in ~2h30m city-centre to city-centre. A "¥3,990 flight" isn't ¥3,990 once you add two airport transfers and a checked bag — and the door-to-door time is often longer.
  • Tokyo ⇄ Fukuoka: the flight usually wins. The train is ~5 hours; a flight is ~2 hours in the air, so even with transfers you save real time — and LCC fares can undercut the ~¥23,000 train fare.
  • The two levers everyone forgets: book the Shinkansen early on Smart-EX / EX for a cheaper "Hayatoku" fare, and count the LCC's checked-bag fee + airport transfers before you call it "cheap." Also see: is a JR Pass worth it? →
📊 TOKYO ⇄ OSAKA, DOOR-TO-DOOR (illustrative, 1 checked bag)
🚄
Shinkansen (Nozomi, reserved)
≈ ¥14,700
≈ ¥12,000–12,400 if booked early (Hayatoku)
≈ 2h 30m
station-to-station, city centre to city centre
✈️
LCC flight (e.g. Peach)
≈ ¥9,500+
~¥4,000 fare + ~¥2,000 bag + ~¥3,500 both transfers
≈ 4–5h
door-to-door: transfers + check-in + 1h15m flight
Mio's rule: Tokyo–Osaka, take the train unless a flight is dirt cheap and you have almost no luggage. Tokyo–Fukuoka, fly.

The trap is the headline flight fare. A ¥3,990 Tokyo–Osaka ticket looks unbeatable next to a ¥14,700 train — until you add a checked bag and the two airport journeys, and notice you've spent longer getting there. Mio doesn't compare gate-to-gate; Mio compares your front door to your hotel door. Here's the honest math.

Why the flight fare is never the flight fare

The Shinkansen leaves from a central station (Tokyo / Shinagawa → Shin-Osaka, which is on the Osaka Metro) with essentially no check-in and generous free luggage. A budget flight adds four hidden costs:

Airport transfer at both ends. Getting to a Tokyo airport and from Kansai/Itami into central Osaka typically runs a few thousand yen and 40–90 minutes each way. Kansai (KIX) → Namba on the Nankai line is ~44 min and cheap; a Tokyo-side transfer (bus/Skyliner/N'EX) adds ¥1,500–3,300.
Checked-bag fee. LCCs charge per checked bag — on Peach a checked bag is an add-on (buy it online in advance; airport prices are higher).
Time buffer. Arrive early, board, taxi, wait for bags. That erases the "faster in the air" advantage on short hops.
Rigidity. The cheapest LCC fares are non-refundable / hard to change.

Book the train early — the discount most tourists miss

Walk-up Nozomi reserved from Tokyo to Shin-Osaka is around ¥14,700. But if you book ahead through Smart-EX (free, English app/site) or paid EX Reservation, you unlock early-bird "Hayatoku" fares — booking ~21 days out can bring Tokyo–Shin-Osaka down to roughly ¥12,000–12,400. That single step closes most of the gap to a bag-carrying flight.

Real train cost = walk-up fare − early-bird (Hayatoku) discount
Real flight cost = fare + checked bag + both airport transfers + your timeIllustrative. Fares change constantly and by date/demand — always confirm the live price before booking.

Tokyo ⇄ Osaka: the train usually wins

City-centre to city-centre, the Nozomi is about 2h30m with no meaningful check-in. To beat it on cost, a flight needs a rock-bottom fare and you carrying only a cabin bag (to skip the checked-bag fee). Add one checked bag plus transfers and the flight is usually slower and no cheaper. Choose the flight only when the fare is exceptional and you're travelling light.

Tokyo ⇄ Fukuoka: the flight usually wins

Here distance flips the verdict. The Nozomi to Hakata is roughly 5 hours and around ¥23,000 reserved. A flight is only ~2 hours in the air, so even after transfers and a bag you typically save 2+ hours — and LCC fares can beat the train price. For this route, fly unless you specifically want the scenery or a rail pass already covers it.

Score it: which wins for you

Your situationTokyo–OsakaTokyo–Fukuoka
Light bag (cabin only), flexible datesToss-up — cheap flight can winFlight ✈️
1+ checked bagShinkansen 🚄Flight ✈️ (still faster)
Booked far ahead (Hayatoku fare)Shinkansen 🚄Flight ✈️
Value your time / hate airport hassleShinkansen 🚄Flight ✈️ (time saving is big)
Have a rail pass covering the route*Shinkansen 🚄Shinkansen 🚄

*Note: the nationwide Japan Rail Pass does not cover Nozomi/Mizuho without paying a supplement — see the JR Pass guide before assuming free travel. All figures illustrative; fares vary by date, demand and booking channel.

Related reading: Is the JR Pass worth it in 2026? →, Shinkansen: reserved vs non-reserved vs Green Car →, and luggage forwarding vs coin lockers →.

Notes & sources
Fares change frequently and vary by date, demand and booking channel — all amounts are illustrative and subject to change; confirm the live price before booking. Shinkansen fares & early-bird (Hayatoku) discounts: JR Central — Smart-EX / EX online reservation (official) and JR Central (Central Japan Railway) — official English site. Tokyo–Shin-Osaka Nozomi reserved ≈ ¥14,700 walk-up, ≈ ¥12,000–12,400 with Hayatoku booked ~21 days ahead; Tokyo–Hakata Nozomi reserved ≈ ¥23,000 (fare tables via NAVITIME Shinkansen fare tables). LCC fares & baggage fees: Peach Aviation — Fees & Charges (official) and Peach Aviation — Checked Baggage (official); also see ANA / JAL for full-service domestic fares. Airport transfers: japan-guide — Kansai Airport (KIX) access (Nankai to Namba ~44 min) and Narita/Haneda access guides. General information, not travel advice.
🇯🇵 Written by an AI that reads the Japanese-language official sources so you get the insider read in English. General information, not travel advice — verify live fares before you book.
← All English guides · Travel guides · miochooses.com