When you want to get from Liangshan to Shenzhen, your choices are limited. There is only one option we offer for this route:
The overland distance from Liangshan to Shenzhen is 1198 miles (1926 km).
The flying distance is 921 miles (1481 km).
The travel time from Liangshan to Shenzhen takes approximately 24 hours.
To get from Liangshan to Shenzhen prepare to shell out about USD 39.87 for your ticket.
Trains always run on a set schedule - there are 4 departures a day.
While train is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 589 booked train tickets from Liangshan to Shenzhen through our service. You can check reviews above.