Soldatens Bed & Breakfast, ayant obtenu la note de 8,7 à partir de 375 commentaires, est l'un des hôtels les plus populaires à Marstrand. Les autres meilleurs hôtels incluent Marstrands Havshotell, avec une note moyenne de 7,5 à partir de 682 commentaires, et Nautic Hotell ayant obtenu la note de 8,0 à partir de 935 commentaires.