The city of Leshan is not directly accessible by train, but since the city is only 37km east of Emeishan mountain and is usually visited as a stop en-route to or leaving Emeishan (which has its own railway station), one can arrive by train from Chengdu in the north, or Kunming in the south, to Emeishan and take a bus from here along the express way linking Emeishan and Leshan. The trip from Emeishan to Leshan costs less than RMB5. For details on getting to Emeishan by train see Emeishan Transportation.

