There are 3 ways to get from Shanghai to Okinawa by plane, bus, car ferry 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, line 77 bus  •  5 h 59 min

  1. Fly from Shanghai Pudong (PVG) to Okinawa (OKA) PVG - OKA
  2. Take the line 77 bus from Naha bus terminal to Goya

Cheapest option

Carferry, drive, car ferry  •  3 days 12 h

  1. Take the carferry from Shanghai to Kobe Port Terminal
  2. Drive from Kobe Port Terminal to Kagoshima
  3. Take the car ferry from Kagoshima to Naha, Okinawa

$393 - $485

1 alternative option

Car ferry, drive  •  3 days 15 h

  1. Take the car ferry from Shanghai to Osaka
  2. Drive from Osaka to Kagoshima
  3. Take the car ferry from Kagoshima to Naha, Okinawa

$398 - $495

Questions & Answers

The distance between Shanghai and Okinawa is 823 km.

It takes approximately 5 h 59 min to get from Shanghai to Okinawa, including transfers.

More details

The quickest flight from Shanghai Pudong Airport to Okinawa Airport is the direct flight which takes 2 h.

Search flights

Okinawa is 1 h ahead of Shanghai. It is currently 2:33 AM in Shanghai and 3:33 AM in Okinawa.

Juneyao Airlines, China Southern Airlines, China Airlines and two other airlines offer flights from Shanghai Pudong Airport to Okinawa Airport.

Search flights

There are 666+ hotels available in Okinawa. Prices start at $62 USD per night.

More details

Map of how to get from Shanghai to Okinawa.
Launch map view
  • Distance: 514.2 miles
  • Duration: 5 h 59 min

What companies run services between Shanghai, China and Okinawa, Japan?

There is no direct connection from Shanghai to Okinawa. However, you can take the line 2 subway to Longyang Road, take the Maglev to Pudong International Airport, take the walk to Shanghai Pudong airport, fly to Okinawa, take the walk to Naha Airport Station, take the Monorail to Asahibashi, take the walk to Naha bus terminal, then take the line 77 bus to Okinawa. Alternatively, you can take the carferry to Kobe Port Terminal, take the drive to Kagoshima, take the car ferry to Naha, Okinawa, take the walk to Tomari Takahashi, then take the line 77 bus to Goya.

Airlines
China Eastern Airlines
Website
en.ceair.com
Flights from Shanghai Pudong to Okinawa
Ave. Duration
2 h 15 min
When
Every day
Estimated price
$360 - $1,000
Juneyao Airlines
Website
juneyaoair.com
Flights from Shanghai Pudong to Okinawa
Ave. Duration
2 h
When
Every day
Estimated price
$260 - $750
EVA Air
Website
evaair.com
Flights from Shanghai Pudong to Okinawa via Taiwan Taoyuan
Ave. Duration
4 h 45 min
When
Every day
Estimated price
$290 - $1,800
China Airlines
Website
china-airlines.com
Flights from Shanghai Pudong to Okinawa via Taiwan Taoyuan
Ave. Duration
4 h 35 min
When
Every day
Estimated price
$180 - $650
Bus operators
Okinawa Bus
Phone
098-862-6737
Website
okinawabus.com
Bus from Naha bus terminal to Goya
Ave. Duration
50 min
Frequency
Every 30 minutes
Schedules at
okinawabus.com
Ferry operators
Xin Jian Zhen
Website
shinganjin.com
Car ferry from Shanghai to Kobe Port Terminal
Ave. Duration
47 h 30 min
Frequency
Once a week
Estimated price
$170 - $230
Schedules at
shinganjin.com
2nd Class B
$178
1st Class
$222
Special Class
$355
VIP
$887
Marix Line
Website
marixline.com
Car ferry from Kagoshima to Naha, Okinawa
Ave. Duration
25 h 30 min
Frequency
3 times a week
Estimated price
$132
Schedules at
marixline.com
A Line
Website
aline-ferry.com
Car ferry from Kagoshima to Naha, Okinawa
Ave. Duration
25 h 30 min
Frequency
Twice a week
Estimated price
$133
Schedules at
aline-ferry.com
Shanghai Ferry Company
Website
shanghai-ferry.co.jp
Car ferry from Shanghai to Osaka
Ave. Duration
2 days 2 h
Frequency
Once a week
Estimated price
$170 - $230
Schedules at
shanghai-ferry.co.jp
2nd Class B
$178
1st Class
$222
Special Class
$355
VIP
$887

Want to know more about travelling around Japan

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.