While Lake Geneva remains by far the largest pool in Montreux Riviera, several swimming pools allow swimmers to refine their style in a splendid setting (and at a constant temperature).
Vevey
Chexbres
Villeneuve
Corseaux
La Tour-de-Peilz
Montreux
Clarens