Non ci sono né voli né binari che collegano Daocheng con il resto della Cina. L'unica opzione è l'autobus a lunga percorrenza.
Ci sono due percorsi:
1: Chengdu-Ya'an-Luding – Kangding – Xinduqiao – Daocheng
2. Chengdu – Doujiangyan – Wolong – Monte Siguniang – Danba – Tagong – Xindouqiao – Daocheng
Il secondo percorso è stato gravemente distrutto dal terremoto di Wenchuan del 2008. Ora il percorso più utilizzato è il primo.
Ci sono due partenze dalla stazione degli autobus di Chengdu Xinnan Men a Daocheng. Il viaggio dura due giorni e bisogna pernottare a Kandging.
Ci sono autobus giornalieri da Shangri-la Town a Daocheng. Il viaggio da Shangri-la a Daocheng richiede solo un giorno. Parte della strada è sterrata.
Ci sono autobus da Daocheng a Kangding, Chengdu, Shangri-la e Yading.
La strada da Daocheng a Yading è pianeggiante, lastricata di cemento. Il viaggio da Daocheng a Yading dura circa 3 ore.