Blog
Beijing to Shanghai: G-Train vs Flight, Which Is Better for Singapore Travellers in 2026?
Beijing to Shanghai by G-train or by domestic flight? A door-to-door comparison of time, cost, comfort, reliability, and which option suits which Singapore traveller on a multi-city China trip.
How we picked. We compared two Beijing-to-Shanghai options for Singapore travellers (Chinese Railway G-train second/first class, domestic flight), netting honest door-to-door time, total cost including taxi or metro transfers, reliability, and comfort. Fares and schedules were verified against China Railway 12306, Trip.com, and Chinese airline sites on 9 Jun 2026.
The verdict
For Singapore travellers moving between Beijing and Shanghai in 2026, take the G-train. The Beijing-Shanghai Transit Rule: the G-train is faster door-to-door, more reliable, more comfortable, and almost always cheaper than a domestic flight when total cost is honest about taxi or metro transfers. The flight only makes sense if you're already at the airport for an onward international leg or if a same-day connection forces you onto a specific flight slot. Book second class for the best value or first class if you want a quieter cabin and 2 + 2 seating.
💡 Book Beijing-Shanghai G-train via ShopBack on Trip.com or Klook
Key reasoning
The flight time advantage (2h 15m vs 4h 30m on the G-train) collapses once you account for the full door-to-door journey. Beijing Capital (PEK) is 30 km from the city centre; Beijing Daxing (PKX) is 46 km. Shanghai Pudong (PVG) is 30 km from Pudong's Lujiazui; Hongqiao (SHA) is closer but most international travellers fly into PVG. Add 90 minutes for security and check-in, 30 to 60 minutes for each airport transfer, and you're looking at 5 to 6 hours total versus 4h 30m on a train that arrives at Shanghai Hongqiao Railway Station inside the city. The G-train also wins on reliability, Beijing and Shanghai airports both rank among the worst in the world for delays, and a 90-minute delay turns a 5-hour flight journey into 7 hours.
Supporting facts / breakdown
| Factor | G-train (second class) | Domestic flight (economy) |
|---|---|---|
| Pure in-vehicle time | 4h 30m | 2h 15m |
| Total door-to-door (city centre to city centre) | 5h-5h 30m | 5h-6h 30m |
| Standard ticket price | RMB 555 (SGD 105) | RMB 450 to 1,200 (SGD 85 to 225) depending on advance |
| First class / business class | RMB 935 (SGD 175) / 1,748 (SGD 330) | Business class RMB 2,500+ (SGD 470+) |
| Check-in cutoff | 5 min before departure | 45 min before departure (domestic) |
| Luggage limit | No formal weight limit, two bags typical | 20 kg checked, 5 to 8 kg cabin |
| On-time performance | 95%+ | 70 to 80% (worse in summer) |
| Power outlets at seat | Yes | Yes (some airlines) |
| Wi-Fi | Yes (free, patchy) | Mostly no |
| Carbon footprint per passenger | ~50% lower than flight | Baseline |
| Best for | Most Singapore travellers, families | Connecting onward international flights only |
The numbers show that the G-train is the clear winner on door-to-door time and reliability. The only edge case where flying makes sense is when your Shanghai destination is Pudong-side (Lujiazui, Disneyland) and you'd arrive at PVG anyway for an onward leg.
How to apply this
Apply the Beijing-Shanghai Transit Rule by defaulting to the G-train and only switching to a flight when you have a specific airport-bound reason. Time the G-train to a morning departure (08:00 to 10:00) for a productive arrival around 13:00 to 14:30, you can check into your Shanghai hotel and still do a half-day of sightseeing. Avoid late-evening trains if it's your first day in Shanghai, Pudong and the Bund are best discovered with a few hours of daylight.
| Trip Shape | Recommended Mode | Reason |
|---|---|---|
| Beijing trip → Shanghai stay → fly home from Shanghai | G-train | Best door-to-door; cheaper |
| Beijing trip → Shanghai with Pudong-area hotel + flight onward to Japan | Domestic flight to PVG | Saves the Hongqiao-to-Pudong transfer |
| Family with 4 large bags | G-train | No weight limits; less luggage stress |
| Business traveller needing 4G/5G connectivity the whole way | G-train | Cellular signal continuous on the route; flight is dark |
| Last-minute (within 24 hours) | Flight | Train inventory thinner; flights have walk-up fares |
| Budget shoestring trip | G-train second class | Cheapest reliable option |
| Anxious flyer | G-train | Smoother ride and grounded |
| Connecting Beijing PEK to Shanghai PVG for onward flight | Flight | Avoid airport transit |
What this actually means
In practice, a Singapore couple finishing 4 nights in Beijing and moving to Shanghai for 5 nights should book a 09:00 G-train from Beijing South Station for around SGD 220 total (two second-class tickets). They arrive at Shanghai Hongqiao around 13:30, hop on the metro to their French Concession or Bund-adjacent hotel (20 to 40 minutes), and start exploring by 15:00. Compare to a flight: a 10:00 flight from PEK requires an 08:00 metro to the airport, lands at PVG around 12:15, then a 60-minute Maglev + metro transfer puts them at the hotel around 14:30. Same arrival, more friction, often higher total cost (taxis at both ends, baggage fees), and more weather risk.
💡 Book Beijing-Shanghai G-train via ShopBack, cashback on Trip.com and Klook
When this does NOT apply
- Onward international flight from Shanghai Pudong (PVG) on the same day: Fly into PVG to avoid a Hongqiao-to-Pudong transfer that adds 90 minutes plus a maglev or taxi fare.
- Severe G-train sell-out (Golden Week, Chinese New Year): Flights sometimes have last-minute inventory when train tickets are gone.
- Beijing-Shanghai overnight option needed: Limited overnight sleeper service exists (older Z and D trains, ~10 hours); useful only if you want to save a hotel night.
- Travelling with a wheelchair user who needs full mobility assistance: Both are accessible, but the airline operations team is often more practised at boarding assistance than the railway.
Frequently asked questions
Is the G-train or flight faster from Beijing to Shanghai?
Door-to-door, the G-train is faster for most travellers. The G-train takes 4 hours 30 minutes city-centre to city-centre; a flight is 2 hours 15 minutes in the air but adds 3 to 4 hours of airport transfer, check-in, and security on top.
How much is the Beijing to Shanghai G-train?
Second class costs RMB 555 (SGD 105) one way; first class is RMB 935 (SGD 175); business class is RMB 1,748 (SGD 330). Prices are the same whether booked on 12306, Trip.com, or Klook before service fees.
Are domestic flights from Beijing to Shanghai reliable?
Less reliable than the G-train, Beijing and Shanghai airports both have heavy delay records, especially in summer thunderstorm season (June-August). The G-train is on time more than 95% of the time year-round.
Key takeaways
- Default to the G-train for Beijing-Shanghai, faster door-to-door, more reliable, often cheaper
- Second class at SGD 105 one way is the best value; first class at SGD 175 is worth it for a quieter cabin
- The G-train wins on baggage flexibility, in-trip connectivity, and weather resilience
- Take a flight only when you have an onward international leg from Shanghai Pudong on the same day
- Book 15 days ahead via Trip.com, Klook, or 12306, Golden Week and Chinese New Year sell out fast
💡 Book Beijing-Shanghai high-speed rail via ShopBack and earn cashback on Trip.com and Klook
Plan your China trip deeper
Picking the right inter-city transport is one piece of the China trip. Our full China planning guide for Singapore travellers covers flights, hotels, rail, and cashback in one place.
Related reads
Disclaimer
The views and recommendations expressed in this article are those of the author.
Prices, rates, promotions, and availability are subject to change. Please verify details directly with the relevant providers before making any decisions.
This article is intended for general informational purposes only and should not be considered professional, financial, or travel advice.

Shop, book trips, and play games to earn Cashback
No points, no credits. Just real cash. Withdraw to Paypal or bank account, and spend however you like.

