Travel from Shinjuku to Osaka

Train, bus or fly from Shinjuku to Osaka?

Japan Railways (JR) operates a train from Shinjuku to Osaka every 5 minutes. Tickets cost $2 - $3 and the journey takes 21 min. 2 other operators also service this route. Alternatively, JR East Group operates a bus from Shinjuku to Osaka every 3 hours. Tickets cost $55 and the journey takes 8 h 10 min.

How to get from Shinjuku to Osaka

From Shin-Okubo train to Shinagawa, train to Shin-Osaka, then subway to Yodoyabashi. 3 h 10 min ¥13783. From Buster Shinjuku bus to Osaka Station Bus Terminal. 8 h 10 min ¥6000. From Shinjuku drive to Osaka. 5 h 20 min ¥7272. From Shinjuku Station West bus to Tokyo Haneda airport, fly to Osaka airport, then train to Osaka. 2 h 59 min ¥13639. From Shinjuku Station West bus to Tokyo Haneda airport, fly to Osaka Kobe airport, train to Sannomiya(Jr), then train to Osaka. 3 h 42 min ¥12642. From Higashi-Shinjuku subway to Ueno-Okachimachi, walk to Keisei-Ueno, train to Tokyo Narita airport, fly to Osaka airport, then train to Osaka. 4 h 21 min ¥20725.