Home China Train Beijing - Xining Trains

Beijing - Xining Trains

Three pairs of normal-speed trains operate between Beijing and Xining every day. High-speed trains are currently unavailable on this route. If you would like to shorten the journey duration, you can consider transferring in Xi’an to a high-speed train or you can consider taking a flight.

Quick Facts

  • Terminals: Beijing West Railway Station, Xining Railway Station
  • Duration: 19–24 hours
  • Main stops: Baoding, Shijiazhuang, Lanzhou

Beijing to Xining Normal-Speed Train Schedules

(Updated on April 23, 2020)   

Train Number Departure Arrival Duration
T175 13:05 10:36+1 21 h 31 min
Z151 16:03 14:20+1 22 h 17 min
Z21 20:00 15:01+1 19 h 1 min
  • Please note: The timetable is just for your reference. If you want up-to-date schedules, you can use the search tool at the top of this page or search via our China Highlights train ticket service.
  • “+1” means you will arrive on the second day.

Xining to Beijing Normal-Speed Train Schedules

(Updated on April 23, 2020)

Train Number Departure Arrival Duration
T176 12:15 09:37+1 21 h 22 min
Z22 13:40 08:28+1 18 h 48 min
Z152 14:25 14:26+1 24 h 1 min

Beijing to Xining Normal-Speed Train Ticket Fares

Soft Sleeper Hard Sleeper Hard Seat
¥556–629 ($79–90) ¥353–399 ($51–57) ¥206–236 ($29–34)

Travel Tip

You can also consider taking a flight. Over 10 pairs of flights operate between Beijing and Xining every day and the journey duration is about 2½ hours. The full airfare is about 2,250 CNY (322 USD).

However, you can check to see if there are any discounts in advance. Sometimes, you can find very good discounts, such as 70% off in April 2020.