Das familiengeführte Hotel du Soleil liegt an der Grand Rue im Herzen der mittelalterlichen Stadt Villeneuve, 100 m vom Genfersee und 300 m vom Bahnhof entfernt. Die Haltestelle für den Bus zum Schloss Chillon und nach Montreux befindet sich am Bahnhof und ist daher leicht vom Hotel du Soleil zu erreichen. Die Riviera Public Transportation Card ist im Hotel verfügbar und bietet die kostenfreie Nutzung der öffentlichen Verkehrsmittel in Vevey und Montreux sowie eine Ermäßigung auf den Eintritt in Museen.