Vista Alegre do Prata is a municipality in the northeastern part of the state of Rio Grande do Sul, Brazil. It covers an area of 119.33 km² and sits at an elevation of 562 m.
The municipality has a population of 1,557. It is one of the smaller and less populous municipalities in Rio Grande do Sul, located in the state's northeastern interior.