La région de Jiuquan est desservie par l'aéroport de Jiayuguan (à 23 kilomètres de la ville de Jiuquan) dans la ville de Jiayuguan. Il y a des vols vers Pékin , Shanghai , Dalian , Xi'an , Chengdu , Lanzhou , Yinchuan , Urumqi , Jiayuguan . Un autre aéroport proche de Jiuquan est l'aéroport de Dunhuang (à 365 kilomètres de la ville de Jiuquan), qui propose également des vols vers les principales villes touristiques de Chine.
La gare de Jiuquan est située au sud de la ville, à 12 kilomètres du centre-ville. Il y a un mini bus desservant la gare et la gare routière du sud (près de l'hôtel Jiuquan). Le prix du billet est de 2 yuans. Le fait qu'aucun train ne parte de la gare de Jiuquan signifie que voyager en train de Jiuquan vers le reste du pays n'est pas une bonne option, étant donné que les billets de train sont difficiles à acheter. Il y a des trains passant par Jiuquan à Lanzhou, Jiayuguan, Urumqi, Xi'an, Chongqing, Chengdu et Pékin.
Bus public : des bus publics circulent entre Jiuquan et Jiayuguan toutes les 5 minutes. Le prix du billet est de 2 yuans. Le trajet de Jiuquan à Jiayuguan en bus public dure environ 30 minutes.
Taxi: Le trajet en taxi entre les deux endroits prend environ 10 yuans pour 20 minutes.
Au moment de la rédaction de cet article, trois trains circulent entre Jiuquan et Dunhuang. Le parcours est d'environ 400 kilomètres et il faut environ 4 heures.
Les bus pour Dunhuang sont nombreux.