There are 10 ways to get from Shanghai to South Korea by plane, train, ferry, subway or bus

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 Shanghai Hongqiao to Seoul Gimpo  •  4 h 28 min

  1. Fly from Shanghai Hongqiao (SHA) to Seoul Gimpo (GMP) SHA - GMP

$133 - $395

Cheapest option

Fly Shanghai Pudong to Busan  •  5 h 10 min

  1. Fly from Shanghai Pudong (PVG) to Busan (PUS) PVG - PUS

$118 - $413

8 alternative options

Fly Shanghai Pudong to Seoul  •  5 h 10 min

  1. Fly from Shanghai Pudong (PVG) to Seoul (ICN) PVG - ICN

$139 - $382

Fly Shanghai Pudong to Daegu  •  4 h 39 min

  1. Fly from Shanghai Pudong (PVG) to Daegu (TAE) PVG - TAE

$135 - $477

Fly Shanghai Pudong to Gwangju  •  6 h 48 min

  1. Fly from Shanghai Pudong (PVG) to Gwangju (KWJ) PVG - KWJ

$279 - $309

Train, ferry, subway via Incheon Int'l Port  •  24 h 46 min

  1. Take the train from Shanghai Hongqiao to Jinan West G13 / ...
  2. Take the train from Jinan West to Qingdao
  3. Take the ferry from Qingdao to Incheon Int'l Port
  4. Take the subway from Incheon Station to City Hall Station 1

$220 - $368

Train, ferry, subway  •  27 h 52 min

  1. Take the train from Shanghai Hongqiao to Jinan West G13 / ...
  2. Take the train from Jinan West to Qingdao
  3. Take the ferry from Qingdao to Incheon
  4. Take the subway from Incheon Station to City Hall Station 1

$212 - $408

Train, ferry, subway #2  •  28 h 21 min

  1. Take the train from Shanghai Hongqiao to Qingdao
  2. Take the ferry from Qingdao to Incheon
  3. Take the subway from Incheon Station to City Hall Station 1

$242 - $383

Bus, ferry, subway  •  32 h 48 min

  1. Take the bus from Shanghai Zongzhan to Jiangsu Xinpu
  2. Take the ferry from Lianyungang to Incheon Int'l Port
  3. Take the subway from Incheon Station to City Hall Station 1

$149 - $352

Bus, ferry  •  35 h 18 min

  1. Take the bus from Shanghai Hutie Terminal to Jianshejie Terminal
  2. Take the ferry from Dalian Harbour to Incheon Int'l Port
  3. Take the bus from Incheon International Airport to The plaza Hotel

$206 - $256

What companies run services between Shanghai, China and South Korea?

China Eastern Airlines, Asiana Airlines and two other airlines fly from Shanghai to Incheon 4 times a day.

Airlines
Korean Air
Website
koreanair.com
Flights from Shanghai Hongqiao to Seoul Gimpo
Avg. Duration
1 h 53 min
When
Every day
Estimated price
$190 - $550
Flights from Shanghai Pudong to Seoul
Avg. Duration
2 h
When
Every day
Estimated price
$180 - $460
Flights from Shanghai Pudong to Daegu via Seoul
Avg. Duration
4 h 37 min
When
Every day
Estimated price
$170 - $600
Flights from Shanghai Pudong to Busan
Avg. Duration
2 h 1 min
When
Every day
Estimated price
$170 - $550
Flights from Shanghai Pudong to Gwangju via Busan, Cheju
Avg. Duration
7 h
When
Every day
Estimated price
$310 - $950
Flights from Shanghai Pudong to Gwangju via Cheju
Avg. Duration
3 h 25 min
When
Friday and Sunday
Estimated price
$180 - $750
China Eastern Airlines
Website
en.ceair.com
Flights from Shanghai Hongqiao to Seoul Gimpo
Avg. Duration
1 h 53 min
When
Every day
Estimated price
$190 - $550
Flights from Shanghai Pudong to Seoul
Avg. Duration
2 h
When
Every day
Estimated price
$180 - $460
Flights from Shanghai Pudong to Daegu
Avg. Duration
2 h
When
Monday, Wednesday, Friday and Sunday
Estimated price
$170 - $480
Flights from Shanghai Pudong to Busan
Avg. Duration
2 h 1 min
When
Every day
Estimated price
$170 - $550
Shanghai Airlines
Website
shanghai-air.com
Flights from Shanghai Hongqiao to Seoul Gimpo
Avg. Duration
1 h 53 min
When
Every day
Estimated price
$190 - $550
Flights from Shanghai Pudong to Seoul
Avg. Duration
1 h 59 min
When
Every day
Estimated price
$190 - $480
Flights from Shanghai Pudong to Busan
Avg. Duration
2 h 1 min
When
Every day
Estimated price
$170 - $550
Asiana Airlines
Website
us.flyasiana.com
Flights from Shanghai Hongqiao to Seoul Gimpo
Avg. Duration
1 h 50 min
When
Every day
Estimated price
$210 - $600
Flights from Shanghai Pudong to Seoul
Avg. Duration
1 h 55 min
When
Every day
Estimated price
$190 - $500
Flights from Shanghai Pudong to Busan
Avg. Duration
1 h 30 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$190 - $460
Flights from Shanghai Pudong to Gwangju via Busan, Cheju
Avg. Duration
5 h 10 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$260 - $470
Flights from Shanghai Pudong to Gwangju via Cheju
Avg. Duration
3 h 35 min
When
Every day
Estimated price
$140 - $480
Flights from Shanghai Pudong to Gwangju via Cheju, Seoul Gimpo
Avg. Duration
5 h 35 min
When
Every day
Estimated price
$200 - $800
Flights from Shanghai Pudong to Gwangju via Daegu, Cheju
Avg. Duration
6 h 55 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$210 - $800
China Southern Airlines
Website
csair.com
Flights from Shanghai Pudong to Seoul
Avg. Duration
2 h 2 min
When
Every day
Estimated price
$180 - $460
Spring Airlines
Website
springairlines.com
Flights from Shanghai Pudong to Seoul
Avg. Duration
1 h 55 min
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$120 - $600
Jin Air
Website
jinair.com
Flights from Shanghai Pudong to Busan via Cheju
Avg. Duration
3 h 20 min
When
Every day
Estimated price
$95 - $210
Train operators
China Railways G-Class
Phone
86-773-2831999
Email
service@chinahighlights.com
Website
chinahighlights.com
Train from Shanghai Hongqiao to Jinan West
Avg. Duration
3 h 23 min
Frequency
Hourly
Estimated price
$70 - $120
Schedules at
chinahighlights.com
Train from Jinan West to Qingdao
Avg. Duration
2 h 20 min
Frequency
Hourly
Estimated price
$30 - $65
Schedules at
chinahighlights.com
Train from Shanghai Hongqiao to Qingdao
Avg. Duration
6 h 24 min
Frequency
Every 4 hours
Estimated price
$130 - $160
Schedules at
chinahighlights.com
Bus operators
China Bus Guide
Website
chinabusguide.com
Bus from Shanghai Zongzhan to Jiangsu Xinpu
Avg. Duration
5 h 45 min
Frequency
3 times a day
Estimated price
$23 - $35
Schedules at
chinabusguide.com
Dalian Bus
Website
dalianbus.com
Bus from Shanghai Hutie Terminal to Jianshejie Terminal
Avg. Duration
15 h 40 min
Frequency
Once daily
Estimated price
$70 - $100
Schedules at
dalianbus.com
Kal Limosines
Website
kallimousine.com
Bus from Incheon International Airport to The plaza Hotel
Avg. Duration
57 min
Frequency
Every 30 minutes
Estimated price
$14 - $16
Schedules at
kallimousine.com
Ferry operators
Weidong Ferry
Phone
+82 32 770 8000
Website
weidong.com
Ferry from Qingdao to Incheon Int'l Port
Avg. Duration
15 h
Frequency
3 times a week
Estimated price
$110 - $170
Schedules at
weidong.com
Deluxe Royal
$168
Royal
$149
Business
$131
Economy
$112
Ferry from Qingdao to Incheon
Avg. Duration
18 h
Frequency
3 times a week
Estimated price
$110 - $220
Schedules at
weidong.com
LYG C-K Ferry Co
Phone
+82 32 770 3700
Website
lygferry.com
Ferry from Lianyungang to Incheon Int'l Port
Avg. Duration
24 h
Frequency
Twice a week
Estimated price
$120 - $310
Schedules at
lygferry.com
VIP
$308
Royal Suite
$205
Royal
$145
First Class
$122
DainFerry
Phone
+82 32 891 7100
Website
dainferry.co.kr
Ferry from Dalian Harbour to Incheon Int'l Port
Avg. Duration
16 h
Frequency
3 times a week
Estimated price
$110 - $130
Schedules at
dainferry.co.kr
FST1
$126
FST2
$122
ECO1
$117
ECO2
$112

Want to know more about travelling around the world?

Rome2rio's unique Travel Guides provide useful and timely information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, Travelling to and around Russia for the 2018 FIFA World Cup and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.

Questions & Answers

How far is it from Shanghai to South Korea?

The distance between Shanghai and South Korea is 842 km.

What is the cheapest way to get from Shanghai to South Korea?

The cheapest way to get from Shanghai to South Korea is to fly which costs 元1200 and takes 5 h 10 min.

What is the fastest way to get from Shanghai to South Korea?

The quickest way to get from Shanghai to South Korea is to fly which takes 4 h 28 min and costs 元1300.

How long does it take to get from Shanghai to South Korea?

It takes approximately 4 h 28 min to get from Shanghai to South Korea, including transfers.