Your browser does not support the running script, you cannot get a perfect browsing
HOT China Group ToursTake China Group Tours in 2025 to enjoy 30% discount compared to a private tour. Same Experience & Lowest Price! Check China Group Deals >>

Shanghai to Shenzhen: High Speed Train (16+), Time & Prices

Written by Senior Expert Celine Schneider|Updated: 2025-06-13

How to Get to Shenzhen from Shanghai? The bullet train from Shanghai to Shenzhen is a popular and efficient choice. This popular route is about 1,600 kilometers (around 1,000 miles) long, with 16 to 22 trains running daily.

This high-speed rail line connects two of China's most important and vibrant cities, taking you from the bustling financial center of Shanghai to the tech hub of Shenzhen.

As the train speeds south at up to 300 km/h (186 mph), the faster G997 complete the trip in 7h10m. And the overnight trains, is best for budget traveler, take around 10-11.5 hours.

Our complete Shanghai to Shenzhen high speed Train Guide has all you need for a smooth trip. It includes train schedules, details about the seats and services, and a clear guide on how to buy tickets. We also provide current prices to help you choose the best option for your journey in China.

Visa-free Travel to China:

Starting December 2024, transit travelers from 54 countries can stay for up to 10 days without a visa. Better yet, visitors from France, Germany, Italy, Spain, and several Asian countries enjoy 30-day visa-free stays through 2025.

US, UK, and Canadian passport holders can visit for 6 days visa-free. Learn more details about How to Visit China Without a Visa in 2025>>

Content Preview

  • triangleShanghai to Shenzhen High Speed Train Facts: Distance, Speed & Duration
  • triangleShanghai to Shenzhen High Speed Train Route Maps
  • triangleShanghai to Shenzhen Bullet Train Time & Schedule: 16-22 Ride Daily
  • triangleShanghai to Shenzhen Bullet Train Ticket Prices: From RMB 227 (USD 30)
  • triangleHow to Choose a Seat on this High Speed Train Ride (6 Options)
  • trianglePrimary Departing Stations in Shanghai Bound for Shenzhen
  • triangleFrequently-used High-Speed Train Station in Shenzhen
  • triangleAlternative Option: Shanghai to Shenzhen Flights
  • trianglePrivate Transfer Service by Asia Odyssey Travel
  • triangleWhat to See in Shanghai & Shenzhen & How to Plan Your Trip
  • triangleTravel with Asia Odyssey, Grand Train Tour from Shanghai to Shenzhen

Shanghai to Shenzhen High Speed Train Facts: Distance, Speed & Duration

Shanghai to Shenzhen High Speed Train
Overlooking the city from Shanghai Tower
Shanghai to Shenzhen High Speed Train
Shenzhen, a burgeoning city in China
  • icon Shortest travel time:
     
  • icon Longest travel time:
     
  • icon Lowest train ticket cost:
     
  • icon Avg. daily departures:
     
  • icon Earliest departure:
     
  • icon Latest departure:
     
  1. How far Is Shenzhen from Shanghai by Train (Distance)?

The high-speed train from Shanghai to Shenzhen is about 1,482 kilometers (921 miles).

This route connects two of China's most important economic areas: the Yangtze River Delta around Shanghai and the Pearl River Delta around Shenzhen. Many business travelers use this popular line.

  1. How Long Is the High Speed Train from Shanghai to Shenzhen?

The trip takes 7-11.5 hours. The fastest train is G997, which takes just 7 hours and 11 minutes. Other fast trains, like G99 and G643, complete the journey in under 7.5 hours. Slower trains on the same route will take about 10 to 11.5 hours.

  1. How Much Is the High Speed Train from Shanghai to Shenzhen?

Ticket prices range from 227 to 3,934 Chinese Yuan (CNY). Based on recent exchange rates, this is roughly $32 to $550 USD.

Here is a breakdown of the typical one-way ticket prices in Chinese Yuan:

  • Second Class Seat: 552 - 897 CNY
  • First Class Seat: 948 - 1,420 CNY
  • Business Class Seat: 688 - 3,934 CNY
  • Hard Sleeper (bed): 379 - 391 CNY
  • Soft Sleeper (bed): 597 - 800 CNY
  • High-speed Train Sleeper (bed): 1,230 - 1,260 CNY

Shanghai to Shenzhen High Speed Train Route Maps

Shanghai to Shenzhen Train Map
Shanghai to Shenzhen G-trians Map
Shanghai to Shenzhen Train Map
Shanghai to Shenzhen D-trians Map

Here are 2 maps for the high-speed train routes from Shanghai to Shenzhen.

The first map shows the G-train route. This train goes inland, heading west and then south. It stops at places like Suzhou, Hangzhou, Huangshan (Yellow Mountain), Nanchang, and Ganzhou. Suzhou, Hangzhou, and Huangshan are also top destinations for a side trip from Shanghai .

The second map shows the D-train route. This train travels south along the coast. It stops in some of China's most famous east coast cities, including Ningbo, Xiapu, Quanzhou, Xiamen, and Chaoshan.

There is a key difference between these trains. G-trains are faster, often using 'Fuxing Hao' trains that can reach 350 km/h (217 mph). D-trains are a bit slower, with a top speed of 250 km/h (155 mph).

Shanghai to Shenzhen Bullet Train Time & Schedule: 16-22 Ride Daily

Filter
Train Type:
Depart Time:

icon Shanghai(上海) - Shenzhen(深圳) icon results

  • Train No.
  • Departure / Train Staiton
  • Duration
  • Seat Type
  • Price
  • Availability
 

Contact Us to Book the Train Schedules

  • The fastest high-speed train from Shanghai to Shenzhen is the G-train, with a travel time of approximately 7 hours and 10 minutes.
  • There will be 13 trains departing from Shanghai to Shenzhen daily.
  • The D-trains take around 11 to 11.5 hours to complete the journey from Shanghai to Shenzhen.
  • There are usually 5 overnight high-speed trains between 7:30 pm and 8:30 pm. These trains have sleeper beds and are a great choice for travelers on a budget. But they are seasonal and mostly run on weekends and holidays. Be sure to check the schedule before you go.

Shanghai to Shenzhen Bullet Train Ticket Prices: From RMB 227 (USD 30)

A second-class ticket from Shanghai to Shenzhen starts at about $30. If you want the most comfortable seat, the business-class ticket costs around $440.

Just keep in mind, business class is only offered on G-trains. On D-trains, the best option is first class, which costs around $150. Usually, these prices stay the same. They don’t change, even if you buy your ticket at the last minute or during holidays.

Daytime High Speed Train Prices

Class Cheap Train Option Price (CNY)
Second Class D941,D931,D935 ¥552-897
First Class D2289 ¥948-1420
Business Class G899 ¥688-3,934

Overnight Sleeper Train Prices

Class Cheap Train Option Price (CNY)
Hard Sleeper D941,D931,D935 ¥379 - 391
Soft Sleeper D941,D931,D935 ¥597 - 800
High-speed Train Sleeper D913 ¥1,230 - 1,260

How to Choose a Seat on this High Speed Train Ride (6 Options)

Shanghai to Shenzhen High Speed Train
First Class seating
Shanghai to Shenzhen High Speed Train
Second Class seating on Shanghai to Shenzhen High Speed Train

No.1 Second Class

A Second Class seat is the cheapest option. The seats are in a 3+2 layout, meaning five seats per row. For a short trip under 4 hours, this is a great budget choice.

However, for a long 7 to 11.5-hour journey, it can feel cramped and uncomfortable. It is not highly recommended for this specific route unless you are on a very strict budget.

No.2 First Class (Most Recommended)

For this long trip, First Class is the best option for most people. The cabin is more spacious, with a 2+2 seat layout. The seats are wider and offer much more legroom.

You also get a small pillow and a larger tray table. The extra cost provides a significant increase in comfort, which makes a big difference on a journey lasting over 7 hours.

No.3 Business Class (Most Luxury)

If your budget allows, Business Class offers the best experience. The cabin is very private, with a 2+1 seat layout.

The large leather seats can recline into a fully flat bed, which is perfect for resting on a long day trip. You also receive free meals, snacks, and drinks. Choose this if you want maximum comfort and privacy.

Overnight Sleepers (Best for Budget Traveler)

China High Speed Train: Soft Sleeper
China High Speed Train: Soft Sleeper
China High Speed Train: Hard Sleeper
China High Speed Train: Hard Sleeper

An overnight train is a smart way to travel. You save on a hotel for one night and wake up in your destination.

  • 4 Hard Sleeper: This is the most basic and cheapest sleeper. You get a bed in an open compartment that has six beds in total (three on each side). It has little privacy and can be noisy. This is best for backpackers and those looking to save the most money.
  • 5 Soft Sleeper: A Soft Sleeper is more comfortable. You get a bed in a private cabin with a door. Each cabin has four beds. The beds are softer and you have more space. This is a good choice for families or people who want more privacy.
  • 6 High-speed Train Sleeper: This is a modern sleeper option on some overnight D-trains. These are capsule-style beds, each with its own curtain for privacy, a reading light, and a power outlet. They offer more privacy than a traditional sleeper car. This is great for solo travelers who want comfort on an overnight trip.

Primary Departing Stations in Shanghai Bound for Shenzhen

Shanghai Hongqiao Railway Station(上海虹桥站)

Address: No. 1500, Shengui Road, Minhang District, Shanghai

Shanghai Hongqiao Railway Station serves as the primary departure station for trains from Shanghai to Shenzhen, with over 80% of trains on this route departing from there. You can easily reach this station from Shanghai city center and the airport using the subway, buses, or taxis. Being a major hub for the Shanghai Metro, it is serviced by Line 2, Line 10, and Line 17, making it relatively convenient for you to commute to and from the station.

Shanghai Railway Station(上海站)

Address: No. 303, Moling Road, Jing'an District, Shanghai

Frequently-used High-Speed Train Station in Shenzhen

Shenzhen Railway Station(深圳站)

Address: No.1003 Jianshe Road, Luohu District, Shenzhen

Shenzhen North Railway Station(深圳北站)

Address: No.28 Zhiyuan Middle Road, Minzhi Road, Longhua District, Shenzhen

Shenzhen North Railway Station (深圳北站) serves as the main railway station for high-speed trains from Shanghai to Shenzhen. It is a major hub for Shenzhen's high-speed rail services, including G-series and D-series trains, with frequent departures to major cities in China, including direct services to Shanghai. The station is conveniently connected to the city's subway network, with access to Line 4, Line 5, and Line 6, allowing passengers to easily reach various parts of the city upon arrival.

However, for tourists who prefer to be closer to the city center and attractions like Window of the World, they may choose to take trains from Shanghai to Shenzhen Station, which is closer in proximity.

Shanghai to Shenzhen High Speed Train
Shanghai Hongqiao Railway Station
Shanghai to Shenzhen High Speed Train
Shenzhen North Station

Alternative Option: Shanghai to Shenzhen Flights

Shanghai Airport
Shanghai Airport
Shanghai Airport
Shanghai Airport
  • Airports: Pudong/PVG and Hongqiao/SHA to Bao'an/SZX
  • Frequency: 150+ daily
  • Duration: 5-3 h
  • Prices: ¥ 370-2450

If you don't mind flying, taking a plane is the best way to get from Shanghai to Shenzhen.

There are over 150 flights every day between the two cities. Ticket prices can be very cheap, sometimes as low as 370 RMB, but can go up to 2,450 RMB. The flight itself is fast, taking about 2.5 to 3 hours.

However, your total travel time will be longer than just the flight. The airports in both Shanghai (Pudong/PVG and Hongqiao/SHA) and Shenzhen (Bao'an/SZX) are outside the city center.

You will need to add 30 to 90 minutes for the trip to and from the airport. You also need to get to the airport 1 to 2 hours early for check-in and security. This makes the total journey time longer.

Private Transfer Service by Asia Odyssey Travel

Visit Yuyuan Garden in Summer with AOT
Visit Yuyuan Garden in Summer with AOT
Explore the modern Shanghai with AOT
Explore the modern Shanghai with AOT

Getting around big train stations in China, like Shanghai Hongqiao and Shenzhen North, can be tough for foreign visitors. It's easy to get lost, and not everything is in English.

The ticket machines are often tricky because they mostly work with Chinese ID cards. Plus, getting through the crowds with heavy luggage can be a real challenge.

If you'd like a hand with any of this, we're here to help. We can take care of your station transfers, your trip from Shanghai to Shenzhen, or even plan your sightseeing tours. Just get in touch with us at Asia Odyssey Travel. We'll make sure your trip is simple, fun, and worry-free.

What to See in Shanghai & Shenzhen & How to Plan Your Trip

A trip from Shanghai to Shenzhen is a great way to see modern China. You'll start in a city of giant skyscrapers and end in a city famous for its new technology.

In Shanghai, you should walk along The Bund. You can see the historic buildings on one side and the modern Pudong skyline across the river. For an amazing view of the whole city, go to the top of the Shanghai Tower.

Yu Garden is also a beautiful, quiet place to walk around. It's a good idea to spend 2-3 days in Shanghai to see the sights and try the food.

Then, you can take a fast high-speed train to Shenzhen. This city is a center for tech in China. You can visit Window of the World, a park with small models of famous global landmarks. If you love to shop, check out Luohu Commercial City.

And for anyone who likes gadgets, the Huaqiangbei electronics market is a must-see. Two full days is enough time to explore Shenzhen's unique feel. This is a trip you will remember.

Shanghai to Shenzhen High Speed Train
The Bund, Shanghai
Shanghai to Shenzhen High Speed Train
Splendid China Folk Village, Shenzhen

Travel with Asia Odyssey, Grand Train Tour from Shanghai to Shenzhen

Navigating through these vast megacities of Shanghai and Shenzhen can be daunting, given the presence of major stations like Shanghai Hongqiao and Shenzhen North scattered throughout the cities. The meticulous planning of the Asia Odyssey Travel ensures that you avoid rushing through towns at the last minute. We accurately determine your departure station, eliminating the hassle of matching ticket details with your passport, allowing you to eagerly anticipate the excitement of your upcoming train journey with ease.

Explore China's vast landscapes, breathtaking scenery, and diverse cultures, all while enjoying a smooth and pleasant journey. Over 50 legendary itineraries for China High Speed Train Tours with a plethora of destinations and routes! Experience the charm of traveling through China by train and embrace a unique perspective of Shanghai & Shenzhen with Asia Odyssey Travel!

If you have any questions about this article, please contact us by submitting the following form and we'll immediately get back to you.

Ask Us for More Information

icon
icon
loadingData in submission...
Why with Asia Odyssey Travel
  • icon
    Find Inspiration and ​Information for Your Next Trip
  • icon
    Get a Local Travel Consultant to ​Plan Your Personalized Trip
  • icon
    Book & Travel Securely with ​Our Money-back Guarantee
  • icon
    24/7 Customer Support to ​Help Every Traveler
  • icon
    Offering 500+ Customized ​Trips in China & Asia
Customize Your Own China Trip
user
email
  • United States (+1)
  • Australia (+61)
  • Singapore (+65)
  • Malaysia (+60)
  • Philippines (+63)
  • Canada (+1)
  • Italy (+39)
  • Indonesia (+62)
  • United Kingdom (+44)
  • Spain (+34)
  • Mexico (+52)
  • Hong Kong (+852)
  • Thailand (+66)
  • United Arab Emirates (+971)
  • New Zealand (+64)
  • South Africa (+27)
  • Germany (+49)
  • Brazil (+55)
  • India (+91)
  • France (+33)
  • Vietnam (+84)
  • The Netherlands (+31)
  • Saudi Arabia (+966)
  • Ireland (+353)
  • Argentina (+54)
  • Switzerland (+41)
  • Romania (+40)
  • Pakistan (+92)
  • Japan (+81)
  • Portugal (+351)
  • Bangladesh (+880)
  • South Korea (+82)
  • Puerto Rico (+1)
  • Türkiye (+90)
  • China (+86)
  • Belgium (+32)
  • Qatar (+974)
  • Greece (+30)
  • Taiwan (+886)
  • Austria (+43)
  • Poland (+48)
  • Israel (+972)
  • Chile (+56)
  • Sri Lanka (+94)
  • Nigeria (+234)
  • Peru (+51)
  • Colombia (+57)
  • Hungary (+36)
  • Nepal (+977)
  • Denmark (+45)
  • Bulgaria (+359)
  • Norway (+47)
  • Slovenia (+383)
  • Sweden (+46)
  • Kuwait (+965)
  • Costa Rica (+506)
  • Ecuador (+593)
  • Venezuela (+58)
  • Malta (+356)
  • Croatia (+385)
  • Tunisia (+216)
  • Czechia (+420)
  • Mongolia (+976)
  • Bahrain (+973)
  • Mauritius (+230)
  • Papua New Guinea (+675)
  • Cambodia (+855)
  • Dominican Republic (+1)
  • Luxembourg (+352)
  • Finland (+358)
  • Guatemala (+502)
  • Myanmar (+95)
  • Maldives (+960)
  • Slovakia (+421)
  • Laos (+856)
  • Serbia (+381)
  • Brunei (+673)
  • Oman (+968)
  • Macao (+853)
  • Panama (+507)
  • Morocco (+212)
  • Jordan (+962)
  • Georgia (+995)
  • Fiji (+679)
  • Bolivia (+591)
  • Lithuania (+370)
  • Bahamas (+1)
  • Cyprus (+357)
  • Latvia (+371)
  • Bhutan (+975)
  • Iraq (+964)
  • Iran (+98)
  • Kenya (+254)
  • Jamaica (+1)
  • Zimbabwe (+263)
  • Azerbaijan (+994)
  • Uruguay (+598)
  • Estonia (+372)
  • Andorra (+376)
  • Cameroon (+237)
  • Ghana (+233)
  • Kazakhstan (+7)
  • Nicaragua (+505)
  • Egypt (+20)
  • Russia (+7)
  • Albania (+355)
  • Réunion (+262)
  • Montenegro (+382)
  • Algeria (+213)
  • Afghanistan (+93)
  • Martinique (+596)
  • Uganda (+256)
  • Honduras (+504)
  • North Macedonia (+389)
  • Trinidad and Tobago (+1)
  • Suriname (+597)
  • Antigua and Barbuda (+1)
  • Zambia (+260)
  • Ukraine (+380)
  • Armenia (+374)
  • Barbados (+1)
  • Belarus (+375)
  • Palestine (+970)
  • Lesotho (+266)
  • Moldova (+373)
  • Ethiopia (+251)
  • French Polynesia (+689)
  • Gambia (+220)
  • Guam (+1)
  • Gibraltar (+350)
  • Isle of Man (+44)
  • New Caledonia (+687)
  • El Salvador (+503)
  • Comoros (+269)
  • Seychelles (+248)
  • Chad (+235)
  • Samoa (+685)
  • Cook Islands (+682)
  • Palau (+680)
  • Paraguay (+595)
  • DR Congo (+243)
  • Solomon Islands (+677)
phone
loadingData in submission...
close
travel guide
china group tours 2025
close
Please "click" to switch the language
Contact Us
top