L'hôtel Neptune se trouve à l'extérieur de Montpellier, à deux pas de la mer. Il se trouve dans la Marina de Mauguio. Il offre une piscine, une terrasse et un solarium avec vue sur le port de plaisance. Il se trouve à 20 minutes en transports du Parc des Expositions et 45 minutes du centre ville de Montpellier et du Corum.
Pas desservi par les transports - Voiture nécessaire (4mn) ou 49 minutes à pied