Trains from Beijing to Xishan

  • Lowest price from $29.68
  • Average duration 18h 9m
  • Connections per day 2
  • Distance 1,387 km
  • CO₂ per person 19 kg

train from Beijing to Xishan

The journey from Beijing to Xishan is about 1,387 km. On average a train trip takes 18h 9m with 2 connections per day.

Lowest price $29.68
Trip duration 18h 9m
Connections per day 2
Lowest price $29.68
Highest price $29.68
First departure 07:32 PM
Last departure 07:32 PM
Distance 1,387 km
Departure Beijing
Arrival Xishan
Travel operator kuxun
Find the best price

CO₂ emissions by mode

train 97.09kg
bus 104.03kg
flight 277.4kg
carpool 221.92kg
How much CO₂ is emitted travelling by train from Beijing to Xishan?

The train journey between Beijing and Xishan emits 97.09kg of CO₂.

How much CO₂ do I save by taking the train between Beijing and Xishan?

Taking the train between Beijing and Xishan saves 180.31kg of CO₂ compared to a flight, 6.94kg compared to the bus and 124.83kg compared to the car.

FAQ