No hay vuelos ni vías férreas que conecten a Daocheng con el resto de China. La única opción es en bus de larga distancia.
Hay dos rutas:
1: Chengdu-Ya'an-Luding - Kangding - Xinduqiao - Daocheng
2. Chengdu - Doujiangyan - Wolong - Monte Siguniang - Danba - Tagong - Xindouqiao - Daocheng
La segunda ruta quedó gravemente destruida por el terremoto de Wenchuan de 2008. Ahora la ruta más utilizada es la primera.
Hay dos salidas desde la estación de autobuses Chengdu Xinnan Men hacia Daocheng. El viaje dura dos días y es necesario pasar la noche en Kandging.
Hay autobuses diarios desde la ciudad de Shangri-la a Daocheng. El viaje de Shangri-la a Daocheng toma solo un día. Parte del camino es camino de tierra.
Hay autobuses de Daocheng a Kangding, Chengdu, Shangri-la y Yading.
El camino de Daocheng a Yading es plano, pavimentado con cemento. El viaje de Daocheng a Yading tarda unas 3 horas.