There are 10 ways to get from Seoul to Shanghai by train, plane, subway, ferry, 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

Train to Incheon, fly to Shanghai Pudong  •  4h 59m

  1. Take the train from Seoul Station to Incheon Int'l Airport T1
  2. Fly from Incheon (ICN) to Shanghai Pudong (PVG) ICN - PVG

¥1077 - ¥3491

Cheapest option

Subway, ferry, bus  •  33h 45m

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

¥965 - ¥1136

8 alternative options

Fly Seoul Gimpo to Shanghai Hongqiao  •  4h 57m

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

¥1214 - ¥4024

Fly Seoul Gimpo to Shanghai Pudong  •  6h 36m

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

¥1264 - ¥9574

Train to Incheon, fly to Shanghai Hongqiao  •  7h 50m

  1. Take the train from Seoul Station to Incheon Int'l Airport T1
  2. Fly from Incheon (ICN) to Shanghai Hongqiao (SHA) ICN - SHA

¥5027 - ¥9041

Subway, ferry, train via Qingdao  •  26h 48m

  1. Take the subway from City Hall Station to Incheon Station 1
  2. Take the ferry from Incheon Int'l Port to Qingdao
  3. Take the train from Qingdao to Shanghai Station

¥1169 - ¥1559

Train, ferry  •  26h 41m

  1. Take the train from Seoul Station to Pyeongtaek Station
  2. Take the ferry from Pyeongtaek Port to Yantai Port
  3. Take the train from Yantai to Shanghai Hongqiao

¥1437 - ¥1886

Subway, ferry, train  •  29h 24m

  1. Take the subway from City Hall Station to Incheon Station 1
  2. Take the ferry from Incheon Int'l Port to Yantai
  3. Take the train from Yantai to Shanghai Hongqiao

¥1220 - ¥1639

Bus, ferry  •  35h 57m

  1. Take the bus from Jongro 1-ga to Incheon Int'l Airport T1
  2. Take the ferry from Incheon Int'l Port to Dalian Port
  3. Take the bus from Jianshejie Terminal to Shanghai Hutie Terminal

¥1269 - ¥1396

Drive, ferry  •  26h 42m

  1. Drive from Seoul Express bus terminal to Incheon Int'l Port
  2. Take the ferry from Incheon Int'l Port to Yantai
  3. Drive from Yantai to Shanghai Station

¥1239 - ¥1757

Coronavirus (COVID-19) in China

There is widespread community transmission globally.
Some travel restrictions are being lifted in China. For the latest travel status, please check the official page for China.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for China.

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for China due to Coronavirus (COVID-19). Most travel to this country is restricted.

Source Type: Government | Last updated: 4/29/2020

Domestic travel is restricted within China due to Coronavirus (COVID-19).

Source Type: Government | Last updated: 5/19/2020

Lockdown measures are currently in place for South Korea. Leaving South Korea may be in violation of local restrictions.

Source Type: Government | Last updated: 3/23/2020

Data sourced from: CDC, ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Seoul to Shanghai is to subway and ferry and bus which costs ₩160,000 - ₩200,000 and takes 33h 45m.

More details

The quickest way to get from Seoul to Shanghai is to fly which costs ₩210,000 - ₩700,000 and takes 4h 57m.

More details

The distance between Seoul and Shanghai is 868 km.

The best way to get from Seoul to Shanghai without a car is to train and ferry which takes 26h 41m and costs ₩240,000 - ₩330,000.

More details

It takes approximately 4h 59m to get from Seoul to Shanghai, including transfers.

More details

The quickest flight from Incheon Airport to Shanghai Pudong Airport is the direct flight which takes 1h 15m.

Search flights

Shanghai is 1h behind Seoul. It is currently 8:51 AM in Seoul and 7:51 AM in Shanghai.

Eastar Jet, Spring Airlines, Shanghai Airlines and four other airlines offer flights from Incheon Airport to Shanghai Pudong Airport.

Search flights

There are 1579+ hotels available in Shanghai. Prices start at ¥750 per night.

More details

The best way to get from Seoul to Seoul Gimpo Airport is to train which takes 22 min and costs ₩1,900 - ₩3,400.

More details

Map of how to get from Seoul to Shanghai.
Launch map view
  • Distance: 868 km
  • Duration: 4h 59m

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

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

Airlines
China Eastern Airlines
Website
en.ceair.com
Flights from Incheon to Shanghai Pudong
Ave. Duration
2h 10m
When
Every day
Estimated price
¥1200 - ¥3700
Flights from Seoul Gimpo to Shanghai Hongqiao
Ave. Duration
2h 7m
When
Every day
Estimated price
¥1400 - ¥3300
Flights from Incheon to Shanghai Hongqiao via Qingdao
Ave. Duration
5h 8m
When
Every day
Estimated price
¥1600 - ¥3600
Flights from Incheon to Shanghai Hongqiao via Yantai
Ave. Duration
4h 35m
When
Monday, Wednesday, Friday and Sunday
Estimated price
¥1600 - ¥3600
China Southern Airlines
Website
csair.com
Flights from Incheon to Shanghai Pudong
Ave. Duration
2h 8m
When
Every day
Estimated price
¥1900 - ¥6000
Flights from Incheon to Shanghai Hongqiao via Guangzhou Baiyun
Ave. Duration
7h 13m
When
Every day
Estimated price
¥2100 - ¥7500
Korean Air
Website
koreanair.com
Flights from Incheon to Shanghai Pudong
Ave. Duration
2h 8m
When
Every day
Estimated price
¥1900 - ¥6000
Flights from Seoul Gimpo to Shanghai Hongqiao
Ave. Duration
2h 2m
When
Every day
Estimated price
¥1600 - ¥6000
Flights from Seoul Gimpo to Shanghai Pudong via Gimhae, Incheon
Ave. Duration
7h 10m
When
Every day
Estimated price
¥1600 - ¥3300
Shanghai Airlines
Website
ceair.com
Flights from Incheon to Shanghai Pudong
Ave. Duration
2h 10m
When
Every day
Estimated price
¥1200 - ¥3700
Flights from Seoul Gimpo to Shanghai Hongqiao
Ave. Duration
2h 7m
When
Every day
Estimated price
¥1400 - ¥3300
Asiana Airlines
Website
us.flyasiana.com
Flights from Incheon to Shanghai Pudong
Ave. Duration
2h 1m
When
Every day
Estimated price
¥1269
Flights from Seoul Gimpo to Shanghai Hongqiao
Ave. Duration
2h
When
Every day
Estimated price
¥1200 - ¥1900
Flights from Seoul Gimpo to Shanghai Pudong via Gimhae
Ave. Duration
4h 5m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
¥1681
Xiamen Airlines
Website
xiamenair.com
Flights from Incheon to Shanghai Pudong
Ave. Duration
2h 13m
When
Every day
Estimated price
¥1500 - ¥8000
Flights from Incheon to Shanghai Hongqiao via Xiamen
Ave. Duration
6h 5m
When
Every day
Estimated price
¥2100 - ¥6000
Air China
Website
airchina.com
Flights from Incheon to Shanghai Hongqiao via Beijing Capital
Ave. Duration
5h 33m
When
Every day
Estimated price
¥1900 - ¥6500
Flights from Incheon to Shanghai Hongqiao via Tianjin Binhai
Ave. Duration
5h 20m
When
Every day
Estimated price
¥1900 - ¥6500
All Nippon Airways
Website
ana.co.jp
Flights from Seoul Gimpo to Shanghai Pudong via Osaka Kansai
Ave. Duration
6h 35m
When
Every day
Estimated price
¥1800 - ¥5500
Flights from Seoul Gimpo to Shanghai Pudong via Tokyo Haneda
Ave. Duration
6h 5m
When
Every day
Estimated price
¥12900 - ¥13100
Japan Airlines
Website
jal.com
Flights from Seoul Gimpo to Shanghai Pudong via Tokyo Haneda
Ave. Duration
6h 45m
When
Every day
Estimated price
¥1900 - ¥12000
Flights from Seoul Gimpo to Shanghai Pudong via Osaka Kansai
Ave. Duration
6h 55m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
¥1700 - ¥4000
Eastar Jet
Website
eastarjet.com
Flights from Incheon to Shanghai Pudong
Ave. Duration
1h 15m
When
Every day
Estimated price
¥2344
Spring Airlines
Website
springairlines.com
Flights from Incheon to Shanghai Pudong
Ave. Duration
2h
When
Tuesday, Thursday, Friday and Sunday
Estimated price
¥550 - ¥900
Jin Air
Website
jinair.com
Flights from Seoul Gimpo to Shanghai Pudong via Cheju
Ave. Duration
4h 20m
When
Every day
Estimated price
¥430 - ¥1400
Air Macau
Website
airmacau.com.mo
Flights from Incheon to Shanghai Hongqiao via Macau
Ave. Duration
8h 5m
When
Every day
Estimated price
¥2500 - ¥4000
Hong Kong
Website
hongkongairlines.com
Flights from Incheon to Shanghai Hongqiao via Hong Kong
Ave. Duration
9h
When
Wednesday and Sunday
Estimated price
¥1700 - ¥2900
Train operators
AREX
Phone
+82 1599-7788
Website
arex.or.kr
Train from Seoul Station to Incheon Int'l Airport T1
Ave. Duration
1h
Frequency
Every 15 minutes
Estimated price
¥24 - ¥40
Website
http://www.arex.or.kr/
Seoul Metro
China Railways G-Class
Train from Qingdao to Shanghai Station
Ave. Duration
6h 48m
Frequency
Once daily
Estimated price
¥480 - ¥650
Schedules at
trip.com
2nd Class Seat
¥480 - ¥650
1st Class Seat
¥800 - ¥1000
Business Class Seat
¥1500 - ¥1900
Train from Yantai to Shanghai Hongqiao
Ave. Duration
8h 5m
Frequency
Once daily
Estimated price
¥500 - ¥700
Schedules at
trip.com
2nd Class Seat
¥500 - ¥700
1st Class Seat
¥900 - ¥1100
Business Class Seat
¥1700 - ¥2100
Korail Mugunghwa
Website
letskorail.com
Train from Seoul Station to Pyeongtaek Station
Ave. Duration
52 min
Frequency
Hourly
Estimated price
¥23 - ¥29
Website
http://www.letskorail.com
Standing
¥23 - ¥25
Economy Class
¥27 - ¥29
Korail
Phone
(82) 1544-7788 + 7
Website
letskorail.com
Train from Seoul Station to Pyeongtaek Staion
Ave. Duration
58 min
Frequency
Every 4 hours
Estimated price
¥60 - ¥75
Website
http://www.letskorail.com
Bus operators
China Bus Guide
Email
bus@chinatrainguide.com
Website
chinabusguide.com
Bus from Jiangsu Xinpu to Shanghai Zongzhan
Ave. Duration
5h 45m
Frequency
3 times a day
Estimated price
¥172
Schedules at
chinabusguide.com
Airport Limousine Korea
Phone
02 2664-9898
Website
airportlimousine.co.kr
Bus from Jongro 1-ga to Incheon Int'l Airport T1
Ave. Duration
52 min
Frequency
Every 15 minutes
Estimated price
¥58
Schedules at
airportlimousine.co.kr
Dalian Bus
Website
dalianbus.com
Bus from Jianshejie Terminal to Shanghai Hutie Terminal
Ave. Duration
15h 40m
Frequency
Once daily
Estimated price
¥458
Schedules at
dalianbus.com
Ferry operators
Weidong Ferry
Phone
+82 32 770 8000
Website
weidong.com
Ferry from Incheon Int'l Port to Qingdao
Ave. Duration
16h
Frequency
3 times a week
Estimated price
¥650 - ¥850
Schedules at
weidong.com
Deluxe Royal
¥1044
Royal
¥928
Business
¥812
Economy
¥696
Yantai Ferry
Phone
+82 31 684 8827
Website
yantaiferry.com
Ferry from Pyeongtaek Port to Yantai Port
Ave. Duration
14h 30m
Frequency
3 times a week
Estimated price
¥700 - ¥850
Schedules at
yantaiferry.com
VIP
¥1833
Royal
¥819
Deluxe
¥727
Han Joong Ferry Lines
Phone
+82 32 891 8880
Website
hanjoongferry.co.kr
Ferry from Incheon Int'l Port to Yantai
Ave. Duration
17h
Frequency
3 times a week
Estimated price
¥650 - ¥850
Schedules at
hanjoongferry.co.kr
VIP
¥1948
SPE
¥812
FST
¥696
LYG C-K Ferry Co
Phone
+82 32 770 3700
Website
lygferry.com
Ferry from Incheon Int'l Port to Lianyungang
Ave. Duration
24h
Frequency
Twice a week
Estimated price
¥750 - ¥900
Schedules at
lygferry.com
VIP
¥1913
Royal Suite
¥1275
Royal
¥899
Business Class
¥754
DainFerry
Phone
+82 32 891 7100
Website
dainferry.co.kr
Ferry from Incheon Int'l Port to Dalian Port
Ave. Duration
16h
Frequency
3 times a week
Estimated price
¥700 - ¥800
Schedules at
dainferry.co.kr
VIP
¥1364
FST1(6 Person occupancy)
¥816
FST2(6 Person occupancy)
¥790
ECO1(12 Person occupancy)
¥764
ECO2
¥738

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 French strikes 2018: What are my alternative transport options?, Travelling to the UK: What do I need to know? and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.