GoAsia
China

How to Get from Hangzhou to Xian

Compare high speed and sleeper trains from Hangzhou to Xian. Find the best prices and travel times for your Chinese adventure.

Last updated: October 29, 2026

How to Get from Hangzhou to Xian

Photo: 沈澄心 / Wikimedia Commons, CC0

Contents

Leaving behind the mist covered West Lake of Hangzhou for the ancient city walls of Xian is like traveling through a living timeline of Chinese history. While Hangzhou represents the peak of southern elegance and the cradle of the tea industry, Xian stands as the formidable gateway to the Silk Road and the home of the Terracotta Warriors. The journey between these two historic capitals cuts across the heart of China, from the lush coastal provinces to the dusty plains of Shaanxi.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The transition from the humid, green landscapes of Zhejiang to the drier, yellow earth of the north is one of the most culturally significant routes in the country. You can choose between cutting-edge high speed rail that whisks you across the country in a single day or the nostalgic, rhythmic experience of an overnight train. Whichever you choose, you can easily secure your tickets and plan your itinerary on GoAsia.cc to ensure a smooth transition across the Middle Kingdom.

Hangzhou to Xian by Train

The railway is the undisputed king of this route. China's high speed rail network has turned what used to be a multi day trek into a simple daytime trip, while the traditional trains remain a reliable and atmospheric alternative for those on a budget or looking to save on a night of accommodation. On 27 October 2026 the schedule had 23 services: about 12 daytime G trains and a mix of D, Z and K trains running through the night.[1]

High Speed G-Trains

The G-series trains are the fastest way to travel overland, with sleek bullets reaching 300km/h. They leave Hangzhou East or Hangzhou West and arrive at Xian North, taking from 6 hours 58 minutes (the G1898 at 16:31) to about 9 hours 35 minutes. Second Class Seats cost 706.5 to 761.5 yuan, First Class Seats 1,136.5 to 1,224.5 yuan, and Business Class 2,163.5 to 2,417 yuan.[1] Business class passengers get a free meal at mealtimes, and large stations in provincial capitals have separate business-class waiting areas.[2]

The west facade of Hangzhou East Railway Station
The west facade of Hangzhou East Railway StationPhoto: N509FZ / Wikimedia Commons, CC BY-SA 4.0

Overnight Trains

For a more traditional Chinese travel experience, the D, Z and K trains run through the night and arrive in Xian the next morning. The Z594 leaves Hangzhou at 10:46 and arrives at 04:33 (17 hours 47 minutes), with Hard Seats at 173.5 yuan, Hard Sleepers at 296.5 yuan, Soft Sleepers at 464.5 yuan and Deluxe Soft Sleepers at 857.5 yuan. The K trains take about 18 to 21 hours, with Hard Seats from 173.5 yuan, Hard Sleepers from 296.5 yuan and Soft Sleepers from 464.5 yuan.[1] The Hard Sleeper has open compartments with 6 bunks, while the Soft Sleeper is a lockable cabin with 4 bunks and better bedding.

The D112 (10:18 to 03:30) and D126 (16:37 to 09:01) are faster EMU sleeper trains that take 16 to 17 hours, with seats at 254 to 258 yuan, second-class sleeper berths at 396 to 429 yuan and first-class sleeper berths at 620 to 642 yuan.[1] Hard Seats are the cheapest option, but they are only recommended for the hardiest travelers on such a long ride.

Comparing Your Options

ModePrice (yuan)DurationComfort
High Speed Train (Business)2,163.5 to 2,417[1]7h to 9h 35minExcellent
High Speed Train (Second Class)706.5 to 761.5[1]7h to 9h 35minHigh
EMU Sleeper (D train)254 to 642[1]16h to 17hMedium
Soft Sleeper (Z and K trains)464.5 to 504.5[1]17h to 21hMedium
Hard Sleeper (Z and K trains)296.5 to 322.5[1]17h to 21hStandard
Hard Seat (slow train)173.5 to 189.5[1]17h to 21hLow

Tips for Traveling from Hangzhou to Xian

  • Book in Advance: This is a popular route for both tourists and business travelers. Tickets go on sale 15 days before departure, and from 30 December 2026 the sales window grows to 30 days.[3] Book early for public holidays like Golden Week or Chinese New Year.
  • Know Your Stations: Most high speed trains depart from Hangzhou East (Hangzhou Dong) or Hangzhou West and arrive at Xian North (Xian Bei). Traditional trains often use the older Hangzhou Station (City Station) and arrive at the main Xian Station. Double check your ticket to ensure you head to the right terminal.
  • Food and Snacks: High speed trains offer several meal packages, and conventional trains with a dining car take orders there. Some conventional trains have no dining car, so bring fruit and tea for the long ride, and skip strong-smelling food such as instant noodles, which China Railway asks passengers not to eat on board.[4]
  • Luggage: Each adult may carry 20 kg of luggage free of charge, and on high-speed trains a single item may measure up to 130 cm in total and weigh up to 20 kg.[5] You must be able to carry your own bags up stairs and onto overhead racks. On sleeper trains, space is limited, so keep your valuables in a small bag that stays with you.
  • Language: English is not widely spoken at the stations. Have your destination name and train number written in Chinese characters or saved on your phone to show staff if you need help finding your platform.

Timetable

Flight Hangzhou - Xian $ 1,025.92 2h 25m
  • →  Economy 15:30
Train Hangzhou - Xian $ 32.09–360.20 6h 58m – 22h 15m
  • →  Business Class 06:26, 07:24, 07:45, 07:53, 08:53, 09:42, 11:19, 12:18, 15:47, 16:31
  • →  Second Class Seat 06:26, 07:24, 07:45, 07:53, 08:53, 11:19, 12:18, 15:47, 16:37
  • →  First Class Seat 06:26, 07:53, 11:19
  • →  Standing 02:27, 06:26, 07:53, 08:07, 08:14, 10:17, 10:46, 11:19, 12:30, 13:28, 15:59, 16:25, 16:37, 21:47
  • →  Soft Sleeper 02:27, 08:07, 08:14, 10:17, 10:46, 12:30, 15:59, 16:25, 21:47
  • →  Hard Sleeper 02:27, 08:07, 08:14, 10:17, 10:46, 12:30, 13:28, 15:59, 16:25, 21:47
  • →  Hard Seat 02:27, 08:07, 08:14, 10:17, 10:46, 12:30, 13:28, 15:59, 16:25, 21:47
  • →  1st Class Sleeper 16:37
  • →  2nd Class Sleeper 16:37

Frequently Asked Questions

How can I book tickets from Hangzhou to Xian?

Use the booking tool on this page to compare the transport options currently available from Hangzhou to Xian, including current prices and schedules.

What is the cheapest way to get from Hangzhou to Xian?

The cheapest way is a Hard Seat on a traditional slow train, which costs 173.5 yuan. While very budget friendly, be prepared for a journey of up to 21 hours in a crowded carriage.

What is the fastest way to get from Hangzhou to Xian?

The fastest way to travel is the high speed G-series train, which can complete the journey in as little as 6 hours 58 minutes. These trains are efficient, modern and reach speeds of up to 300km/h.

How long does it take to get from Hangzhou to Xian?

Travel time varies with the train type. High speed trains take between about 7 and 9.5 hours, while the D, Z and K overnight trains take between 16 and 21 hours.

Is it better to take a sleeper train or a high speed train?

It depends on your priorities. High speed trains save time and are very comfortable for a daytime trip. Sleeper trains are better for those who want to save on the cost of a hotel room and enjoy the classic experience of crossing China by night.

Which station in Xian should I arrive at?

High speed trains arrive at Xian North. Traditional trains usually arrive at the main Xian Station, near the ancient City Wall.

Are there meals provided on the train?

Business Class passengers on high speed trains receive a free meal at mealtimes. On other trains you can order meal packages, and conventional trains with a dining car take orders there, though many travelers prefer to bring their own food.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] China Railway (12306): 12306 ticket search: Hangzhou to Xian, 27 October 2026. Retrieved October 25, 2026.
  2. [2] China Railway (12306): 12306: station and on-board services FAQ. Retrieved October 19, 2026.
  3. [3] China Railway (12306): 12306 ticket booking page. Retrieved October 19, 2026.
  4. [4] China Railway (12306): 12306 help: dining on trains. Retrieved October 15, 2026.
  5. [5] China Railway Customer Service Center (12306): 12306 China Railway: FAQ. Retrieved October 25, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.