Ulster Lake is a lake in the municipality of Sioux Narrows-Nestor Falls, Rainy River District in northwestern Ontario, Canada. It is part of the Hudson Bay drainage basin.