Travel Osaka to Tokyo

Osaka to Tokyo

Arrive in Tokyo’s gleaming skyscrapers and historic temples, a stark contrast to Osaka’s lively street food markets and casual atmosphere. All standard transport options connecting Osaka and Tokyo are listed here, including charter, flight, combined, bus or train.

Travel options for Osaka to Tokyo

From Osaka to Tokyo, the most cost-effective option is by a bus for 2714 JPY, while traveling by flight takes 1h y 5 minutes.

Bus from Osaka to Tokyo

A bus trip from Osaka to Tokyo departs from multiple stations, including Namba Osaka, Tennoji Abenobashi Station, Osaka, Universal Studios Japan, Universal Studios, Universal Studios Japan and others several times a day, starting as early as 07:10, giving you flexibility in choosing the best time. You will reach multiple stations, including Shinjuku, Tokyo, Tokyo, Shinjuku Expressway, Tokyo, Akihabara Station, Tokyo and others after approximately 6 hours 56 minutes, with tickets available from 2,714 JPY. Don’t forget to reserve your seat online to enjoy a smooth and stress-free journey.

Prices: 2,714 JPY

Duration: 6h 56m – 10h 42m ⏱

Go with bus from Osaka to Tokyo for 2714 JPY Travel with bus from Osaka to Tokyo in 6h 56m Ride with bus from Osaka to Tokyo for 2714 JPY Travel with bus from Osaka to Tokyo in 6h 56m Hop on bus from Osaka to Tokyo in 6h 56m Ride with bus from Osaka to Tokyo in 6h 56m

View all Bus tickets →

Flight from Osaka to Tokyo

Flying from Osaka, you can depart from KIX Kansai International Airport, Kansai Airport or ITM Osaka Airport and reach Tokyo, landing at NRT Narita Airport, Tokyo or HND Haneda Airport, Tokyo, in roughly 1 hour 5 minutes. This is the fastest way to travel, with typical fares starting at 10,690 JPY. Check available flights and book your seat here for a smooth journey.

Prices: 10,690 JPY

Duration: 1h 5m – 1h 25m ⏱

Choose avia from Osaka to Tokyo for 10690 JPY Take avia from Osaka to Tokyo in 1h 5m Travel with avia from Osaka to Tokyo in 1h 5m Choose avia from Osaka to Tokyo in 1h 5m Experience avia from Osaka to Tokyo in 1h 5m Explore with avia from Osaka to Tokyo for 10690 JPY

View all Flight tickets →

Train from Osaka to Tokyo

Board the train at Shin Osaka and head toward Tokyo, with a journey lasting about 2 hours 21 minutes. Fares start from 16,057 JPY, and your stop will be at Tokyo. See available seats and secure your ticket in advance.

Popular departures: Shin Osaka
Popular arrivals: Tokyo

Prices: 16,057 JPY

Duration: 2h 21m – 3h 54m ⏱

Journey with train from Osaka to Tokyo for 16057 JPY

View all Train tickets →

Combined from Osaka to Tokyo

Combined services connect Osaka and Tokyo, departing from ITM Osaka Airport or KIX Kansai International Airport, Kansai Airport and arriving at HND Haneda Airport, Tokyo or NRT Narita Airport, Tokyo. Expect a journey of about 2 hours 55 minutes, with tickets priced at 61,641 JPY, check combined options here.

Prices: 61,641 JPY

Duration: 2h 55m – 12h 15m ⏱

Book combined from Osaka to Tokyo for 61641 JPY Travel with combined from Osaka to Tokyo for 61641 JPY

View all Combined tickets →

Charter from Osaka to Tokyo

Move from Osaka to Tokyo without stops or waiting: a private driver will collect you from your preferred pickup point and deliver you to your chosen drop-off. Expect the journey to take roughly 5 hours 58 minutes, with prices starting at 342,732 JPY. Reserve your ride now.

Prices: 342,732 JPY

Duration: 5h 58m ⏱

Choose charter from Osaka to Tokyo for 342732 JPY

View all Charter tickets →

Distance Osaka to Tokyo

The distance between Osaka and Tokyo is 402.5 kilometers.

Osaka to Tokyo Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Osaka to Tokyo

Bus
Flight
Train
Combined
Charter
Average price
5,857 JPY
19,068 JPY
16,412 JPY
76,006 JPY
342,732 JPY
Cheapest price
2,714 JPY
10,690 JPY
16,057 JPY
61,641 JPY
342,732 JPY
Average duration
8h 50m
1h 13m
2h 38m
7h 14m
5h 58m
Minimum duration
6h 56m
1h 05m
2h 21m
2h 55m
5h 58m
Number of departures
127
48
170
5
15
Tickets

Bus Routes & Schedules from Osaka to Tokyo

Bus services linking Osaka and Tokyo operate through multiple stations, giving travelers a range of possible departure and arrival points. Because of this, journey durations can differ by route, generally averaging around 6h 56m to 10h 42m. All buses run within a shared operating window from 07:10 to 23:50, with bus ticket prices starting at 2,714 to 14,870 JPY and adjusting slightly based on the service and stop combination. Reviewing the complete bus timetable for Osaka to Tokyo allows you to assess station coverage, timing differences and departure options in detail.

Departure stations
Namba Osaka
Tennoji Abenobashi Station, Osaka
Universal Studios Japan
Universal Studios, Universal Studios Japan
Osaka
Osaka Umeda
Universal Studios Osaka, Universal Studios Japan
Universal Studios Liber Hotel, Universal Studios Japan
Tourist Bus Namba Parks Street, Osaka
Umeda Plaza Motor Pool, Osaka
Namba Parks Street, Osaka
Arrival stations
Shinjuku, Tokyo
Tokyo
Shinjuku Expressway, Tokyo
Akihabara Station, Tokyo
Shinjuku Station 3F, Tokyo
Ikebukuro, Tokyo
Tokyo Teleport Station
Tokyo Yaesu Bus Terminal
Akihabara, Tokyo
Shinjuku Station 4F, Tokyo
Shinjuku Station 3F South Exit

Bus Timetable: Namba Osaka → Akihabara Station, Tokyo

  • 20:50 05:30 8h 40m 3504 JPY
  • 21:20 06:15 8h 55m 2847 JPY
  • 22:05 07:50 9h 45m 7774 JPY

Bus Timetable: Namba Osaka → Ikebukuro, Tokyo

  • 20:45 06:00 9h 15m 2847 JPY
  • 21:30 05:40 8h 10m 11278 JPY

Bus Timetable: Namba Osaka → Shinjuku Expressway, Tokyo

  • 21:05 06:40 9h 35m 2714 JPY
  • 22:25 07:55 9h 30m 2714 JPY

Bus Timetable: Namba Osaka → Shinjuku Station 3F, Tokyo

  • 10:20 19:55 9h 35m 7490 JPY
  • 22:20 07:55 9h 35m 5200 JPY
  • 22:25 07:55 9h 30m 3853 JPY

Bus Timetable: Namba Osaka → Shinjuku, Tokyo

  • 20:25 05:45 9h 20m 7336 JPY
  • 21:00 05:40 8h 40m 7555 JPY
  • 21:05 06:34 9h 29m 7884 JPY
  • 21:40 05:30 7h 50m 6569 JPY
  • 22:05 07:10 9h 5m 7774 JPY
  • 22:25 06:48 8h 23m 6548 JPY
  • 22:30 07:54 9h 24m 11935 JPY
  • 22:50 07:45 8h 55m 5365 JPY
  • 23:00 07:00 8h 6548 JPY

Bus Timetable: Namba Osaka → Tokyo

  • 20:45 06:42 9h 57m 4179 JPY
  • 20:50 05:50 9h 3504 JPY
  • 21:15 05:55 8h 40m 4380 JPY
  • 21:20 06:00 8h 40m 2847 JPY
  • 21:30 06:00 8h 30m 14870 JPY
  • 21:40 06:00 8h 20m 6569 JPY
  • 21:45 06:50 9h 5m 6241 JPY
  • 21:50 06:12 8h 22m 11585 JPY
  • 22:00 07:48 9h 48m 5200 JPY
  • 22:05 06:29 8h 24m 7884 JPY
  • 22:10 06:48 8h 38m 11585 JPY
  • 22:25 06:49 8h 24m 10840 JPY
  • 22:45 07:10 8h 25m 5694 JPY
  • 22:55 08:42 9h 47m 5200 JPY
  • 23:10 07:30 8h 20m 6132 JPY

Bus Timetable: Namba Osaka → Tokyo Yaesu Bus Terminal

  • 21:20 06:45 9h 25m 6079 JPY

Bus Timetable: Namba Parks Street, Osaka → Shinjuku Expressway, Tokyo

  • 22:10 06:20 8h 10m 4783 JPY

Bus Timetable: Namba Parks Street, Osaka → Tokyo Yaesu Bus Terminal

  • 21:00 05:48 8h 48m 6420 JPY

Bus Timetable: Osaka → Akihabara Station, Tokyo

  • 20:45 06:15 9h 30m 2847 JPY
  • 21:15 05:30 8h 15m 3504 JPY
  • 22:30 07:50 9h 20m 7774 JPY

Bus Timetable: Osaka → Ikebukuro, Tokyo

  • 21:50 05:40 7h 50m 11278 JPY

Bus Timetable: Osaka → Shinjuku, Tokyo

  • 20:50 05:45 8h 55m 7336 JPY
  • 21:25 06:34 9h 9m 7884 JPY
  • 21:30 05:55 8h 25m 4609 JPY
  • 21:50 05:30 7h 40m 4380 JPY
  • 21:55 05:55 8h 7336 JPY
  • 22:00 06:20 8h 20m 2847 JPY
  • 22:20 06:00 7h 40m 6569 JPY
  • 22:30 06:00 7h 30m 6569 JPY
  • 22:50 07:54 9h 4m 11935 JPY
  • 23:15 07:45 8h 30m 5365 JPY
  • 23:20 07:40 8h 20m 4609 JPY
  • 23:40 07:00 7h 20m 6548 JPY

Bus Timetable: Osaka → Tokyo

  • 07:10 15:20 8h 10m 7752 JPY
  • 20:45 06:00 9h 15m 2847 JPY
  • 21:10 06:15 9h 5m 2737 JPY
  • 21:15 05:50 8h 35m 3504 JPY
  • 21:20 05:54 8h 34m 6460 JPY
  • 21:30 06:10 8h 40m 6022 JPY
  • 21:45 05:55 8h 10m 4380 JPY
  • 21:50 06:00 8h 10m 4380 JPY
  • 22:00 06:00 8h 14870 JPY
  • 22:10 06:50 8h 40m 6241 JPY
  • 22:20 06:12 7h 52m 11585 JPY
  • 22:25 06:29 8h 4m 7884 JPY
  • 22:30 06:30 8h 6569 JPY
  • 22:40 06:48 8h 8m 11585 JPY
  • 22:45 06:49 8h 4m 10840 JPY
  • 22:50 06:50 8h 6132 JPY
  • 23:10 06:06 6h 56m 10052 JPY
  • 23:50 07:30 7h 40m 6132 JPY

Bus Timetable: Osaka Umeda → Akihabara, Tokyo

  • 22:50 07:30 8h 40m 2839 JPY

Bus Timetable: Osaka Umeda → Shinjuku Expressway, Tokyo

  • 21:10 06:10 9h 5623 JPY
  • 21:40 06:40 9h 2714 JPY
  • 22:00 07:10 9h 10m 5623 JPY
  • 22:10 07:15 9h 5m 2714 JPY
  • 23:00 07:55 8h 55m 2714 JPY
  • 23:30 08:00 8h 30m 5623 JPY
  • 23:40 07:50 8h 10m 7088 JPY

Bus Timetable: Osaka Umeda → Shinjuku Station 3F South Exit

  • 23:10 07:15 8h 5m 2839 JPY

Bus Timetable: Osaka Umeda → Shinjuku Station 3F, Tokyo

  • 11:00 19:55 8h 55m 7490 JPY
  • 21:10 06:10 9h 2714 JPY
  • 22:30 07:20 8h 50m 5200 JPY
  • 23:00 07:55 8h 55m 5200 JPY

Bus Timetable: Osaka Umeda → Tokyo

  • 21:20 06:42 9h 22m 4179 JPY
  • 21:30 06:24 8h 54m 2822 JPY
  • 21:50 06:18 8h 28m 5200 JPY
  • 22:20 06:48 8h 28m 2714 JPY
  • 22:30 08:12 9h 42m 2839 JPY
  • 22:40 07:48 9h 8m 5200 JPY
  • 23:30 08:42 9h 12m 5200 JPY

Bus Timetable: Osaka Umeda → Tokyo Teleport Station

  • 22:20 07:30 9h 10m 2714 JPY

Bus Timetable: Osaka Umeda → Tokyo Yaesu Bus Terminal

  • 21:50 06:45 8h 55m 6079 JPY
  • 22:20 07:00 8h 40m 2839 JPY

Bus Timetable: Tennoji Abenobashi Station, Osaka → Akihabara Station, Tokyo

  • 21:50 06:15 8h 25m 2847 JPY

Bus Timetable: Tennoji Abenobashi Station, Osaka → Shinjuku, Tokyo

  • 20:45 06:34 9h 49m 7884 JPY
  • 21:20 06:20 9h 2847 JPY
  • 21:45 06:48 9h 3m 4062 JPY
  • 22:00 06:48 8h 48m 6548 JPY
  • 22:10 07:54 9h 44m 11935 JPY

Bus Timetable: Tennoji Abenobashi Station, Osaka → Tokyo

  • 21:45 06:29 8h 44m 7884 JPY
  • 21:50 06:00 8h 10m 2847 JPY
  • 22:05 06:49 8h 44m 10840 JPY
  • 22:50 07:00 8h 10m 11147 JPY

Bus Timetable: Tourist Bus Namba Parks Street, Osaka → Akihabara, Tokyo

  • 22:10 07:30 9h 20m 2839 JPY

Bus Timetable: Tourist Bus Namba Parks Street, Osaka → Shinjuku Station 3F South Exit

  • 22:30 07:15 8h 45m 2839 JPY

Bus Timetable: Tourist Bus Namba Parks Street, Osaka → Tokyo

  • 20:50 06:24 9h 34m 2822 JPY
  • 21:50 08:12 10h 22m 2839 JPY

Bus Timetable: Umeda Plaza Motor Pool, Osaka → Shinjuku Expressway, Tokyo

  • 23:00 06:20 7h 20m 4308 JPY

Bus Timetable: Umeda Plaza Motor Pool, Osaka → Shinjuku Station 3F, Tokyo

  • 21:30 05:55 8h 25m 5210 JPY

Bus Timetable: Umeda Plaza Motor Pool, Osaka → Shinjuku Station 4F, Tokyo

  • 23:20 07:40 8h 20m 5352 JPY

Bus Timetable: Umeda Plaza Motor Pool, Osaka → Tokyo

  • 22:30 06:54 8h 24m 4320 JPY

Bus Timetable: Universal Studios Japan → Shinjuku Station 3F, Tokyo

  • 20:50 06:25 9h 35m 2714 JPY
  • 21:50 07:20 9h 30m 5200 JPY

Bus Timetable: Universal Studios Japan → Tokyo

  • 21:45 08:12 10h 27m 2839 JPY

Bus Timetable: Universal Studios Liber Hotel, Universal Studios Japan → Shinjuku Expressway, Tokyo

  • 21:20 07:15 9h 55m 2714 JPY

Bus Timetable: Universal Studios Liber Hotel, Universal Studios Japan → Shinjuku Station 3F, Tokyo

  • 20:35 06:25 9h 50m 2714 JPY

Bus Timetable: Universal Studios Liber Hotel, Universal Studios Japan → Tokyo

  • 21:30 08:12 10h 42m 2839 JPY

Bus Timetable: Universal Studios Osaka, Universal Studios Japan → Shinjuku, Tokyo

  • 20:10 06:34 10h 24m 7884 JPY
  • 20:40 06:20 9h 40m 2847 JPY
  • 21:05 06:48 9h 43m 2956 JPY
  • 21:35 07:54 10h 19m 11935 JPY

Bus Timetable: Universal Studios Osaka, Universal Studios Japan → Tokyo

  • 21:05 07:06 10h 1m 2956 JPY
  • 21:15 06:12 8h 57m 11585 JPY
  • 21:45 06:54 9h 9m 4062 JPY
  • 22:05 07:10 9h 5m 5694 JPY

Bus Timetable: Universal Studios, Universal Studios Japan → Tokyo

  • 21:45 06:54 9h 9m 4320 JPY

Check all Charter tickets →

Flight Routes & Schedules from Osaka to Tokyo

- Board a flight at KIX Kansai International Airport, Kansai Airport to reach NRT Narita Airport, Tokyo, spending roughly 1h 20m to 1h 25m in the air. Services run from 07:50 until 21:10, and tickets start from 10,690 to 40,714 JPY.
- Board your flight at KIX Kansai International Airport, Kansai Airport and fly to HND Haneda Airport, Tokyo, spending roughly 1h 5m to 1h 20m in the air. Services operate from 06:45 until 21:10, and fares start at 15,205 to 44,180 JPY.
- Catch a flight at ITM Osaka Airport, with a trip lasting roughly 1h 5m to 1h 15m. You’ll arrive at HND Haneda Airport, Tokyo. Tickets begin from 14,973 to 43,764 JPY, and flights run from 07:05 until 20:20.
- Catch a flight at ITM Osaka Airport, with a trip lasting roughly 1h 20m to 1h 25m. You’ll arrive at NRT Narita Airport, Tokyo. Tickets begin from 14,997 to 18,862 JPY, and flights run from 14:05 until 14:40.

Departure stations
KIX Kansai International Airport, Kansai Airport
ITM Osaka Airport
Arrival stations
NRT Narita Airport, Tokyo
HND Haneda Airport, Tokyo

Flight Timetable: ITM Osaka Airport → HND Haneda Airport, Tokyo

  • 07:05 08:10 1h 5m 14973 JPY
  • 07:25 08:40 1h 15m 15655 JPY
  • 07:30 08:45 1h 15m 14973 JPY
  • 08:00 09:10 1h 10m 14973 JPY
  • 08:30 09:35 1h 5m 15655 JPY
  • 09:00 10:10 1h 10m 14973 JPY
  • 09:35 10:40 1h 5m 15655 JPY
  • 10:00 11:10 1h 10m 15044 JPY
  • 10:30 11:40 1h 10m 15655 JPY
  • 11:00 12:10 1h 10m 43764 JPY
  • 11:30 12:40 1h 10m 18862 JPY
  • 12:00 13:10 1h 10m 14973 JPY
  • 12:30 13:40 1h 10m 18862 JPY
  • 13:00 14:10 1h 10m 15044 JPY
  • 13:40 14:50 1h 10m 16598 JPY
  • 14:00 15:10 1h 10m 14973 JPY
  • 14:30 15:35 1h 5m 18862 JPY
  • 15:00 16:10 1h 10m 17396 JPY
  • 15:25 16:40 1h 15m 16598 JPY
  • 16:00 17:15 1h 15m 22379 JPY
  • 16:30 17:45 1h 15m 16598 JPY
  • 16:50 18:05 1h 15m 17396 JPY
  • 18:00 19:15 1h 15m 16841 JPY
  • 18:20 19:30 1h 10m 17730 JPY
  • 19:00 20:10 1h 10m 25585 JPY
  • 19:30 20:40 1h 10m 17730 JPY
  • 20:10 21:20 1h 10m 18862 JPY
  • 20:20 21:30 1h 10m 27131 JPY

Flight Timetable: ITM Osaka Airport → NRT Narita Airport, Tokyo

  • 14:05 15:30 1h 25m 14997 JPY
  • 14:40 16:00 1h 20m 18862 JPY

Flight Timetable: KIX Kansai International Airport, Kansai Airport → HND Haneda Airport, Tokyo

  • 06:45 07:55 1h 10m 15205 JPY
  • 07:00 08:05 1h 5m 15844 JPY
  • 07:05 08:15 1h 10m 15205 JPY
  • 08:20 09:35 1h 15m 15205 JPY
  • 11:05 12:25 1h 20m 17650 JPY
  • 14:05 15:25 1h 20m 44180 JPY
  • 15:00 16:15 1h 15m 18107 JPY
  • 15:45 17:05 1h 20m 43740 JPY
  • 17:35 18:55 1h 20m 16705 JPY
  • 19:00 20:20 1h 20m 16684 JPY
  • 21:05 22:15 1h 10m 18107 JPY
  • 21:10 22:25 1h 15m 25885 JPY

Flight Timetable: KIX Kansai International Airport, Kansai Airport → NRT Narita Airport, Tokyo

  • 07:50 09:15 1h 25m 11681 JPY
  • 08:00 09:25 1h 25m 10690 JPY
  • 10:50 12:15 1h 25m 13063 JPY
  • 19:10 20:35 1h 25m 15953 JPY
  • 20:25 21:45 1h 20m 40714 JPY
  • 21:10 22:30 1h 20m 13063 JPY

Check all Flight tickets →

Train Routes & Schedules from Osaka to Tokyo

Board the train at Shin Osaka and settle in for a ride to Tokyo. The journey along the tracks usually takes about 2h 21m to 3h 54m, with services running from 06:00 until 21:24 and tickets starting from 16,057 to 22,349 JPY. Check the timetable from Osaka to Tokyo to choose the departure that fits your schedule and secure your seat for a smooth trip.

Train Timetable: Shin Osaka → Tokyo

  • 06:00 08:23 2h 23m 16992 JPY
  • 06:11 09:09 2h 58m 16057 JPY
  • 06:15 08:39 2h 24m 16057 JPY
  • 06:24 08:51 2h 27m 22349 JPY
  • 06:33 08:57 2h 24m 16992 JPY
  • 06:42 09:42 3h 16057 JPY
  • 06:51 09:15 2h 24m 16057 JPY
  • 07:09 09:36 2h 27m 16057 JPY
  • 07:15 09:45 2h 30m 16057 JPY
  • 07:18 10:12 2h 54m 16057 JPY
  • 07:30 09:57 2h 27m 16057 JPY
  • 07:36 10:42 3h 6m 16057 JPY
  • 07:39 10:06 2h 27m 16992 JPY
  • 07:54 11:48 3h 54m 16057 JPY
  • 07:57 10:24 2h 27m 16057 JPY
  • 08:06 10:33 2h 27m 16057 JPY
  • 08:15 10:45 2h 30m 16992 JPY
  • 08:19 11:12 2h 53m 16057 JPY
  • 08:30 10:57 2h 27m 16057 JPY
  • 08:45 11:15 2h 30m 16057 JPY
  • 08:48 11:42 2h 54m 16057 JPY
  • 08:54 12:48 3h 54m 16057 JPY
  • 08:57 11:24 2h 27m 16057 JPY
  • 09:06 11:33 2h 27m 16057 JPY
  • 09:15 11:45 2h 30m 16057 JPY
  • 09:18 12:12 2h 54m 16640 JPY
  • 09:24 11:54 2h 30m 16057 JPY
  • 09:33 12:03 2h 30m 16992 JPY
  • 09:45 12:15 2h 30m 16057 JPY
  • 09:48 12:42 2h 54m 16057 JPY
  • 09:54 13:48 3h 54m 16057 JPY
  • 09:57 12:24 2h 27m 16992 JPY
  • 10:06 12:33 2h 27m 16992 JPY
  • 10:15 12:45 2h 30m 16057 JPY
  • 10:18 13:12 2h 54m 16057 JPY
  • 10:30 12:57 2h 27m 16057 JPY
  • 10:39 13:06 2h 27m 16057 JPY
  • 10:45 13:15 2h 30m 16057 JPY
  • 10:48 13:42 2h 54m 16057 JPY
  • 10:54 14:48 3h 54m 16057 JPY
  • 10:57 13:24 2h 27m 16057 JPY
  • 11:06 13:33 2h 27m 16992 JPY
  • 11:15 13:45 2h 30m 16057 JPY
  • 11:18 14:12 2h 54m 16057 JPY
  • 11:24 13:54 2h 30m 16057 JPY
  • 11:30 13:57 2h 27m 16057 JPY
  • 11:39 14:06 2h 27m 16057 JPY
  • 11:45 14:15 2h 30m 16057 JPY
  • 11:48 14:42 2h 54m 16057 JPY
  • 11:51 14:21 2h 30m 22349 JPY
  • 11:54 15:48 3h 54m 16057 JPY
  • 11:57 14:24 2h 27m 16992 JPY
  • 12:06 14:33 2h 27m 16992 JPY
  • 12:15 14:45 2h 30m 16057 JPY
  • 12:18 15:12 2h 54m 16057 JPY
  • 12:24 14:54 2h 30m 16057 JPY
  • 12:30 14:57 2h 27m 16992 JPY
  • 12:39 15:06 2h 27m 16057 JPY
  • 12:45 15:15 2h 30m 16057 JPY
  • 12:48 15:42 2h 54m 16057 JPY
  • 12:51 15:21 2h 30m 16057 JPY
  • 12:54 16:48 3h 54m 16057 JPY
  • 12:57 15:24 2h 27m 16992 JPY
  • 13:06 15:33 2h 27m 16992 JPY
  • 13:09 15:36 2h 27m 16057 JPY
  • 13:15 15:45 2h 30m 16057 JPY
  • 13:18 16:12 2h 54m 16057 JPY
  • 13:24 15:54 2h 30m 16057 JPY
  • 13:30 15:57 2h 27m 16992 JPY
  • 13:33 16:03 2h 30m 16057 JPY
  • 13:39 16:06 2h 27m 16057 JPY
  • 13:45 16:15 2h 30m 16057 JPY
  • 13:48 16:42 2h 54m 16640 JPY
  • 13:51 16:21 2h 30m 22349 JPY
  • 13:54 17:48 3h 54m 16057 JPY
  • 13:57 16:24 2h 27m 16057 JPY
  • 14:00 16:27 2h 27m 16057 JPY
  • 14:06 16:33 2h 27m 16992 JPY
  • 14:09 16:36 2h 27m 16057 JPY
  • 14:15 16:45 2h 30m 16057 JPY
  • 14:18 17:12 2h 54m 16640 JPY
  • 14:24 16:54 2h 30m 16057 JPY
  • 14:30 16:57 2h 27m 16992 JPY
  • 14:33 17:03 2h 30m 16992 JPY
  • 14:39 17:06 2h 27m 16057 JPY
  • 14:45 17:15 2h 30m 16057 JPY
  • 14:48 17:42 2h 54m 16057 JPY
  • 14:51 17:21 2h 30m 16057 JPY
  • 14:54 18:48 3h 54m 16057 JPY
  • 14:57 17:24 2h 27m 16057 JPY
  • 15:00 17:27 2h 27m 16057 JPY
  • 15:06 17:33 2h 27m 16992 JPY
  • 15:09 17:36 2h 27m 22349 JPY
  • 15:15 17:45 2h 30m 16057 JPY
  • 15:18 18:12 2h 54m 16057 JPY
  • 15:21 17:51 2h 30m 16057 JPY
  • 15:24 17:54 2h 30m 16057 JPY
  • 15:30 17:57 2h 27m 16992 JPY
  • 15:33 18:03 2h 30m 16057 JPY
  • 15:39 18:06 2h 27m 16057 JPY
  • 15:45 18:15 2h 30m 16057 JPY
  • 15:48 18:42 2h 54m 16057 JPY
  • 15:51 18:21 2h 30m 16057 JPY
  • 15:54 19:48 3h 54m 16057 JPY
  • 15:57 18:24 2h 27m 16057 JPY
  • 16:00 18:27 2h 27m 16992 JPY
  • 16:06 18:33 2h 27m 16992 JPY
  • 16:09 18:36 2h 27m 16057 JPY
  • 16:15 18:45 2h 30m 16057 JPY
  • 16:18 19:12 2h 54m 16057 JPY
  • 16:21 18:51 2h 30m 16057 JPY
  • 16:24 18:54 2h 30m 16057 JPY
  • 16:30 18:57 2h 27m 16992 JPY
  • 16:33 19:03 2h 30m 16057 JPY
  • 16:39 19:06 2h 27m 16057 JPY
  • 16:45 19:15 2h 30m 16057 JPY
  • 16:48 19:42 2h 54m 16057 JPY
  • 16:51 19:21 2h 30m 16057 JPY
  • 16:54 20:48 3h 54m 16057 JPY
  • 16:57 19:24 2h 27m 16992 JPY
  • 17:00 19:27 2h 27m 16057 JPY
  • 17:06 19:33 2h 27m 16992 JPY
  • 17:09 19:36 2h 27m 16057 JPY
  • 17:15 19:45 2h 30m 16057 JPY
  • 17:18 20:12 2h 54m 16057 JPY
  • 17:21 19:51 2h 30m 16057 JPY
  • 17:30 19:57 2h 27m 16057 JPY
  • 17:33 20:03 2h 30m 16057 JPY
  • 17:39 20:06 2h 27m 16057 JPY
  • 17:45 20:15 2h 30m 16057 JPY
  • 17:48 20:42 2h 54m 16057 JPY
  • 17:51 20:21 2h 30m 16057 JPY
  • 17:54 21:48 3h 54m 16057 JPY
  • 17:57 20:24 2h 27m 16057 JPY
  • 18:00 20:27 2h 27m 16992 JPY
  • 18:06 20:33 2h 27m 16057 JPY
  • 18:15 20:45 2h 30m 16057 JPY
  • 18:18 21:12 2h 54m 16057 JPY
  • 18:21 20:51 2h 30m 22349 JPY
  • 18:30 20:57 2h 27m 16057 JPY
  • 18:33 21:00 2h 27m 16057 JPY
  • 18:39 21:06 2h 27m 16057 JPY
  • 18:45 21:15 2h 30m 16057 JPY
  • 18:48 21:36 2h 48m 16057 JPY
  • 18:54 22:48 3h 54m 16057 JPY
  • 18:57 21:24 2h 27m 16057 JPY
  • 19:00 21:27 2h 27m 16057 JPY
  • 19:06 21:33 2h 27m 16057 JPY
  • 19:15 21:42 2h 27m 16057 JPY
  • 19:21 22:18 2h 57m 16057 JPY
  • 19:24 21:51 2h 27m 16057 JPY
  • 19:30 21:57 2h 27m 16057 JPY
  • 19:39 22:06 2h 27m 16057 JPY
  • 19:45 22:15 2h 30m 16057 JPY
  • 19:48 22:27 2h 39m 16057 JPY
  • 19:54 22:21 2h 27m 16057 JPY
  • 20:00 22:24 2h 24m 16057 JPY
  • 20:06 22:33 2h 27m 16992 JPY
  • 20:15 22:42 2h 27m 16057 JPY
  • 20:21 23:06 2h 45m 16057 JPY
  • 20:27 22:54 2h 27m 16057 JPY
  • 20:33 22:57 2h 24m 16057 JPY
  • 20:39 23:03 2h 24m 16057 JPY
  • 20:45 23:29 2h 44m 16057 JPY
  • 20:48 23:12 2h 24m 16992 JPY
  • 20:57 23:21 2h 24m 16057 JPY
  • 21:00 23:27 2h 27m 16992 JPY
  • 21:06 23:32 2h 26m 16992 JPY
  • 21:15 23:39 2h 24m 16057 JPY
  • 21:24 23:45 2h 21m 16057 JPY

Check all Train tickets →

Combined Routes & Schedules from Osaka to Tokyo

- Board at ITM Osaka Airport for a mixed-mode journey toward HND Haneda Airport, Tokyo, lasting around 2h 55m to 12h 15m. Services run from 08:05 until 14:05, and fares begin at 85,582 JPY.
- Travel on a mixed transport route from KIX Kansai International Airport, Kansai Airport to NRT Narita Airport, Tokyo, covering the journey in roughly 6h 30m to 8h 15m. Services run from 09:00 until 09:50 and fares begin at 61,641 JPY.

Departure stations
ITM Osaka Airport
KIX Kansai International Airport, Kansai Airport
Arrival stations
HND Haneda Airport, Tokyo
NRT Narita Airport, Tokyo

Combined Timetable: ITM Osaka Airport → HND Haneda Airport, Tokyo

  • 08:05 11:00 2h 55m 85582 JPY
  • 08:05 20:20 12h 15m 85582 JPY
  • 14:05 20:20 6h 15m 85582 JPY

Combined Timetable: KIX Kansai International Airport, Kansai Airport → NRT Narita Airport, Tokyo

  • 09:00 17:15 8h 15m 61641 JPY
  • 09:50 16:20 6h 30m 61641 JPY

Check all Combined tickets →

Charter Routes & Schedules from Osaka to Tokyo

Traveling between Osaka and Tokyo is easy with this private transfer service, which lets you choose from multiple pickup and drop-off points. The trip usually takes about 5h 58m, and fares start at 342,732 JPY. Departure times are fully flexible, so you can schedule your ride whenever it suits you best. Reviewing all possible locations ensures a smooth, stress-free journey tailored entirely to your needs.

Check all Charter tickets →

Frequently Asked Questions Osaka to Tokyo

Below you will find answers to the most common questions about traveling from Osaka to Tokyo.

How long does the Osaka to Tokyo route usually take?

Travel time on the Osaka to Tokyo route depends on the transport type and the exact departure and arrival points. Trains are the quickest at about 2 hours 21 minutes to 3 hours 54 minutes, while buses usually take about 7 to 11 hours.

What is the cheapest way to travel from Osaka to Tokyo?

The cheapest option on the Osaka to Tokyo route is usually the bus, with fares starting at JPY 2,714. Bus prices vary by departure point, arrival terminal, and service type, but they stay well below train and flight fares.

How much does it cost to go from Osaka to Tokyo overall?

Prices on the Osaka to Tokyo route vary widely by transport. Bus fares run from JPY 2,714 to JPY 14,870, train tickets from JPY 16,057 to JPY 22,349, and flights from JPY 10,690 to JPY 44,180.

Which transport is the fastest on the Osaka to Tokyo route?

The fastest option on the Osaka to Tokyo route is the train, which takes about 2 hours 21 minutes to 3 hours 54 minutes from Shin Osaka to Tokyo. Flights are also quick in the air, but total trip times can be longer.

Where do buses leave from and arrive at on the Osaka to Tokyo route?

Buses on the Osaka to Tokyo route depart from several points, including Namba Osaka, Osaka Umeda, Tennoji Abenobashi Station, and Universal Studios Japan. Arrivals include Shinjuku, Tokyo, Tokyo Yaesu Bus Terminal, Ikebukuro, and Akihabara.

What are the train stations for the Osaka to Tokyo route?

Train service on the Osaka to Tokyo route is listed from Shin Osaka to Tokyo. The schedule shows 170 train trips, with departures from Shin Osaka and arrivals at Tokyo.

Which airports are used for flights from Osaka to Tokyo?

Flights on the Osaka to Tokyo route depart from KIX Kansai International Airport or ITM Osaka Airport. They arrive at NRT Narita Airport or HND Haneda Airport in Tokyo, depending on the flight.

How often do buses run on the Osaka to Tokyo route, and when is the first and last departure?

Bus frequency is not listed for the Osaka to Tokyo route, so the exact spacing between departures is unclear. The first bus leaves at 07:10 and the last one departs at 23:50.

What are the first and last train departures from Osaka to Tokyo?

For the Osaka to Tokyo route, the first train departs at 06:00 and the last train leaves at 21:24. The schedule lists 170 train trips between Shin Osaka and Tokyo.

What are the flight times and departure hours for Osaka to Tokyo?

Flights on the Osaka to Tokyo route take about 1 hour 5 minutes to 1 hour 25 minutes in the air. The first departure is at 06:45 and the last is at 21:10, with flights from KIX or ITM to NRT or HND.

Are there combined flight options on the Osaka to Tokyo route, and how long do they take?

Combined flight options are listed on the Osaka to Tokyo route, with departures from ITM Osaka Airport or KIX Kansai International Airport and arrivals at HND or NRT. Their durations range from about 2 hours 55 minutes to 12 hours 15 minutes.

Is charter service available on the Osaka to Tokyo route, and what does it involve?

A charter option is listed for the Osaka to Tokyo route at JPY 342,732. It takes about 5 hours 58 minutes and can depart from Osaka Port, Universal Studios Japan, or Osaka Transfer, with arrivals at several Tokyo transfer points.

Compare routes across the country in Japan

Route finder

Use the map to search transport connections between destinations throughout Japan. Compare schedules, travel times, and available services before planning your journey.


More travel routes for Osaka and Tokyo

Planning more stops after Osaka to Tokyo?

If your journey doesn’t end with Osaka to Tokyo, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.