Trains from Tianjin to Shanghai

  • Lowest price from $33.30
  • Average duration 7h 12m
  • Connections per day 8
  • Distance 962 km
  • CO₂ per person 13 kg

train from Tianjin to Shanghai

The journey from Tianjin to Shanghai is about 962 km. On average a train trip takes 7h 12m with 8 connections per day.

Lowest price $33.30
Trip duration 7h 12m
Connections per day 8
Lowest price $33.30
Highest price $93.43
First departure 08:44 AM
Last departure 11:21 PM
Distance 962 km
Departure Tianjin
Arrival Shanghai
Travel operator China Railway
Find the best price
China Railway67.34 kg CO₂
23:28Tianjin
16h 33m
16:01Shanghai
$30.38
direct
China Railway67.34 kg CO₂
21:31Tianjin West
13h 31m
11:02Shanghai
$30.38
direct

Next departures from Tianjin to Shanghai

Sample times and fares for the coming days — book to confirm availability and price.

$420.16
08:44 Tianjin West
5h 38m · direct
14:22 Shanghai Hongqiao
$434.01
10:41 Tianjin West
5h 35m · direct
16:16 Shanghai Hongqiao
$427.09
11:39 Tianjin South
5h 11m · direct
16:50 Shanghai Hongqiao
$434.01
13:39 Tianjin West
5h 36m · direct
19:15 Shanghai Hongqiao
$433.32
16:27 Tianjin West
6h 41m · direct
23:08 Shanghai Hongqiao
$420.16
16:46 Tianjin West
5h 57m · direct
22:43 Shanghai Hongqiao
$420.16
16:56 Tianjin West
5h 57m · direct
22:53 Shanghai Hongqiao
See all timetables

CO₂ emissions by mode

train 67.34kg
bus 72.15kg
flight 192.4kg
carpool 153.92kg
How much CO₂ is emitted travelling by train from Tianjin to Shanghai?

The train journey between Tianjin and Shanghai emits 67.34kg of CO₂.

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

Taking the train between Tianjin and Shanghai saves 125.06kg of CO₂ compared to a flight, 4.81kg compared to the bus and 86.58kg compared to the car.

FAQ