La región de Jiuquan es servida por el aeropuerto de Jiayuguan (a 23 kilómetros de la ciudad de Jiuquan) en la ciudad de Jiayuguan. Hay vuelos a Beijing, Shanghai, Dalian, Xi'an, Chengdu, Lanzhou, Yinchuan, Urumqi, Jiayuguan. Otro aeropuerto que está cerca de Jiuquan es el aeropuerto de Dunhuang (a 365 kilómetros de la ciudad de Jiuquan), que también tiene vuelos a las principales ciudades turísticas de China.
La estación de tren de Jiuquan se encuentra al sur de la ciudad, a 12 kilómetros del centro de la ciudad. Hay minibuses que sirven a la estación de tren y la estación de autobuses del sur (cerca del hotel Jiuquan). El precio del billete es de 2 yuanes. El hecho de que no partan trenes desde la estación de tren de Jiuquan significa que viajar en tren desde Jiuquan al resto del país no es una buena opción, dado que los boletos de tren son difíciles de comprar. Hay trenes que pasan por Jiuquan a Lanzhou, Jiayuguan, Urumqi, Xi'an, Chongqing, Chengdu y Beijing.
Autobús público: hay autobuses públicos que circulan entre Jiuquan y Jiayuguan cada 5 minutos. El precio del billete es de 2 yuanes. El viaje de Jiuquan a Jiayuguan en autobús público tarda unos 30 minutos.
Taxi: El viaje en taxi entre los dos lugares tarda unos 10 yuanes durante 20 minutos.
En el momento de escribir este artículo, hay tres trenes que circulan entre Jiuquan y Dunhuang. El recorrido es de unos 400 kilómetros y tarda unas 4 horas.
Los autobuses a Dunhuang abundan.