Trains from Haikou to Shanghai

  • Lowest price from $47.00
  • Average duration 9h 20m
  • Connections per day 4
  • Distance 1,667 km
  • CO₂ per person 23 kg

train from Haikou to Shanghai

The journey from Haikou to Shanghai is about 1,667 km. On average a train trip takes 9h 20m with 4 connections per day.

Lowest price $47.00
Trip duration 9h 20m
Connections per day 4
Lowest price $47.00
Highest price $47.00
First departure 06:35 AM
Last departure 06:35 AM
Distance 1,667 km
Departure Haikou
Arrival Shanghai
Travel operator kuxun
Find the best price

CO₂ emissions by mode

train 116.69kg
bus 125.03kg
flight 333.4kg
carpool 266.72kg
How much CO₂ is emitted travelling by train from Haikou to Shanghai?

The train journey between Haikou and Shanghai emits 116.69kg of CO₂.

How much CO₂ do I save by taking the train between Haikou and Shanghai?

Taking the train between Haikou and Shanghai saves 216.71kg of CO₂ compared to a flight, 8.34kg compared to the bus and 150.03kg compared to the car.

FAQ