Trains from Xishan to Shanghai
Your latest searches will appear here.
- Lowest price from $20.77
- Average duration 14h 42m
- Connections per day 8
- Distance 866 km
- CO₂ per person 12 kg
train from Xishan to Shanghai
The journey from Xishan to Shanghai is about 866 km. On average a train trip takes 14h 42m with 8 connections per day.
| Lowest price | $20.77 |
|---|---|
| Trip duration | 14h 42m |
| Connections per day | 8 |
| Lowest price | $20.77 |
| Highest price | $22.87 |
| First departure | 06:00 PM |
| Last departure | 04:43 AM |
| Distance | 866 km |
| Departure | Xishan |
| Arrival | Shanghai |
| Travel operator | kuxun kuxun |
CO₂ emissions by mode
The train journey between Xishan and Shanghai emits 60.62kg of CO₂.
Taking the train between Xishan and Shanghai saves 112.58kg of CO₂ compared to a flight, 4.33kg compared to the bus and 77.94kg compared to the car.
FAQ
A train ticket from Xishan to Shanghai costs ≈ $21.29 (CN¥142.00). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $20.77 (CN¥138.50).
The cheapest ticket from Xishan to Shanghai costs ≈ $20.77 (CN¥138.50). Book as early as possible and avoid peak times.
Xishan and Shanghai are 866 km apart.
The journey from Xishan to Shanghai takes about 14h 42m on average. The fastest option takes 12h 31m.
This route is served by 1 operators: kuxun.
There are about 8 connections per day from Xishan to Shanghai.
The first train from Xishan to Shanghai leaves at 06:00 PM. Check times on your travel date.
The last train from Xishan to Shanghai leaves at 04:43 AM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ $20.77 (CN¥138.50) but prices can change.
There are about 8 direct connections from Xishan to Shanghai.
The shortest train journey between Xishan and Shanghai takes 12h 31m.
Yes, there is a direct train between Xishan and Shanghai.
The train journey from Xishan to Shanghai generates 12 kg of CO₂.