Bien que Kashgar soit une très grande ville, le choix de logement n'est pas complet. Pour être proche de la vieille ville, il faut dormir dans des auberges de jeunesse au confort très limité. Pour un séjour confortable, il faut aller dans le centre-ville moderne de Kashgar et dormir dans un hôtel 4 ou 5 étoiles. Les hôtels de charme de qualité sont quasi inexistants.