Don't forget to buy food and drinks in advance if you need them: train stations do not always have shops, while onboard cafés are not always available and often very expensive.
When the journey is as long as between Tianjin and Shanghai, you should consider to take a flight to Shanghai. If you book in advance, low cost airlines can provide flight that will make you save not only time but also money.
What are the departure and arrival stations in Tianjin and Shanghai?
You can take the train to Shanghai at Tianjin West, which arrives at Shanghai Hongqiao or Suzhou North.
When are the first and last trains from Tianjin to Shanghai scheduled?
The first train to Shanghai leaves at 01:07, whereas the last one at 13:07. On average, the journey lasts 15 hours and 17 minutes, but with the fastest connections you will be in Shanghai in 10 hours and 35 minutes.