St. Ambroise Beach is a 46-hectare (110-acre) provincial park on the shore of Lake Manitoba in the Rural Municipality of Portage la Prairie of Canada.
Established in 1961, the park lies in the Lake Manitoba Plain Ecoregion and is surrounded by marshland, which provides a habitat for waterfowl.
Piping plovers nest on the beach and warblers, geese and pelicans pass through the park during migration season.
St. Ambroise Beach is a stop on the international Pine to Prairie birding trail, which runs from Minnesota through Manitoba.
The day-use areas at St. Ambroise Beach Provincial Park were re-opened in July 2013.