The distance between Chengdu and Leshan is approximately 140 to 160 kilometers (about 87 to 100 miles) depending on the specific starting point and transportation route. By road, the driving distance is roughly 142 to 145 kilometers, a journey that typically takes about 1.5 to 2 hours via the expressway. For those traveling by rail, the high-speed train covers a distance of approximately 120 kilometers (75 miles) in as little as 41 to 60 minutes, with frequent services departing from Chengdu East or Chengdu South stations. While the straight-line distance is slightly shorter, most travelers can expect to cover about 150 kilometers when journeying between these two major Sichuan hubs.