Shanghai to Ningbo Train
There are 58 pairs of high speed trains in total between Shanghai and Ningbo, most of which are handled by Shanghai Hongqiao Railway Station and Ningbo Railway Station. The travel time is about 1.5 - 2.5 hours. The train ticket for a first class seat costs CNY 158 - 276 and for a second class seat costs CNY 98 - 172.
There is only one normal speed trains between the two cities with the duration of about 4.5 hours .
Open Date: July, 2, 2013
Travel Time: Around 1.5 - 2.5 hours
Running Distance: 314 kilometers (195 miles)
Top Speed: 300 km/h (186 mph)
Major Stations along the Way: Jiashan South, Jiaxing South, Yuhang, Hangzhou East and Shaoxing North.
(Last Update on Feb 5, 2026)
58 departures in total: departure time from 04:32 to 21:04; duration from 1h36m to 2h36m.
See more Shanghai Schedule
(Last Update on Feb 5, 2026)
58 departures in total: departure time from 05:46 to 21:32; duration from 1h34m to 2h36m.
See more Ningbo Schedule
Note: The above timetable is only for reference. Please search for the real-time schedule via the search box on page top.
(Last Update on Feb 5, 2026)
Shanghai - Hangzhou High Speed Railway Line: Starting to be operated since October 26th, 2010, the high speed railway line is a part along Shanghai - Kunming High Speed Railway Line with the total distance of 2,252 kilometers (1,399 miles) and top speed of 350 km/h (217 mph). Along the way, Shanghai Hongqiao Railway Station and Hangzhou East Railway Station are the major railway stations.
Hangzhou - Ningbo High Speed Railway Line: This railway line, opened on July 1st, 2013, is a section of Nanjing - Hangzhou - Ningbo High Speed Railway Line. The railway line has a length of 150 kilometers (93 miles) and major railway stations along the route are: Hangzhou South, Shaoxing North, Shaoxing East and Zhuangqiao.
Further Reading:
How to Travel between Shanghai and Ningbo: Beside trains, a daily flight and frequent long-distance buses are available.
Major Rail Lines from Shanghai to:
Major Rail Lines from Ningbo to:
There is only one normal speed trains between the two cities with the duration of about 4.5 hours .
Shanghai - Ningbo High Speed Train
Basic Facts:
Travel Time: Around 1.5 - 2.5 hours
Running Distance: 314 kilometers (195 miles)
Top Speed: 300 km/h (186 mph)
Major Stations along the Way: Jiashan South, Jiaxing South, Yuhang, Hangzhou East and Shaoxing North.
Shanghai to Ningbo High Speed Train Schedule
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| D3145 | 06:27 - 09:03 | 2h36m |
| G7507 | 10:12 - 12:06 | 1h54m |
| G7511 | 12:09 - 13:45 | 1h36m |
| D381 | 14:41 - 17:11 | 2h30m |
| G7527 | 20:21 - 22:22 | 2h1m |
See more Shanghai Schedule
| Train No. | Departure - Arrival | Travel Time |
|---|---|---|
| G1866 | 06:14 - 08:34 | 2h20m |
| G7576 | 09:54 - 11:54 | 2h00m |
| G7512 | 12:25 - 14:32 | 2h7m |
| D3292 | 16:11 - 17:57 | 1h46m |
| D3146 | 19:38 - 21:42 | 2h4m |
See more Ningbo Schedule
Note: The above timetable is only for reference. Please search for the real-time schedule via the search box on page top.
Shanghai - Ningbo High Speed Train Ticket Fare
| Business Class Seat | First Class Seat | Second Class Seat | |
|---|---|---|---|
| G trains | CNY 393 - 531 USD 57 - 77 | CNY 197 - 276 USD 29 - 40 | CNY 115 - 172 USD 17 - 25 |
| D trains | --- | CNY 172 - 218 USD 25 - 32 | CNY 55 - 137 USD 8 - 20 |
Running Route of Shanghai - Ningbo High Speed Train
Hangzhou - Ningbo High Speed Railway Line: This railway line, opened on July 1st, 2013, is a section of Nanjing - Hangzhou - Ningbo High Speed Railway Line. The railway line has a length of 150 kilometers (93 miles) and major railway stations along the route are: Hangzhou South, Shaoxing North, Shaoxing East and Zhuangqiao.
How to Travel between Shanghai and Ningbo: Beside trains, a daily flight and frequent long-distance buses are available.
- Last updated on Feb. 05, 2026 by Charlotte Qiu -