Buena Vista is a village in south central Saskatchewan, Canada. It is located 40 km (25 mi) northwest of Regina, on the southern shore of Last Mountain Lake.
Coordinates: 50°46′45″N 104°56′38″W / 50.77917°N 104.94389°W / 50.77917; -104.94389