There are 3 ways to get from Shanghai to Okinawa by plane, 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  •  5 h 9 min

  1. Fly from Shanghai Pudong (PVG) to Okinawa (OKA) PVG - OKA

$209 - $409

2 alternative options

Car ferry, drive via Yoronjima  •  3 days 12 h

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

Car ferry, drive  •  3 days 22 h

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

$439 - $492

Questions & Answers

The cheapest way to get from Shanghai to Okinawa is to fly which costs ¥1400 - ¥2800 and takes 5 h 9 min.

More details

The quickest way to get from Shanghai to Okinawa is to fly which costs ¥1400 - ¥2800 and takes 5 h 9 min.

More details

The distance between Shanghai and Okinawa is 823 km.

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

More details

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

Juneyao Airlines, China Eastern Airlines and EVA Air fly from Shanghai to Okinawa 4 times a day.

Airlines
China Eastern Airlines
Website
en.ceair.com
Flights from Shanghai Pudong to Okinawa
Ave. Duration
2 h 27 min
When
Every day
Estimated price
$360 - $1,000
Juneyao Airlines
Website
juneyaoair.com
Flights from Shanghai Pudong to Okinawa
Ave. Duration
2 h 5 min
When
Every day
Estimated price
$260 - $750
EVA Air
Website
evaair.com
Flights from Shanghai Pudong to Okinawa via Taipei
Ave. Duration
4 h 45 min
When
Every day
Estimated price
$290 - $1,800
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
$886
A Line
Website
aline-ferry.com
Car ferry from Kagoshima to Yoronjima
Ave. Duration
20 h 30 min
Frequency
Twice a week
Estimated price
$126
Schedules at
aline-ferry.com
Car ferry from Yoronjima to Naha, Okinawa
Ave. Duration
5 h
Frequency
Twice a week
Schedules at
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
$886
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

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, What are the different types of Renfe trains in Spain? and Need to know: Eurostar - to help you get the most out of your next trip.