There are 8 ways to get from Singapore to Shanhaiguan by plane, car, taxi, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Shanhaiguan
best- Fly from Singapore Changi Airport (SIN) to Shanhaiguan (SHF)plane SIN - SHF
14h 47m¥1,416–3,217Fly to Tianjin Binhai, train
cheapest- Fly from Singapore Changi Airport (SIN) to Tianjin Binhai (TSN)plane SIN - TSN
- Take the train from Tianjin to Shanhaiguantrain
11h 42m¥1,093–2,166Drive 6,027.4 km
- Drive from Singapore to Shanhaiguancar 6,027.4 km
2d 22h¥7,514–10,853Fly to Qinhuangdao Beidaihe Airport, taxi
- Fly from Singapore Changi Airport (SIN) to Qinhuangdao Beidaihe Airport (BPE)plane SIN - BPE
- Take the taxi from Qinhuangdao Beidaihe Airport (BPE) to Beidaihetaxi
13h 3m¥2,216–6,134Fly to Beijing Capital International Airport, train
- Fly from Singapore Changi Airport (SIN) to Beijing Capital International Airport (PEK)plane SIN - PEK
- Take the train from Beijing South to Shanhaiguantrain
12h 53m¥1,163–2,043Fly to Dalian Zhoushuizi International Airport, train
- Fly from Singapore Changi Airport (SIN) to Dalian Zhoushuizi International Airport (DLC)plane SIN - DLC
- Take the train from Dalian North Station to Shanhaiguantrain
15h 37m¥1,262–3,597Fly to Beijing Daxing International Airport, train
- Fly from Singapore Changi Airport (SIN) to Beijing Daxing International Airport (PKX)plane SIN - PKX
- Take the train from Beijing Daxing International Airport to Caoqiaotrain
- Take the train from Beijing South to Shanhaiguantrain
12h 33m¥1,117–1,351Fly to Qingdao Liuting International Airport, train
- Fly from Singapore Changi Airport (SIN) to Qingdao Liuting International Airport (TAO)plane SIN - TAO
- Take the train from Qingdao North to Shanhaiguantrain
15h 49m¥1,438–2,183
Singapore Changi Airport (SIN) to Shanhaiguan (SHF) flights
Questions & Answers
The cheapest way to get from Singapore to Shanhaiguan is to fly and train which costs ¥1100 - ¥1400 and takes 12h 33m.
The fastest way to get from Singapore to Shanhaiguan is to fly and train which takes 11h 42m and costs ¥1000 - ¥2200.
The distance between Singapore and Shanhaiguan is 4601 km. The road distance is 6027.4 km.
It takes approximately 14h 47m to get from Singapore to Shanhaiguan, including transfers.
Yes, the driving distance between Singapore to Shanhaiguan is 6027 km. It takes approximately 2 days 22h to drive from Singapore to Shanhaiguan.
There are 25+ hotels available in Shanhaiguan.
What companies run services between Singapore and Shanhaiguan, China?
Sichuan Airlines, Chengdu, and Shandong Airlines fly from Singapore Changi Airport (SIN) to Shanhaiguan (SHF) twice daily.
- Website
- en.ceair.com
Flights from Singapore Changi Airport to Qinhuangdao Beidaihe Airport via Shanghai Pudong
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ¥2,000–14,000
Flights from Singapore Changi Airport to Qinhuangdao Beidaihe Airport via Hangzhou Xiaoshan
- Ave. Duration
- 17h 40m
- When
- Tuesday and Saturday
- Estimated price
- ¥2,100–6,000
Flights from Singapore Changi Airport to Dalian Zhoushuizi International Airport via Hefei
- Ave. Duration
- 7h 50m
- When
- Monday, Tuesday, and Friday
- Estimated price
- ¥1,200–3,500
Flights from Singapore Changi Airport to Dalian Zhoushuizi International Airport via Ningbo Lishe
- Ave. Duration
- 13h 10m
- When
- Thursday, Tuesday, and Saturday
- Estimated price
- ¥1,200–3,600
Flights from Singapore Changi Airport to Dalian Zhoushuizi International Airport via Nanjing
- Ave. Duration
- 15h 35m
- When
- Every day
- Estimated price
- ¥1,200–3,500
Flights from Singapore Changi Airport to Beijing Daxing International Airport
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ¥1,200–3,400
Flights from Singapore Changi Airport to Beijing Daxing International Airport via Xiamen
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- ¥1,000–3,200
Flights from Singapore Changi Airport to Beijing Daxing International Airport via Hefei
- Ave. Duration
- 9h 30m
- When
- Monday, Tuesday, and Friday
- Estimated price
- ¥1,200–3,400
Flights from Singapore Changi Airport to Qingdao Liuting International Airport via Hefei
- Ave. Duration
- 12h 55m
- When
- Monday and Tuesday
- Estimated price
- ¥1,100–3,200
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Tianjin Binhai
- Ave. Duration
- 6h 5m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,100–3,200
Flights from Singapore Changi Airport to Beijing Capital International Airport
- Ave. Duration
- 6h 18m
- When
- Every day
- Estimated price
- ¥1,200–7,500
Flights from Singapore Changi Airport to Beijing Daxing International Airport
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ¥1,200–7,500
Flights from Singapore Changi Airport to Qingdao Liuting International Airport
- Ave. Duration
- 6h 5m
- When
- Tuesday to Sunday
- Estimated price
- ¥900–2,700
- Website
- xiamenair.com
Flights from Singapore Changi Airport to Beijing Daxing International Airport via Quanzhou
- Ave. Duration
- 8h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥1,000–3,200
Flights from Singapore Changi Airport to Beijing Daxing International Airport via Xiamen
- Ave. Duration
- 10h 6m
- When
- Every day
- Estimated price
- ¥1,000–3,200
Flights from Singapore Changi Airport to Qingdao Liuting International Airport via Xiamen
- Ave. Duration
- 8h 38m
- When
- Every day
- Estimated price
- ¥950–2,900
Flights from Singapore Changi Airport to Qingdao Liuting International Airport via Fuzhou
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ¥1,000–2,900
- Website
- airchina.com
Flights from Singapore Changi Airport to Beijing Capital International Airport
- Ave. Duration
- 6h 18m
- When
- Every day
- Estimated price
- ¥1,200–7,500
Flights from Singapore Changi Airport to Beijing Capital International Airport via Tianfu International
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- ¥1,400–8,000
Flights from Singapore Changi Airport to Dalian Zhoushuizi International Airport via Jinan
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- ¥1,400–3,200
- Website
- ch.com
Flights from Singapore Changi Airport to Shanhaiguan via Tianfu International
- Ave. Duration
- 16h 15m
- When
- Every day
- Estimated price
- ¥1,500–4,700
Flights from Singapore Changi Airport to Shanhaiguan via Jinan
- Ave. Duration
- 15h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,400–3,200
Flights from Singapore Changi Airport to Beijing Capital International Airport via Tianfu International
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ¥1,500–4,700
- Website
- csair.com
Flights from Singapore Changi Airport to Shanhaiguan via Jinan
- Ave. Duration
- 15h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,400–3,200
Flights from Singapore Changi Airport to Beijing Capital International Airport via Tianfu International
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ¥1,500–4,700
Flights from Singapore Changi Airport to Dalian Zhoushuizi International Airport via Ningbo Lishe
- Ave. Duration
- 8h 30m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,200–3,600
- Website
- loongair.cn
Flights from Singapore Changi Airport to Shanhaiguan via Jinan
- Ave. Duration
- 15h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,400–3,200
Flights from Singapore Changi Airport to Tianjin Binhai via Zhangjiajie Hehua
- Ave. Duration
- 8h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,200–4,800
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Tianjin Binhai
- Ave. Duration
- 6h 5m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,100–3,200
Flights from Singapore Changi Airport to Qingdao Liuting International Airport
- Ave. Duration
- 6h 5m
- When
- Tuesday to Sunday
- Estimated price
- ¥900–2,700
- Website
- tianjin-air.com
Flights from Singapore Changi Airport to Tianjin Binhai via Guiyang
- Ave. Duration
- 9h 20m
- When
- Monday
- Estimated price
- ¥2,600–6,000
Flights from Singapore Changi Airport to Dalian Zhoushuizi International Airport via Tianjin Binhai
- Ave. Duration
- 8h
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,000–3,100
- Website
- cdal.com.cn
Flights from Singapore Changi Airport to Shanhaiguan via Jinan
- Ave. Duration
- 15h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,400–3,200
- Website
- ceair.com
Flights from Singapore Changi Airport to Qinhuangdao Beidaihe Airport via Shanghai Pudong
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ¥2,200–14,000
- Website
- 9air.com
Flights from Singapore Changi Airport to Qinhuangdao Beidaihe Airport via Guangzhou Baiyun
- Ave. Duration
- 14h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,400–6,000
- Website
- sda.cn
Flights from Singapore Changi Airport to Dalian Zhoushuizi International Airport via Jinan
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- ¥1,400–3,200
Train from Tianjin to Shanhaiguan
- 2nd Class Seat
- ¥125–140
- 1st Class Seat
- ¥200–230
- Business Class Seat
- ¥290–420
Train from Beijing South to Shanhaiguan
- 2nd Class Seat
- ¥170–190
- 1st Class Seat
- ¥280–310
- Business Class Seat
- ¥410–600
Train from Dalian North Station to Shanhaiguan
- 2nd Class Seat
- ¥240–270
- 1st Class Seat
- ¥400–440
- Business Class Seat
- ¥550–850
Train from Beijing South to Shanhaiguan
- 2nd Class Seat
- ¥170–190
- 1st Class Seat
- ¥280–310
- Business Class Seat
- ¥410–600
Train from Qingdao North to Shanhaiguan
- 2nd Class Seat
- ¥420–460
- 1st Class Seat
- ¥650–750
- Business Class Seat
- ¥1,000–1,400
- Phone
- +86-010-96165
- Website
- Beijing International Airport
Train from Beijing Daxing International Airport to Caoqiao
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥27–35
- Website
- Beijing International Airport
- Ave. Duration
- 37 min
- Estimated price
- ¥80–95
Want to know more about travelling around China
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.
Related travel guides
Flying into Beijing?
Read the travel guide









