The average cost of swimming lessons in Ottawa can vary depending on the length and type of swim lesson you choose, as well as the location. Generally speaking, expect to pay around $25-$50 for a one-hour group lesson at a public pool, or up to $100+ for semi-private or private lessons.