James in China Search
Menu

Beijing to Shanghai by high-speed train

James in China · Sources checked

Quick answer

For this route, select Beijing South (北京南) to Shanghai Hongqiao (上海虹桥) on the official China Railway 12306 site. Verify your passport details before tickets go on sale, then use that passport at the station. If you are arriving late, check your hotel connection before paying.

Search trains on official 12306
On this page
  1. Choose the stations and your Shanghai arrival time
  2. Prepare My 12306 and check when your train goes on sale
  3. Buy the ticket and save the boarding details
  4. Pass security and board at Beijing South
  5. Leave Hongqiao and reach your hotel
  6. How to tell you have a ticket and will board the right train
  7. Sources

Choose the stations and your Shanghai arrival time

From
Beijing South (北京南站). Use the full station name in your taxi or maps app.
To
Shanghai Hongqiao Railway Station (上海虹桥站). Shanghai Railway Station and Hongqiao Airport are different destinations.

On 12306, select the exact stations where the fields allow it. If you searched city-wide, check each result’s actual station pair. Use the G train results for this high-speed itinerary, then compare elapsed time, arrival time, fare and the onward trip to your hotel. Reading the train number is useful once you have chosen your service. For trip planning, the day’s live timetable matters more than a train number in an older post.

For a late train, work backward from your final connection. Look up the last train in your direction at Hongqiao, then the last service at each interchange. Include time to leave the railway platform and find the Metro entrance. If you cannot make the complete trip by Metro, choose an earlier service or save your hotel address in Chinese for a taxi.

Prepare My 12306 and check when your train goes on sale

  1. Open the English 12306 site on a device where you can access your inbox. Choose Register. The English form asks for nationality, name, passport number and expiration, date of birth, gender, username, password and email.
  2. Use the passport spelling and follow the form’s name example. If there is no name split, use the passport-name instructions on that screen. Add travel companions in My 12306 → My passengers, including the correct document type and number for each one.
  3. Complete any verification requested by the platform. If automatic passport verification fails, use in-app manual review with the passport data page if offered, or visit a staffed railway ticket counter with the original passport. Start this before your release day.
  4. Check the sale time for your date and departure station. For regular sales, tickets normally go on sale within a 15-day window. The 12306 app can show the exact release time after date selection and offers a Set Reminder option on supported screens.

Some Beijing–Shanghai trains are included in an early reservation trial. In the app, look for Ticket Reservation (预约购票). Beijing’s latest published trial window is 17–30 days before departure. If you use it, check whether your request turns into a confirmed ticket, and prepare for normal sales if it does not.

Buy the ticket and save the boarding details

  1. On the English home page, use From, To and Date. Select High-speed trains only, then Search. Open a result with Beijing South → Shanghai Hongqiao and enough time to reach the station and clear security.
  2. Compare the available seat classes against your budget. Second Class is the basic high-speed option. If you choose a seat preference, check the actual assignment before assuming companions will sit together.
  3. Select the verified passengers. Review travel date, station pair and travelers, then pay using an eligible foreign card or a mobile wallet shown in checkout. If you can’t finish online, a staffed railway ticket window can take your original passport and may accept your foreign card, a mobile wallet or RMB cash.
  4. After the booking success screen, open My 12306 → Order center → Upcoming trips. Check the order and passenger details. If it still appears under Uncompleted orders, open that order to see whether payment is due and check the deadline shown before the seat is released. Save the train number, date, station names, departure time, carriage and seat. A screenshot of the itinerary is useful for directions, and the original passport is used for document checks.

If the train is full, compare nearby departures and seat classes first. Use the official waitlist (候补) if it is offered for your account and route. Only count on it once you have an assigned ticket. If payment appears in your bank app but the order is unclear, check Upcoming trips and the booking email. If the order is still unresolved, keep its reference and check with 12306 before paying for another seat.

Pass security and board at Beijing South

Allow about an hour at the station as a planning buffer on a first visit, and more at a busy holiday or if you need the staffed ticket office. Keep your passport and booking on hand. After security, match your train number to the main departure board and check the gate there.

Beijing South’s departure hall. Use the train number on the main display to find your boarding gate.
Beijing South’s departure hall. Use the train number on the main display to find your boarding gate. Photograph by N509FZ · CC BY-SA 4.0 · resized
  1. At station or boarding checks, follow signs for a staffed lane if the automated scanner does not accept your passport. Look for 人工通道 and show the original document. If you need help finding the right gate, show the train number and this question: 请问这趟车在哪个检票口? (“Which gate is this train boarding at?”).
  2. Once you are through the boarding gate, use the platform signs to locate your carriage. The gate number and carriage number refer to different places.
  3. Check the train number on the platform and the seat assignment on your booking. If the gate has closed or you miss the train, ask the station counter to check available changes for that ticket. You can see current conditions and fees in 12306.

Leave Hongqiao and reach your hotel

Keep your passport handy until you have left the railway ticketed area. At Hongqiao Railway Station, Shanghai Metro lines 2, 10 and 17 serve the station. Follow 地铁 for Metro and check the line and direction you saved before boarding. Follow the airport terminal signs only if you have a flight.

Hongqiao Railway Station is inside the larger Hongqiao transport hub. Follow the Metro or taxi signs for your onward trip.
Hongqiao Railway Station is inside the larger Hongqiao transport hub. Follow the Metro or taxi signs for your onward trip. Photograph by Patrick Nagel · CC BY-SA 3.0 · resized

For help inside the station, Shanghai’s published English indoor navigation points to Hub Connect → Shanghai Hongqiao Railway Station → Indoor Navigation in SH MaaS. Choose Metro or taxi. If you’re offline, show staff your saved hotel address and follow the signs for your chosen service.

If your Metro route has stopped running, follow the signed taxi pickup and show your hotel’s full Chinese address. Set up mobile payment and save the address while you have data. If you have a flight next, check which airport and terminal it uses before leaving the rail station.

How to tell you have a ticket and will board the right train

  • Ticket issued The paid booking appears under Upcoming trips, with the train, date, passenger names and seat details.
  • Right station and gate You are at Beijing South (北京南站), and the board shows the same train number as your order.
  • Ready to board The original booking passport has passed the check. You can match the carriage and seat to the order.

If you get stuck. If 12306 still shows an uncompleted order or your bank charge is unclear, check Order center before paying again. Take your passport to a staffed counter if you are still stuck.

Sources