Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*
USD
Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*

Book Train Tickets Worldwide

Shanghai to Xianyang Trains

Shanghai to Xianyang China Train Tickets & Timetable

The Shanghai to Xianyang route offers G‑series high‑speed and classic overnight options, with train ticket choices across multiple classes. High‑speed journeys run from Shanghai Hongqiao Station to Xi’an North, then a short CRH intercity hop to Xianyang (stops include Xianyang Qindu), while conventional Z/T services depart Shanghai Railway Station for Xianyang Railway Station. Classes include Second, First, and Business on G‑trains, plus Hard Seat, Hard Sleeper, and Soft Sleeper on night trains. Fastest end‑to‑end travel time is about 6 h 15 m–7 h; overnight sleepers take roughly 14–18 h. Book tickets online early to secure the best prices. The price range for a one‑way ticket is approximately CNY 240–2,390 (about $33–332 USD), depending on classes and date. For precise timetable information, current ticket availability, and fares, use the search page to buy tickets. Our online schedule lists real‑time departures, train times, and prices.
26Oct
1
Seats
Shanghai
Xianyang
06:10
ShanghaiShanghai Hongqiao
7h 36m
13:46
XianyangXianyangxi
Direct
G-class - CRH Train G1970
from
12951 USD
1
7h 36m, Direct
06:10
ShanghaiShanghai Hongqiao
13:46
XianyangXianyangxi
from
12951 USD
1
Direct
High-speed
06:15
ShanghaiShanghai Hongqiao
8h 23m
14:38
XianyangBinzhoudong
Direct
G-class - CRH Train G1802
from
13760 USD
1
8h 23m, Direct
06:15
ShanghaiShanghai Hongqiao
14:38
XianyangBinzhoudong
from
13760 USD
1
Direct
High-speed
06:15
ShanghaiShanghai Hongqiao
7h 51m
14:06
XianyangXianyangbei
Direct
G-class - CRH Train G1802
from
12970 USD
1
7h 51m, Direct
06:15
ShanghaiShanghai Hongqiao
14:06
XianyangXianyangbei
from
12970 USD
1
Direct
High-speed
06:41
ShanghaiShanghai Hongqiao
8h 38m
15:19
XianyangYangling Nan (South)
Direct
G-class - CRH Train G3180
from
14421 USD
1
8h 38m, Direct
06:41
ShanghaiShanghai Hongqiao
15:19
XianyangYangling Nan (South)
from
14421 USD
1
Direct
High-speed
09:56
ShanghaiShanghai Hongqiao
9h 21m
19:17
XianyangYangling Nan (South)
Direct
G-class - CRH Train G1979
from
14972 USD
1
9h 21m, Direct
09:56
ShanghaiShanghai Hongqiao
19:17
XianyangYangling Nan (South)
from
14972 USD
1
Direct
High-speed

Shanghai to Xianyang High-Speed Train Overview

The high-speed Shanghai to Xianyang route links the east coast with Shaanxi using Fuxing bullet trains on China Railway’s G-series services. Covering about 1,500 km (932 miles) by train, the journey takes around 6–7 hours at speeds of up to 350 km/h (217 mph) between Shanghai Hongqiao and Xianyang Qindu Station. The first train departs at 7:00 AM, while the last leaves at 6:30 PM, with around 10 daily departures. Ticket prices start from approximately CNY 650 (USD 90) for second class. Key stops include Nanjing South, Xuzhou East, Zhengzhou East, and Xi’an North. Book your trip online with Rail Monsters.

Book Train Tickets Worldwide

Prices Jump Fast. Save up to 27%* When You Book Before Everyone Else

1M+ Train
Journeys
Blazing Fast
Support Team
Flexible Booking
and Cancellations
250+ Rail
Operators
Loyalty Rewards
and Free Upgrades
Exclusive journeys from
touristic to high-speed trains

Shanghai to Xianyang Train Map

Shanghai to Xianyang Train Map
Plan your trip between Shanghai and city Xianyang on China Railway High-speed (CRH) G-series trains. Route: Shanghai Hongqiao - Nanjing South - Hefei South - Wuhan - Zhengzhou East - Luoyang Longmen - Xi'an North - Xianyang Qindu. Shanghai features the Bund and Lujiazui; Xianyang connects to Qin-era mausoleums near Xi'an. En route see the Yangtze at Wuhan, the Yellow River by Zhengzhou, and Qinling foothills. Main lines: Shanghai–Nanjing HSR and Zhengzhou–Xi'an HSR for travel and regional transport in China.

How to Book Train Tickets Online from Shanghai to Xianyang

Upgrade Opportunities with Reservation Service
Thanks to our reservations service, if upgrades are available, we will always try to upgrade your booking to a higher class at no extra charge when the price is comparable. Premium travel options are applied whenever possible for Shanghai to Xianyang journeys.
Receive Your Tickets Instantly
After completing your booking, you'll receive an electronic QR code for train access via email, if Rail Operator provide this option, otherwise a classic pdf ticket will be send.
Flexible Exchanges & Cancellations
We offer flexible excahnge and cancellation policies for added convenience. Easily adjust your travel plans if needed, and modify your Shanghai to Xianyang rail tickets based on availability and the fare conditions.
Secure Payment Options
Enjoy a safe booking process with multiple payment options, including credit cards, Apple Pay, Google Pay and other digital payment methods. Our online ticket system offers secure transactions when you buy Shanghai to Xianyang tickets.
24/7 Human Customer Support
Get assistance from our human support team, available 24/7 to answer your questions or assist with your online ticket booking. Support is provided for all Shanghai to Xianyang reservations.
Book Official Tickets Easily
Rail Monsters provides official tickets for the Shanghai to Xianyang China Railway high-speed (CRH) and conventional services, ensuring a reliable and authorized booking. With just a few clicks, you can confirm and purchase your tickets online, and receive an electronic QR if available from the local Rail Operator.

Search. Book. Travel.

With our free app, train booking is easy and rewards add up fast. Every ticket you book brings you closer to discounts for future trips, so you save even more while exploring the World by Rail.
Travel More, Spend Less.
railroadphone
Mobile
train tickets
Travel
inspiration
Live journey
updates

FAQ about the Shanghai - Xianyang Route

How to buy a train ticket from Shanghai to Xianyang?
Purchase online to avoid queues at major stations in China. Rail Monsters provides quick booking and secure payment for high-speed and conventional trains. Reserve early to ensure the seat type you want is available.
How long is the high-speed train from Shanghai to Xianyang?
Most G-series trains take about 6 to 7 hours, depending on the service and intermediate stops. If you choose an overnight conventional train, the trip can take roughly 15 to 19 hours. High-speed services provide the fastest option for this route.
How fast is the high-speed train from Shanghai to Xianyang?
G-series high-speed trains on this route run at up to 300 km/h (186 mph). This lets travelers cover the distance in several hours, much quicker than conventional trains or long-distance buses.
What train to take from Shanghai to Xianyang?
The most direct option is a G-series high-speed train to Xianyang Qindu or nearby Xi’an North, with easy local connections into Xianyang. Budget travelers can consider slower D-series or overnight Z/T services, which take longer but may cost less.
How to book train tickets from Xianyang to Shanghai?
You can book tickets at the station or online with Rail Monsters, which offers an easy way to reserve seats on high-speed services. Our mobile apps are convenient for managing bookings on the go. It’s wise to book ahead during peak travel periods.
How much is the high-speed train from Shanghai to Xianyang?
A one-way high-speed (G-series) second-class ticket from Shanghai to Xianyang typically costs about 825 to 980 CNY (114 USD - 135 USD) when purchased through Rail Monsters. You can also buy round-trip tickets on our website or mobile apps for iOS and Android. Booking earlier can help secure better availability and pricing.
How to buy a train ticket from Shanghai to Xianyang?
Purchase online to avoid queues at major stations in China. Rail Monsters provides quick booking and secure payment for high-speed and conventional trains. Reserve early to ensure the seat type you want is available.
How long is the high-speed train from Shanghai to Xianyang?
Most G-series trains take about 6 to 7 hours, depending on the service and intermediate stops. If you choose an overnight conventional train, the trip can take roughly 15 to 19 hours. High-speed services provide the fastest option for this route.
How fast is the high-speed train from Shanghai to Xianyang?
G-series high-speed trains on this route run at up to 300 km/h (186 mph). This lets travelers cover the distance in several hours, much quicker than conventional trains or long-distance buses.
What train to take from Shanghai to Xianyang?
The most direct option is a G-series high-speed train to Xianyang Qindu or nearby Xi’an North, with easy local connections into Xianyang. Budget travelers can consider slower D-series or overnight Z/T services, which take longer but may cost less.
How to book train tickets from Xianyang to Shanghai?
You can book tickets at the station or online with Rail Monsters, which offers an easy way to reserve seats on high-speed services. Our mobile apps are convenient for managing bookings on the go. It’s wise to book ahead during peak travel periods.
How much is the high-speed train from Shanghai to Xianyang?
A one-way high-speed (G-series) second-class ticket from Shanghai to Xianyang typically costs about 825 to 980 CNY (114 USD - 135 USD) when purchased through Rail Monsters. You can also buy round-trip tickets on our website or mobile apps for iOS and Android. Booking earlier can help secure better availability and pricing.
Learn more information at our
Country Guide

Buy Your Shanghai to Xianyang Train Tickets on Rail Monsters

Book train tickets from Shanghai to Xianyang with Rail Monsters : featuring a 24/7 support team and mobile apps for iOS and Android to buy and manage tickets. We provide flexible bookings and cancellations, along with free class upgrades on several routes for our loyal customers. Compare train ticket prices to find the best deals for your trip.