Rivaz se situe au bord du lac Léman dans la région viticole de Lavaux. Le village se trouve à environ 5 km à l'ouest de Vevey. La petite commune est perchée sur une falaise de vignes, à 70 m au-dessus du lac. La vue sur le lac y est particulièrement belle. L'ensemble du village viticole date des XVIIe au XIXe siècles. Il est protégé en tant que partie de Lavaux et est donc resté authentique. Des sentiers de randonnée populaires à travers les vignobles commencent dans le village. Parmi ceux-ci, il y a un circuit menant à Chexbres. En dessous du village, une station d'embarquement de la compagnie de navigation CGN SA se trouve pour la ligne Lausanne - Vevey, et au bord de la cascade de Forestay, il est possible de déguster plus de 300 vins de Lavaux au Vinorama.