There are 9 ways to get from Tokyo Haneda Airport (HND) to Osaka by plane, train, night bus, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Tokyo Haneda to Osaka  •  1 h 45 min

  1. Fly from Tokyo Haneda (HND) to Osaka (ITM) HND - ITM

$79 - $308

Cheapest option

Bus Willer Travel  •  10 h 42 min

  1. Take the bus from Yokohama to Osaka WBT Umeda

$52 - $53

7 alternative options

Fly Tokyo Haneda to Osaka Kobe  •  2 h 7 min

  1. Fly from Tokyo Haneda (HND) to Osaka Kobe (UKB) HND - UKB

$69 - $253

Fly Tokyo Haneda to Nagoya, train  •  3 h 6 min

  1. Fly from Tokyo Haneda (HND) to Nagoya (NGO) HND - NGO
  2. Take the train from Nagoya to Shin-Osaka

$111 - $293

Fly Tokyo Haneda to Tokushima, night bus  •  4 h 34 min

  1. Fly from Tokyo Haneda (HND) to Tokushima (TKS) HND - TKS
  2. Take the night bus from Bus Port Matsushige to Umeda-eki

$124 - $421

Bus to Tokyo Narita, fly to Osaka  •  4 h 20 min

  1. Take the bus from Haneda Airport to Tokyo Narita
  2. Fly from Tokyo Narita (NRT) to Osaka (ITM) NRT - ITM

$120 - $462

Train  •  3 h 12 min

  1. Take the train from Shin-Yokohama to Shin-Osaka Shinkansen Nozomi / ...

$102 - $151

Bus JR East Group  •  9 h 40 min

  1. Take the bus from Buster Shinjuku to Osaka Station Bus Terminal

$64 - $67

Drive  •  5 h 24 min

  1. Drive from Tokyo Haneda Airport (HND) to Osaka 325 miles

$55 - $80

What companies run services between Tokyo Haneda Airport (HND), Japan and Osaka, Japan?

Japan Airlines and All Nippon Airways fly from Tokyo Haneda Airport (HND) to Osaka hourly. Alternatively, Japan Railways Shinkansen operates a train from Tokyo Haneda Airport (HND) to Osaka every 20 minutes. Tickets cost $95 - $140 and the journey takes 2 h 14 min.

Airlines
Japan Airlines
Website
jal.com
Flights from Tokyo Haneda to Osaka
Ave. Duration
1 h 6 min
When
Every day
Estimated price
$85 - $470
Flights from Tokyo Haneda to Nagoya
Ave. Duration
1 h
When
Every day
Estimated price
$70 - $360
Flights from Tokyo Haneda to Tokushima
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$90 - $650
Flights from Tokyo Narita to Osaka
Ave. Duration
1 h 22 min
When
Every day
Estimated price
$110 - $750
Flights from Tokyo Narita to Osaka via Matsuyama
Ave. Duration
3 h 35 min
When
Every day
Estimated price
$65 - $410
All Nippon Airways
Website
ana.co.jp
Flights from Tokyo Haneda to Osaka
Ave. Duration
1 h 7 min
When
Every day
Estimated price
$80 - $440
Flights from Tokyo Haneda to Osaka Kobe
Ave. Duration
1 h 12 min
When
Every day
Estimated price
$85 - $450
Flights from Tokyo Haneda to Nagoya
Ave. Duration
1 h
When
Every day
Estimated price
$65 - $360
Flights from Tokyo Haneda to Tokushima
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$100 - $420
Flights from Tokyo Narita to Osaka
Ave. Duration
1 h 22 min
When
Every day
Estimated price
$110 - $650
Skymark Airlines
Website
skymark.co.jp
Flights from Tokyo Haneda to Osaka Kobe
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$60 - $270
Train operators
Japan Railways Shinkansen
Bus operators
Kousoku Bus
Phone
0570-064-188
Website
kousokubus.jp
Night bus from Bus Port Matsushige to Umeda-eki
Ave. Duration
2 h 10 min
Frequency
Hourly
Estimated price
$35
Schedules at
kousokubus.jp
Airport Limousine
JR East Group
Website
jrbuskanto.co.jp.e.wn.hp.transer.com
Bus from Buster Shinjuku to Osaka Station Bus Terminal
Ave. Duration
8 h 10 min
Frequency
Every 3 hours
Estimated price
$56
Schedules at
time.jrbuskanto.co.jp.e.wn.hp.transer.com
Willer Travel
Website
willerexpress.com
Bus from Yokohama to Osaka WBT Umeda
Ave. Duration
9 h 10 min
Frequency
Once daily
Estimated price
$47
Schedules at
willerexpress.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, Want to know more about Flixbus? and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.

Questions & Answers

How far is it from Tokyo Haneda Airport (HND) to Osaka?

The distance between Tokyo Haneda Airport (HND) and Osaka is 401 km. The road distance is 520 km.

What is the cheapest way to get from Tokyo Haneda Airport (HND) to Osaka?

The cheapest way to get from Tokyo Haneda Airport (HND) to Osaka is to bus which costs ¥5500 - ¥5800 and takes 10 h 42 min.

What is the fastest way to get from Tokyo Haneda Airport (HND) to Osaka?

The quickest way to get from Tokyo Haneda Airport (HND) to Osaka is to fly which takes 1 h 45 min and costs ¥8500 - ¥34000.

Is there a direct bus between Tokyo Haneda Airport (HND) and Osaka?

No, there is no direct bus from Tokyo Haneda Airport (HND) to Osaka. However, there are services departing from Haneda Airport Terminal 1 and arriving at Osaka Station Bus Terminal via Buster Shinjuku. The journey, including transfers, takes approximately 9 h 40 min.

How long does it take to get from Tokyo Haneda Airport (HND) to Osaka?

It takes approximately 1 h 45 min to get from Tokyo Haneda Airport (HND) to Osaka, including transfers.