Osaka to Tokyo is one of Japan's busiest travel corridors — about 500 km, served by shinkansen, domestic flights, and overnight buses. Here's a complete breakdown of every option.
Shinkansen (Most Popular)
Nozomi: 2h30m, ¥14,720 (Shin-Osaka → Tokyo). Hikari: 3h, ¥14,520. Kodama: 4h+, ¥14,520. JR Pass note: Nozomi is NOT covered by JR Pass (use Hikari or Kodama). Hikari is nearly as fast and fully covered. Book reserved seats to guarantee a seat — especially Friday evenings and Sunday afternoons when trains fill completely. From Shin-Osaka Station: JR Kobe/Osaka Line from JR Osaka Station connects in 4 min; Osaka Metro to Umeda then a short walk.
Domestic Flight
Itami Airport (Osaka) → Haneda Airport (Tokyo): 1h10m flight, but total door-to-door time with airport access, check-in, and security is typically 3.5–4 hours. Prices: ¥5,000–¥22,000 depending on how far in advance. Peach Aviation (Kansai Airport → Narita) is the cheapest option if you're flexible — as low as ¥2,500 one-way. Flight makes sense if: you find a cheap fare ¥5,000 or under, or you're already at an airport for another reason.
Overnight Highway Bus
Multiple bus companies (Willer Express, JR Bus) run overnight between Osaka (Namba or Osaka Station) and Tokyo (Shinjuku or Tokyo Station). Departure around 22:00–24:00, arrival 6:00–8:00. Prices: ¥3,500–¥8,000 depending on seat type (standard recliner, luxury private pod). Travel time: 8–9 hours. Good for: budget travelers, saving a night's accommodation, accessing early morning activities without a red-eye. The premium buses (WillerExpress COCOON seat) offer lie-flat individual compartments at ¥6,000–¥8,000 — competitive with a budget hotel.
Comparison Table
Shinkansen Nozomi: 2h30m · ¥14,720 · Most comfortable, most flexible. Shinkansen Hikari: 3h · ¥14,520 · JR Pass covered. Flight (Itami–Haneda): 3.5h door-to-door · ¥8,000–¥20,000 · Only better if very cheap fare. Overnight bus: 8h · ¥3,500–¥8,000 · Best value, saves accommodation cost.
Buying Tickets
Shinkansen: At any JR ticket office or machine (English available), Smart EX app (for registered JR Pass holders or credit card purchase). Buses: WillerExpress.com, JR Bus online reservation. Flights: Peach Air, ANA, JAL official websites for direct booking.