En Tánger hay numerosos hostales y albergues para alojarse, y una gran variedad para elegir. La mayoría de ellos están ubicados en el centro de la ciudad, y son muy baratos. Se puede pagar entre 40 y 100 dirhams por noche. En la calle Salah Eddine El Ayoubi hay numerosos hostales. Encontrarás gente de numerosos países, es un buen lugar para conocer gente.
Los hostales, llamados pensiones en España, son muy básicos, con numerosas facilidades. Algunos de ellos tienen terrazas con espectaculares vistas a la ciudad.