The direct answer: a reserved seat on the Tokyo–Osaka (Shin-Osaka) Shinkansen costs about ¥14,720 one-way and takes 2 hours 30 minutes on the fastest train (Nozomi). No need to book ahead from Japan itself — buy a same-day ticket at any JR ticket machine — but the train type and JR Pass math change the price significantly, so it's worth understanding both before you go.
One-Way Fares (Nozomi, Reserved-eligible)
Non-reserved (jiyuseki)
Cheapest option — no seat guarantee, arrive early on busy days
≈ ¥14,170
Reserved (shiteiseki)
Standard choice — guaranteed seat, small surcharge
≈ ¥14,720
Green Car (first class)
Wider seats, quieter car, worth it on the full 2.5-hour ride
≈ ¥20,000–20,800
Is the JR Pass Worth It — Just for This Trip?
A 7-day JR Pass costs ¥53,000 (since the October 2026 price increase). A Tokyo–Osaka round trip on the Hikari (the fastest train the Pass covers) costs roughly ¥28,000–29,000 bought separately. Honest verdict: if Tokyo–Osaka round trip is the only long-distance train you'll take, the JR Pass does not pay for itself.
It starts making sense once you add a third city — the Tokaido Shinkansen conveniently passes right through Kyoto and Nagoya on the way, so a Tokyo → Kyoto → Osaka → Tokyo loop (or a leg out to Hiroshima) is where the math flips. Check the full breakdown on our trip planning page.
How to Actually Book It
Same-day, no JR Pass: buy at any JR ticket machine or staffed counter (English available) — no advance booking needed for most dates.
With a JR Pass: exchange your voucher for the physical pass at a JR office on arrival, then reserve seats for free at any JR ticket counter or machine.
Online in advance: the JR East/Central websites and apps allow reservation, though the interface is less convenient than buying in person.
Rush hour and holidays (Golden Week, Obon, New Year): reserve at least a few days ahead — non-reserved cars do fill up standing-room-only on this route.
Ending station: most trains terminate at Shin-Osaka, not Osaka Station — they're different stations, about 10 minutes apart by local train or subway.