Four pairs of high-speed trains can transport you from Beijing to Lanzhou and vice versa in nine hours. There are also many overnight normal-speed trains between these two cities and the departure or arrival times are quite reasonable.
Beijing-Lanzhou High-Speed Trains
Quick Facts
- Distance: about 1,784 kilometers (1,109 miles)
- Terminals: Beijing West Railway Station, Lanzhou West Railway Station
- Duration: about 7–9½ hours
Beijing-Lanzhou High-Speed Train Schedules
(Updated on March 21st, 2024)
| Train Number | Departure | Arrival | Duration |
|---|---|---|---|
| G91 | 07:55 | 14:38 | 6h 43m |
| G671 | 08:13 | 17:24 | 9h 11m |
| G429 | 12:40 | 21:36 | 8h 56m |
| D29 | 15:53 | 10:35 (next day) | 18h 42m |
The timetable above is for your reference only. Check out the Beijing to Lanzhou up-to-date schedules.
Lanzhou-Beijing High-Speed Train Schedules
(Updated on March 21st, 2024)
| Train Number | Departure | Arrival | Duration |
|---|---|---|---|
| G430 | 08:50 | 17:14 | 8h 24m |
| G674 | 13:24 | 22:51 | 9h 27m |
| G92 | 15:59 | 22:42 | 6h 43m |
| D30 | 17:45 | 14:36 | 20h 51m |
Beijing-Lanzhou High-Speed Train Ticket Fares
| Business Class | First Class | Second Class |
|---|---|---|
| US$324 (CNY2,322.5) | US$161 (CNY1,145.5) | US$102 (CNY715) |
Beijing-Lanzhou Normal-Speed Trains
Quick Facts
- Terminals: Beijing West Railway Station, Lanzhou Railway Station
- Duration: 16½–29½ hours
Beijing-Lanzhou Normal-Speed Train Schedules
(Updated on March 21st, 2024)
| Train Number | Departure | Arrival | Duration |
|---|---|---|---|
| T175 | 13:05 | 07:29 (next day) | 18h 24m |
| Z55 | 14:52 | 07:43 (next day) | 16h 51m |
| Z151 | 15:59 | 11:06 (next day) | 19h 7m |
| Z21 | 19:53 | 12:19 (next day) | 16h 26m |
The timetable above is for your reference only. Check out the Beijing to Lanzhou up-to-date schedules.
Lanzhou-Beijing Normal-Speed Train Schedules
(Updated on March 21st, 2024)
| Train Number | Departure | Arrival | Duration |
|---|---|---|---|
| T176 | 15:04 | 09:37 (next day) | 18h 33m |
| Z22 | 16:31 | 08:28 (next day) | 15 h 57m |
| Z56 | 21:18 | 13:38 (next day) | 16h 20m |
Beijing-Lanzhou Normal-Speed Train Ticket Fares
| Soft Sleeper | Hard Sleeper | Hard Seat |
|---|---|---|
| US$93 (CNY504.5) | US$47 (CNY322.5) | US$28 (CNY189.5) |
Train Travel Tips
Bullet trains operate between these two cities so the journey only takes about 7 to 9 hours. Only two trains are available every day.
Please note that the bullet trains and normal-speed trains depart from different stations in Lanzhou. Make sure you find the right station, especially when you have a connecting train.

(10,000+ reviews)