The 35-carriage train, which left Lhasa, capital of Tibet, last Wednesday, arrived in Beilun Port railway station in Ningbo, Zhejiang on Monday after passing through Qinghai, Gansu, Shaanxi, Henan, and Anhui provinces.
A ceremony was held today at the station to mark the success of the first cargo train between Lhasa and Ningbo.
The freight, all bottled glacier mineral water, will be distributed to places in Zhejiang and Shanghai, state-run Xinhua news agency reported.
The new trains will facilitate transportation of cargo from Tibet to cities in the east.
There are plans to run cargo trains between Lhasa and other cities such as Beijing, Qingdao, Zhengzhou, Guangzhou, Chengdu and Lanzhou.