Vesta Creek () is a stream in the municipalities of ArranâÂÂElderslie and Brockton, Bruce County in Southwestern Ontario, Canada. It is in the Lake Huron drainage basin and is a right tributary of the Saugeen River.
Vesta Creek begins in Brockton at the confluence of two unnamed streams at an elevation of and heads northwest, passes under Bruce County Road 19 and enters ArranâÂÂElderslie. It turns west, flows to the north of the settlement of Vesta, then again heads northwest, and reaches its mouth as a right tributary of the Saugeen River at an elevation of . The Saugeen River flows to Lake Huron.