2026-10-28 · 8 min read
China's bullet train network has gone from under 10,000 km to roughly 48,000 km in a decade. Here's what China's high-speed map actually shows once you get past the headline figure — Beijing to Shanghai, Beijing to Guangzhou, and the Hong Kong connections that don't run as often as you'd think.
Pull up a China high speed map today and it already looks different from the one printed in a guidebook five years ago. If you're trying to figure out how to get from Beijing to Shanghai, whether Guangzhou connects north toward Beijing on a single line, or how Hong Kong fits into the mainland network, the honest answer starts with the network's scale and then narrows down to the specific trains that actually run those routes.
A note on sourcing: every hard figure in this piece is tied to a government transit agency (China's State Council, the Shanghai Municipal Government, China Railway's own press office, MTR), a peer-reviewed engineering journal, or a named rail-data platform, linked inline. Where a widely circulated number couldn't be confirmed against an official source, it's labeled unverified rather than stated as fact.
In 2012, China's total rail system ran to 98,000 km, of which only 9,356 km was high-speed track. By the end of 2024, the high-speed figure alone had passed , with the combined high-speed and conventional network reaching — more than a fourfold expansion of the high-speed portion in roughly a decade, per the State Council's own reporting.
Share
350 km/h in commercial service. The 400 km/h figure often quoted is the design ceiling, not what you'll experience on a normal trip.
G-trains are the newer Fuxing-class services, generally at or near 350 km/h. D-trains are older, slower, and more likely to include overnight sleeper service on long routes.
Yes — the D907 overnight service, introduced in 2024, is currently the only sleeper train on this corridor.
Through West Kowloon station. Long-haul departures toward Shanghai run only a handful of times a day, so book that specific train in advance rather than counting on walk-up frequency.

Sketch a brief. We come back with an itinerary that reads like a recommendation, not a checklist — and tell you what we’d change about it.
Try planning freeCabo Mexico's all-inclusive market splits into two different products — bundled resort rates and paid add-on plans — and the difference changes what a 7-night trip actually costs.
Bali, Bora Bora, and the Maldives aren't wrong — they're just the default. Here's what to book instead, sorted by what you're actually trading off: seclusion, budget, or things to do beyond the beach.
The practical effect: 97 percent of Chinese cities with populations over 500,000 now sit on the high-speed grid. For most travelers, the question has shifted from "does this city have a bullet train" to "which of several fast options should I book."
| Hub station | City | What it connects to |
|---|---|---|
| Beijing South | Beijing | Shanghai, Guangzhou, Xi'an — northern anchor of the trunk network |
| Shanghai Hongqiao | Shanghai | Beijing, Hangzhou, Nanjing, Guangzhou — core of the Yangtze River Delta cluster |
| Nanjing South | Nanjing | Mid-point interchange on the Beijing-Shanghai line and regional Jiangsu services |
| West Kowloon | Hong Kong | Near-hourly to Guangzhou/Shenzhen; limited daily departures to Shanghai and Beijing |
Third-party route maps lag behind actual openings and upgrades, so for a current, line-by-line layout, 12306's own route and timetable system remains the most authoritative visual reference.
The CR400AF and CR400BF trainsets — branded Fuxing Hao, "rejuvenation" — are the current flagship fleet. Peer-reviewed engineering literature on the design confirms a 350 km/h commercial service speed with a 400 km/h design ceiling. The 400 km/h number that circulates on travel sites is a design spec, not something you'll experience as a passenger.
Older Hexie Hao (CRH) trains run markedly slower and are still the service on routes where a full 350 km/h upgrade hasn't happened yet. Exact top speeds vary by CRH model and track certification, so rather than quote a single figure, the useful rule is this: if your booking shows a CRH/D-series train rather than a Fuxing/G-series one, expect the journey to run noticeably longer than the headline time for that city pair.
| Fleet | Models | Commercial service speed | Design speed |
|---|---|---|---|
| Fuxing Hao | CR400AF, CR400BF | 350 km/h | 400 km/h |
| Hexie Hao | Various CRH models | Below 350 km/h, varies by model | Not applicable |
The fastest scheduled G-trains cover the 1,318 km between Beijing and Shanghai in roughly 4 hours 18 minutes to 4 hours 35 minutes. That speed dates to September 2017, when the restoration of 350 km/h running cut the trip from 5 hours down to about 4.5, per China Daily's reporting at the time.
That's the fastest case, not the typical one. Slower G and D-series trains on the same corridor take 5 to 7 hours, and overnight D-trains can stretch past 12 hours, a spread documented in full timetables by ChinaTrainBooking and China Highlights. If you search "Beijing to Shanghai train time" and get a single number, it's almost always the best-case figure, not what you'll find when you actually check departures on a given date. Running your dates through Fortrip's trip-planning tools is a faster way to see the full spread of departure times for your travel window than scrolling an aggregator site.
The Beijing-Shanghai corridor gets most of the attention, but the longer north-south trunk — Beijing to Guangzhou, 2,298 km — matters just as much, since it's the backbone the Shanghai-Guangzhou and Hong Kong connections actually run on. China Railway's own announcement confirms the entire line only reached standard 350 km/h operation on June 15, 2024, more than a decade after the route first opened in sections.
No confirmed direct elapsed time exists for a single nonstop Beijing-Guangzhou service: none of the official sources used for this piece — China Railway, 12306, or provincial transit authorities — publish a door-to-door figure for a true nonstop run, because most travelers on this corridor connect through Wuhan or ride a service that continues on toward Shenzhen and Hong Kong rather than a point-to-point express. Before booking, check 12306 for current scheduled times, or run the connection through the itinerary validator if you're stacking it with other legs.
| Route | Fastest scheduled time | Typical range | Source |
|---|---|---|---|
| Beijing–Shanghai (1,318 km) | 4h18m–4h35m | 5–7h on slower G/D trains; overnight D-trains past 12h | ChinaTrainBooking |
| Shanghai–Guangzhou | 6h54m (since June 2024) | Was 8h09m before the line-wide upgrade | Shanghai Municipal Government |
| Shanghai–Hong Kong (D907 sleeper) | 11h14m | Only sleeper option on the corridor | Shanghai Municipal Government |
| Guangzhou–Hong Kong (142 km) | 47min–1.5h | Varies with number of stops | MTR High Speed Rail |
Once the entire Beijing-Guangzhou corridor reached 350 km/h, Shanghai-Guangzhou travel time dropped from 8 hours 9 minutes to 6 hours 54 minutes starting June 15, 2024, according to the Shanghai Municipal Government's own reporting. That's not a new express service — it's the documented result of the line-wide speed standardization finally catching up on a stretch that had lagged behind.
The Yangtze River Delta region around Shanghai is its own dense sub-network: more than 7,000 km of operating high-speed track across 25 lines, per the same Shanghai government release. That density is why short regional routes — Shanghai to Hangzhou, Shanghai to Nanjing — run far more frequently than long interregional trips, with departures every 15-30 minutes rather than the handful of daily long-haul options you'll see on routes toward the south or west.
West Kowloon station links to 114 mainland stations, per MTR's own destinations page, which sounds comprehensive until you look at frequency: short-haul departures toward Shenzhen and Guangzhou run close to hourly, while long-haul service to Shanghai runs only a handful of times a day. If Hong Kong-Shanghai is part of a multi-city plan, the AI trip planner is a reasonable place to check that gap before locking in hotel dates around it.
A new overnight sleeper, train D907, started running between Shanghai and Hong Kong in 2024, covering the route in about 11 hours 14 minutes with berths priced around 800-900 yuan. It's currently the only sleeper option on this corridor. The Guangzhou-Hong Kong leg itself is short — 142 km, taking 47 minutes to 1.5 hours depending on how many stops the train makes, per MTR's own route information.
| Hong Kong route | Journey time | Frequency |
|---|---|---|
| Guangzhou–Hong Kong (142 km) | 47min–1.5h | Near-hourly short-haul service |
| Shanghai–Hong Kong sleeper (D907) | 11h14m | Limited — currently the only sleeper service |
Most G-series Fuxing trains offer two standard cabin tiers: first class and second class. Business class exists on some routes at a premium but isn't available network-wide, so don't assume it'll show up as an option on every booking screen.
Fares for specific city pairs vary by train number, date, and demand, and the per-ticket prices commonly cited on third-party travel sites for routes like Beijing-Shanghai could not be confirmed against official 12306 or China Railway fare pages for this piece, so they're omitted rather than repeated as fact. The one fare figure that does carry an official source is the D907 Shanghai-Hong Kong sleeper, with berths priced around 800-900 yuan, per the Shanghai Municipal Government's release cited above. For a broader sense of what a multi-city rail itinerary costs versus flying between the same cities, the Fortrip pricing page breaks down comparable trip budgets.
For high-frequency routes like Beijing-Xi'an or Shanghai-Hangzhou, booking directly through 12306 rather than a markup aggregator gets live fares and actual seat availability instead of an estimate.
350 km/h in commercial service. The 400 km/h figure often quoted is the design ceiling, not what you'll experience on a normal trip.
G-trains are the newer Fuxing-class services, generally at or near 350 km/h. D-trains are older, slower, and more likely to include overnight sleeper service on long routes.
Yes — the D907 overnight service, introduced in 2024, is currently the only sleeper train on this corridor.
Through West Kowloon station. Long-haul departures toward Shanghai run only a handful of times a day, so book that specific train in advance rather than counting on walk-up frequency.
For more route planning across Asia, browse the rest of the Fortrip blog.