The train carrying 84 containers departed from Nantong City, east China's Jiangsu Province, to the Afghanistan city of Hairatan.
It is China's first cargo train service to Afghanistan and it takes about 15 days passing through Kazakhstan and Uzbekistan, state-run Xinhua news agency reported.
Hairatan is the border town located close to Uzbekistan.