Explore 4 ways to travel

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, taxi  •  6 h 58 min

  1. Take the train from Shanghai Hongqiao to Beijing South
  2. Take a taxi from Xisi Station to Great Wall of China

$112 - $142

Cheapest option

Bus  •  24 h 13 min

  1. Take the bus from Shanghai to Jinan Bus Terminal
  2. Take the bus from Jinan Bus Terminal to Beijing

$85 - $88

2 alternative options

Train  •  9 h 1 min

  1. Take the train from Shanghai Hongqiao Station to Beijing South
  2. Take the train from Huangtudian to Huairou North S5

$99 - $122

Drive  •  13 h 6 min

  1. Drive from Shanghai to Great Wall of China 796.5 miles

$110 - $170

What companies run services between Guangdong, China and Great Wall of China?

You can take a train from Shanghai to Great Wall of China via Shanghai Hongqiao, Shanghai Hongqiao Station, Beijing South, Beijing South station, Xizhimen Station, Huoying Station, Huangtudian, and Huairou North in around 9 h 1 min. Alternatively, you can take a bus from Shanghai to Great Wall of China via Shanghai Railway, Shanghai, Jinan Bus Terminal, Beijing, Beijing Railway Station East Street, Bcia T3, and Niulanshan Junction in around 24 h 13 min.

Train operators
China Railways G-Class
Train from Shanghai Hongqiao to Beijing South
Ave. Duration
4 h 24 min
Frequency
Every 4 hours
Estimated price
$80 - $100
Schedules at
trip.com
2nd Class Seat
$80 - $100
1st Class Seat
$140 - $160
Business Class Seat
$260 - $310
Train from Shanghai Hongqiao Station to Beijing South
Ave. Duration
4 h 18 min
Frequency
Hourly
Estimated price
$80 - $100
Schedules at
trip.com
2nd Class Seat
$80 - $100
1st Class Seat
$140 - $160
Business Class Seat
$260 - $310
Beijing Suburban Railway
Train from Huangtudian to Huairou North
Ave. Duration
1 h
Frequency
4 times a day
Estimated price
$1
Schedules at
kyfw.12306.cn
Bus operators
Jinan Bus Terminal
Website
0000369.cn
Bus from Shanghai to Jinan Bus Terminal
Ave. Duration
13 h
Frequency
Twice daily
Estimated price
$42
Schedules at
0000369.cn
Bus from Jinan Bus Terminal to Beijing
Ave. Duration
6 h
Frequency
Every 4 hours
Estimated price
$19
Schedules at
0000369.cn
Other operators
Taxi from Xisi Station to Great Wall of China
Ave. Duration
1 h 2 min
Estimated price
$30 - $40
96103 Beijing
Website
96103.cn

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 to get from JFK to New York City, Is ride-sharing platform BlaBlaCar right for you? and Travelling around the UAE - to help you get the most out of your next trip.

Questions & Answers

The distance between Guangdong and Great Wall of China is 1908 km. The road distance is 1274 km.

The cheapest way to get from Guangdong to Great Wall of China is to bus which costs ¥540 - ¥570 and takes 24 h 13 min.

The quickest way to get from Guangdong to Great Wall of China is to train and taxi which takes 6 h 58 min and costs ¥700 - ¥950.

It takes approximately 6 h 58 min to get from Guangdong to Great Wall of China, including transfers.