Shenzhen, Guangdong, China
Chennai
The best and cheapest way to get from Shenzhen, Guangdong, China and Chennai is to travel by train, which will cost about 5,420 INR or 78.30 USD.