Pour un séjour détente entre mer et calanques, Cassis propose plusieurs hôtels avec spa. Le Best Western Hotel & SPA Cœur de Cassis se trouve en centre-ville, à 200 m du port, et offre un espace bien-être avec jacuzzi, hammam, sauna et douche sensorielle. L'accès au spa se fait sur réservation (interdit aux moins de 14 ans). Les chambres disposent de la climatisation, d'une télévision et d'un minibar ; les catégories Supérieure et les Suites incluent une machine Nespresso. Le petit-déjeuner buffet continental est servi en salle ou sur la terrasse ensoleillée. L'hôtel est accessible aux personnes à mobilité réduite et dispose d'un ascenseur.
Pour une expérience plus luxueuse, l'Hôtel Les Roches Blanches Cassis (5 étoiles), à 1 km du centre, possède une piscine extérieure ouverte en saison, un restaurant et un spa. Les chambres et suites offrent une machine à café, une bouilloire et parfois une terrasse. Le petit-déjeuner continental est inclus. L'établissement propose également un parking privé. Enfin, l'Hotel De La Plage - Mahogany, situé en bord de mer, dispose d'un spa et d'une vue sur la mer Méditerranée. À 5 minutes à pied du port, il propose des chambres contemporaines climatisées avec télévision à écran plat et coffre-fort. Un bar lounge et une terrasse avec vue sur la mer complètent l'offre. Les budgets varient d'environ 150 € par nuit pour le Best Western à plus de 300 € pour Les Roches Blanches en haute saison. Le stationnement est payant dans les trois établissements, avec disponibilité limitée.
