Classic Night train · China State Railway Group (China Railway)

Beijing to Shanghai night train

Everything you need to plan the Beijing–Shanghai sleeper: operators, cabins, times, prices and rail-pass rules.

Duration
~11h 30m
Frequency
Daily (multiple Z-series and D-series overnight trains)
Departure
19:30
Arrival
07:00
Distance
1463 km
night
1 night onboard

We link to the operator — we never mark up the fare.

Cabins & typical prices

Couchette From €38
Sleeper Cabin From €58

Why take this train

  • A genuine surviving overnight option on China's busiest and most modernised corridor
  • Saves a hotel night versus the roughly 4.5-hour daytime high-speed alternative
  • Newer CR200J 'Revival Green' sleeper sets offer lockable 4-berth soft-sleeper compartments
  • Only a 15-day advance booking window, far shorter than most other countries
  • China uses a single national time zone despite its geographic width

Rail passes & reservations

EurailNo
InterrailNo
Reservation requiredYes

No regional rail pass covers China; tickets release exactly 15 days before departure via 12306.cn. Exact current fares and station pairings should be reconfirmed close to travel, as this corridor is dominated by faster daytime high-speed trains and conventional overnight timetables shift periodically.

Frequently asked questions

How long does the Beijing to Shanghai night train take?

The journey takes about ~11h 30m, travelling overnight so you arrive the next morning.

How much does the Beijing–Shanghai sleeper cost?

Fares start from around €38 and rise with demand and cabin type. Booking early gets the lowest prices.

Is the Beijing to Shanghai train covered by Eurail or Interrail?

No — this operator does not accept Eurail or Interrail; buy a ticket directly.

What cabin types are available?

You can choose from Couchette, Sleeper Cabin. A reservation for your berth is reservation required.