Travel options for:
Tokyo to Osaka
  • Train

    $102 - $141
    1. Tokyo

      2 h 33 min - hourly

      $95 - $140

    2. Shin-Osaka

      9 min - every 15 minutes

      $2 - $3

  • Bus

    $50 - $85
    1. Tokyo Station Yaesu Exit

      8 h 50 min - every 3 hours

      $50 - $85

  • Drive

    $50 - $80
    1. Tokyo

      5 h 20 min - 319.5 miles

      $50 - $80

  • Fly Tokyo Haneda to Osaka

    $82 - $322
    1. Tokyo

      6 min - every 10 minutes

      $1

    2. Hamamatsucho

      23 min - every 15 minutes

      $5 - $8

    3. Tokyo Haneda (HND)

      1 h 5 min - non-stop

      $75 - $310

    4. Osaka (ITM)

      15 min - every 20 minutes

      $1 - $3

  • Fly Tokyo Haneda to Osaka Kobe

    $73 - $270
    1. Tokyo

      6 min - every 10 minutes

      $1

    2. Hamamatsucho

      23 min - every 15 minutes

      $5 - $8

    3. Tokyo Haneda (HND)

      1 h 10 min - non-stop

      $60 - $250

    4. Osaka Kobe (UKB)

      18 min - every 15 minutes

      $3 - $4

    5. Sannomiya(Jr)

      21 min - every 30 minutes

      $4 - $7

  • Train to Tokyo Narita, fly to Osaka

    $123 - $458
    1. Tokyo

      51 min - hourly

      $22 - $26

    2. Tokyo Narita (NRT)

      1 h 20 min - non-stop

      $100 - $430

    3. Osaka (ITM)

      15 min - every 20 minutes

      $1 - $3

  • Bus to Ibaraki, fly to Osaka Kobe

    $137 - $311
    1. Tokyo

      1 h 7 min - every 30 minutes

      $16

    2. Ishioka

      18 min - 12.3 miles

      $65 - $85

    3. Ibaraki (IBR)

      1 h 15 min - non-stop

      $50 - $200

    4. Osaka Kobe (UKB)

      18 min - every 15 minutes

      $3 - $4

    5. Sannomiya(Jr)

      21 min - every 30 minutes

      $4 - $7

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Tokyo train to Shin-Osaka then subway to Yodoyabashi. 2 h 45 min ¥13762. From Tokyo Station Yaesu Exit bus to Osaka Station Bus Terminal. 8 h 50 min ¥8000. From Tokyo drive to Osaka. 5 h 20 min ¥7376. From Tokyo train to Hamamatsucho, Monorail to Tokyo Haneda airport, fly to Osaka airport, then train to Osaka. 3 h 2 min ¥13327. From Tokyo train to Hamamatsucho, Monorail to Tokyo Haneda airport, fly to Osaka Kobe airport, train to Sannomiya(Jr), then train to Osaka. 3 h 39 min ¥12318. From Tokyo train to Tokyo Narita airport, fly to Osaka airport, then train to Osaka. 3 h 35 min ¥20830. From Tokyo Station Yaesu Exit bus to Ishioka, taxi to Ibaraki airport, fly to Osaka Kobe airport, train to Sannomiya(Jr), then train to Osaka. 4 h 37 min ¥22768.