China Railway
Night Trains from Beijing to Qingdao
1 night train connects Beijing and Qingdao, run by China Railway. Tickets from ¥2930. Timetables, stops, journey time and where to book. Trains run in both directions — Beijing to Qingdao and Qingdao to Beijing.
1 train on this route
Beijing(北京) → Qingdaobei(青岛北) (D 25 / D 26)
Operator
China Railway
Tickets
Fixed fare · from ¥2930— what does this mean?
Book any time. The price won't rise, but berths sell out.
Checked October 2026
(≈ €391)
Countries🇨🇳China
Beijing(北京) → Qingdaobei(青岛北)
D 25Departs 22:45Arrives 06:23Daily
Fares
- High-speed sleeper, 2nd class ¥2930 (≈ €391)
- High-speed sleeper, 1st class ¥3720 (≈ €496)
Official fare · Checked October 2026
- Beijing(北京)22:45
- Daminghu(大明湖)03:08
- Zibo(淄博)04:12
- Qingzhoushi(青州市)04:36
- Weifang(潍坊)05:07
- Qingdaobei(青岛北)06:23
Qingdaobei(青岛北) → Beijing(北京)
D 26Departs 20:45Arrives 05:21Daily
Fares
- High-speed sleeper, 2nd class ¥2930 (≈ €391)
- High-speed sleeper, 1st class ¥3720 (≈ €496)
Official fare · Checked October 2026
- Qingdaobei(青岛北)20:45
- Weifang(潍坊)21:51
- Zibo(淄博)22:45
- Daminghu(大明湖)23:50
- Tianjin West(天津西)03:32
- Beijing(北京)05:21
Frequently asked questions
How many night trains run between Beijing and Qingdao?+
1 night train connects Beijing and Qingdao, run by China Railway.
How much is a night train from Beijing to Qingdao?+
Fares vary by date and comfort class, but tickets start from ¥2930 (≈ €391).
How do I book a night train from Beijing to Qingdao?+
Compare the trains above and book directly with China Railway.