En logeant dans des auberges de jeunesse ou des dortoirs et en mangeant comme les locaux, il est possible de vivre pour 11 à 17 euros par jour. Les voyageurs souhaitant disposer d’un peu plus de confort devront compter de 35 à 45 euros par jour pour une chambre avec télévision satellite, bureau, balcon et une s.d.b. impeccable. Enfin, le Pakistan dispose également d’hôtels de grand luxe pour les personnes prêtes à y mettre le prix. Il est à noter qu’en règle générale les tarifs des hôtels et des restaurants sont moins élevés dans le nord que dans le sud.