Travel Tokyo to Osaka

Tokyo to Osaka Bus: Schedules, Tickets & Prices

Travel from Tokyo to Osaka by bus in around 7h 20m to 10h 40m, with tickets available from 2,822 JPY to 12,242 JPY.

Bus from Tokyo to Osaka

The day’s first bus leaves at 07:05, with regular departures following from multiple stations, including Tokyo, Ikebukuro, Tokyo, Akihabara Station, Tokyo and others. If you’re traveling from Tokyo, you can plan your trip to Osaka at a time that works for you. The journey usually takes around 7 hours 20 minutes to reach multiple stations, including Osaka, Namba Osaka, Universal Studios Osaka, Universal Studios Japan and others, with fares starting from 2,822 JPY. Check availability and book here to reserve your seat.

Prices: 2,822 JPY to 12,242 JPY

Duration: 7h 20m – 10h 40m ⏱

Hop on bus from Tokyo to Osaka in 7h 20m Ride with bus from Tokyo to Osaka in 7h 20m Travel with bus from Tokyo to Osaka for JPY 2822 Book bus from Tokyo to Osaka for JPY 2822 Take bus from Tokyo to Osaka for JPY 2822 Experience bus from Tokyo to Osaka for JPY 2822

View all Bus tickets →

Distance Tokyo to Osaka

The distance between Tokyo and Osaka is 402.5 kilometers.

Bus from Tokyo to Osaka Details

Find key information about the Bus from Tokyo to Osaka, including travel time, prices and stations.

Bus
Average price
6,027 JPY
 
Cheapest
2,822 JPY
Average duration
8h 55m
 
Shortest
7h 20m
Number of departures
120
07:05 - 23:55
Tickets
 
Stations
Departure stations
Arrival stations
Tokyo
Ikebukuro, Tokyo
Akihabara Station, Tokyo
Shinjuku Expressway, Tokyo
Shinjuku, Tokyo
View more stations in the full listing
Osaka
Namba Osaka
Universal Studios Osaka, Universal Studios Japan
Tennoji Abenobashi Station, Osaka
Universal Studios Liber Hotel, Universal Studios Japan
View more stations in the full listing

Bus Routes & Schedules from Tokyo to Osaka

Bus services linking Tokyo and Osaka 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 7h 20m. All buses run within a shared operating window from 07:05 to 23:55, with bus ticket prices starting at 2,822 JPY and adjusting slightly based on the service and stop combination. Reviewing the complete bus timetable for Tokyo to Osaka allows you to assess station coverage, timing differences and departure options in detail.

Bus Timetable: Akihabara Station, Tokyo → Namba Osaka

  • 21:30 08:10 10h 40m 3066 JPY
  • 22:50 08:55 10h 5m 7008 JPY
  • 23:00 08:10 9h 10m 9088 JPY
  • 23:20 08:05 8h 45m 7336 JPY

Bus Timetable: Akihabara Station, Tokyo → Osaka

  • 22:50 08:35 9h 45m 7008 JPY
  • 23:00 07:00 8h 9088 JPY
  • 23:20 07:45 8h 25m 7336 JPY

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

  • 21:30 07:50 10h 20m 3066 JPY
  • 23:00 07:55 8h 55m 9088 JPY

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

  • 23:00 07:25 8h 25m 9088 JPY

Bus Timetable: Ikebukuro, Tokyo → Namba Osaka

  • 22:40 06:41 8h 1m 9855 JPY
  • 23:10 08:20 9h 10m 7752 JPY
  • 23:15 08:20 9h 5m 2847 JPY
  • 23:30 07:50 8h 20m 9504 JPY

Bus Timetable: Ikebukuro, Tokyo → Osaka

  • 22:40 06:21 7h 41m 9855 JPY
  • 23:00 07:20 8h 20m 12242 JPY
  • 23:10 07:50 8h 40m 7752 JPY
  • 23:30 07:20 7h 50m 9504 JPY

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

  • 23:30 08:10 8h 40m 9504 JPY

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

  • 22:40 07:06 8h 26m 9855 JPY
  • 23:10 08:50 9h 40m 7752 JPY

Bus Timetable: Shinjuku, Tokyo → Namba Osaka

  • 21:10 06:16 9h 6m 7884 JPY
  • 21:15 07:30 10h 15m 4161 JPY
  • 22:00 07:10 9h 10m 4927 JPY
  • 22:20 07:08 8h 48m 9745 JPY
  • 22:30 07:50 9h 20m 7336 JPY
  • 22:40 07:05 8h 25m 5913 JPY

Bus Timetable: Shinjuku, Tokyo → Osaka

  • 21:10 05:56 8h 46m 7884 JPY
  • 21:15 07:10 9h 55m 4161 JPY
  • 21:30 07:15 9h 45m 6197 JPY
  • 21:50 06:15 8h 25m 3066 JPY
  • 22:15 06:00 7h 45m 4204 JPY
  • 22:20 06:48 8h 28m 9745 JPY
  • 22:30 07:30 9h 7336 JPY
  • 22:45 08:15 9h 30m 3285 JPY
  • 23:05 07:00 7h 55m 6570 JPY
  • 23:20 07:15 7h 55m 3723 JPY
  • 23:25 06:45 7h 20m 4380 JPY
  • 23:40 07:40 8h 8103 JPY

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

  • 21:10 06:37 9h 27m 7884 JPY
  • 21:30 07:00 9h 30m 2879 JPY
  • 21:50 06:45 8h 55m 3066 JPY
  • 22:20 07:29 9h 9m 9745 JPY
  • 22:40 07:40 9h 5913 JPY

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

  • 21:10 07:07 9h 57m 7884 JPY
  • 21:50 07:10 9h 20m 3066 JPY
  • 22:00 07:45 9h 45m 4927 JPY
  • 22:20 07:59 9h 39m 9745 JPY
  • 23:20 07:45 8h 25m 3723 JPY

Bus Timetable: Shinjuku Expressway, Tokyo → Namba Osaka

  • 22:05 07:30 9h 25m 3506 JPY
  • 22:35 08:10 9h 35m 2822 JPY

Bus Timetable: Shinjuku Expressway, Tokyo → Osaka Umeda

  • 21:30 06:30 9h 3506 JPY
  • 21:45 06:40 8h 55m 4418 JPY
  • 22:05 07:00 8h 55m 3506 JPY
  • 22:35 07:40 9h 5m 2822 JPY
  • 23:05 07:30 8h 25m 4418 JPY
  • 23:15 08:40 9h 25m 4418 JPY

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

  • 23:15 09:20 10h 5m 4418 JPY

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

  • 22:35 07:30 8h 55m 3062 JPY

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

  • 22:35 07:00 8h 25m 3062 JPY

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

  • 08:40 19:10 10h 30m 6405 JPY
  • 22:05 07:30 9h 25m 3506 JPY
  • 23:10 08:40 9h 30m 4418 JPY

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

  • 08:40 18:30 9h 50m 6405 JPY
  • 21:30 06:30 9h 3506 JPY
  • 21:40 07:00 9h 20m 4418 JPY
  • 22:05 07:00 8h 55m 3506 JPY
  • 23:10 08:10 9h 4418 JPY

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

  • 22:15 06:00 7h 45m 4168 JPY

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

  • 21:40 07:40 10h 4418 JPY

Bus Timetable: Tokyo → Namba Osaka

  • 21:45 08:10 10h 25m 3066 JPY
  • 21:50 07:00 9h 10m 4418 JPY
  • 22:00 07:30 9h 30m 4161 JPY
  • 22:15 07:20 9h 5m 5584 JPY
  • 22:30 07:40 9h 10m 6144 JPY
  • 22:40 07:11 8h 31m 10840 JPY
  • 23:00 07:35 8h 35m 7884 JPY
  • 23:05 07:38 8h 33m 6789 JPY
  • 23:20 08:50 9h 30m 5862 JPY
  • 23:25 08:55 9h 30m 7008 JPY
  • 23:30 08:10 8h 40m 9088 JPY
  • 23:40 07:35 7h 55m 3066 JPY
  • 23:45 08:30 8h 45m 7533 JPY
  • 23:50 08:05 8h 15m 7336 JPY
  • 23:55 08:50 8h 55m 9395 JPY

Bus Timetable: Tokyo → Osaka

  • 07:05 15:20 8h 15m 5891 JPY
  • 21:15 06:30 9h 15m 3066 JPY
  • 21:30 06:50 9h 20m 7555 JPY
  • 22:00 07:10 9h 10m 4161 JPY
  • 22:10 06:30 8h 20m 2879 JPY
  • 22:15 07:15 9h 6197 JPY
  • 22:35 07:25 8h 50m 5475 JPY
  • 22:40 06:51 8h 11m 10840 JPY
  • 23:00 08:00 9h 6789 JPY
  • 23:05 07:18 8h 13m 6789 JPY
  • 23:25 08:35 9h 10m 7008 JPY
  • 23:30 07:00 7h 30m 9088 JPY
  • 23:40 07:00 7h 20m 6570 JPY
  • 23:45 08:00 8h 15m 7533 JPY
  • 23:50 07:30 7h 40m 6570 JPY
  • 23:55 08:20 8h 25m 9395 JPY

Bus Timetable: Tokyo → Osaka Umeda

  • 21:50 06:30 8h 40m 4418 JPY
  • 22:20 07:20 9h 3276 JPY
  • 22:30 07:10 8h 40m 6144 JPY
  • 23:00 07:40 8h 40m 3057 JPY
  • 23:20 08:20 9h 5862 JPY

Bus Timetable: Tokyo → Tennoji Abenobashi Station, Osaka

  • 21:45 07:50 10h 5m 3066 JPY
  • 22:10 07:00 8h 50m 2879 JPY
  • 22:40 07:32 8h 52m 10840 JPY
  • 23:05 07:59 8h 54m 6789 JPY
  • 23:30 07:55 8h 25m 9088 JPY
  • 23:45 08:50 9h 5m 7533 JPY

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

  • 22:20 07:50 9h 30m 3276 JPY

Bus Timetable: Tokyo → Universal Studios Japan

  • 23:00 08:15 9h 15m 3057 JPY

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

  • 23:00 08:25 9h 25m 3057 JPY

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

  • 22:40 07:45 9h 5m 3723 JPY
  • 23:30 07:25 7h 55m 9088 JPY
  • 23:40 08:00 8h 20m 3066 JPY
  • 23:55 08:50 8h 55m 7752 JPY

Bus Timetable: Tokyo Yaesu Bus Terminal → Osaka Umeda

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

Check all Bus tickets →

Frequently Asked Questions Bus Tokyo to Osaka

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

How long is the bus trip from Tokyo to Osaka usually?

A bus journey from Tokyo to Osaka usually takes about 7 hours 20 minutes to 10 hours 40 minutes, depending on the service and the exact stop pair. Some Tokyo to Osaka bus options are faster, while others take longer if they serve places like Namba Osaka or Universal Studios areas.

What does a bus ticket for Tokyo to Osaka cost?

Bus tickets for Tokyo to Osaka range from 2,822 JPY to 12,242 JPY. The final fare depends on the specific bus service, departure point, and arrival stop, so it is worth checking a few Tokyo to Osaka bus options before booking.

When is the first bus departure on the Tokyo to Osaka route?

The first bus departure for Tokyo to Osaka is at 07:05. If you want an early start, this bus service gives you a morning option for the Tokyo to Osaka journey.

What is the last bus departure from Tokyo to Osaka?

The last bus departure on the Tokyo to Osaka bus route is at 23:55. That makes it possible to take a late-night bus journey from Tokyo to Osaka if you prefer traveling after the day is over.

How often do buses run between Tokyo and Osaka?

The Tokyo to Osaka bus schedule does not list a fixed frequency, so departures can vary by service. Since there are many bus options on this route, it is best to check the available Tokyo to Osaka bus departures for your preferred time.

Can I book bus tickets from Tokyo to Osaka in advance?

Yes, it is a good idea to book Tokyo to Osaka bus tickets in advance because there are many different departure points and arrival stops. Advance booking helps you choose the bus service that fits your plans, especially if you want a specific Tokyo to Osaka bus journey.

Which departure points are available for a bus from Tokyo to Osaka?

Tokyo to Osaka bus departures are available from several places, including Tokyo, Ikebukuro, Akihabara Station, Shinjuku Expressway, Shinjuku Station 4F, Tokyo Yaesu Bus Terminal, and Shinjuku Expressway Bus Terminal. This gives travelers plenty of bus departure choices for the Tokyo to Osaka route.

Where can a bus from Tokyo to Osaka arrive?

A Tokyo to Osaka bus can arrive at several stops, including Osaka, Namba Osaka, Osaka Umeda, Tennoji Abenobashi Station, Namba Parks Street, Umeda Plaza Motor Pool, and Universal Studios Japan areas. That makes the Tokyo to Osaka bus journey flexible if you want to end close to your destination.


More Bus routes from and to Tokyo or Osaka

Planning more than just Tokyo to Osaka?

You’re currently viewing Bus options for Tokyo to Osaka. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.