La oferta hotelera en Tarifa es amplia, para todos los gustos y precios. El municipio cuenta con siete campings, la mayoría de los cuales disponen de bungalows y de las clásicas parcelas.
Además hay hoteles, hostales y pensiones repartidos por todo el municipio. Los ubicados en la ciudad son generalmente pequeños y por lo tanto de poca capacidad. Los de mayor capacidad se sitúan en la costa Oeste, casi todos cerca de las playas.
También existe la posibilidad de poder alojarse en las espectaculares vilas que se alquilan durante todo el año.