Guide 02 · Updated August 2026

Beaches & Swimming Holes

Where to actually get in the water between Ottawa and Peterborough — town beaches, park lakes, and the stops worth planning a towel around.

Every swim, pinned

20 places to get in the water, east to west — each with a map link, and coordinates where we've stood there.
  1. km 50
    Centennial Beach Carleton Place

    The quieter alternative to Riverside Park — a public beach directly across the Mississippi River, same warm shallow water, fewer crowds.

    Centennial Park, 169 Joseph Street, Carleton Place · Jul 2026 · Town of Carleton Place parks list · Map

  2. km 50
    Riverside Park Beach Carleton Place

    Lifeguarded sand beach on the Mississippi — washrooms, splash pad, playground, and two public boat launches. The corridor's best-equipped swim-and-launch stop, mid-June through August.

    West end of John St · Jul 2026 · municipal sources · Map

  3. km 110
    Silver Lake Provincial Park Silver Lake

    Sand beach, picnic shade, and a canoe launch right on Highway 7. Day-use fees in season.

    22726 Highway 7, Maberly · Jul 2026 · Ontario Parks · Map

  4. km 120
    Crow Lake beach & launch Sharbot Lake

    A small township beach and boat launch at Crow Lake village, southeast of Sharbot Lake — a mix of sand and grass, a picnic table, and a dock. Quiet even by this area's standards.

    1895 Crow Lake Rd, Crow Lake · Aug 2026 · township sources; Frontenac County launch directory · Map

  5. km 120
    Eagle Lake beach & launch Sharbot Lake

    A sandy township beach with grassy picnic space, washrooms, and a boat launch and dock — south of Sharbot Lake toward Tichborne, and another of Central Frontenac's free lake-access spots.

    · Jul 2026 · township sources · Map

  6. km 120
    Sharbot Lake village beach Sharbot Lake

    A genuinely good sand beach with a playground, by the old railway station — plus a public boat launch and docking, with free parking and food a short walk away.

    1021 Medical Centre Road, Sharbot Lake · Jul 2026 · Central Frontenac Township beaches list · Map

  7. km 120
    Sharbot Lake Provincial Park Sharbot Lake

    A few minutes east of the village — two sandy day-use beaches on Black Lake, shallow and gradual underfoot, ideal for small kids, plus a designated dog-swim area, picnic shelter, and washrooms. Distinct from the free village beach.

    25467 Highway 7, Sharbot Lake · Jul 2026 · Ontario Parks · Map

  8. km 133 The concrete boat ramp and floating dock beside Long Lake Beach, the lake opening out to a wooded far shore
    Long Lake Beach Mountain Grove

    The sleeper of the corridor — 130 metres of sand with change rooms, washrooms, a floating raft, and a public boat launch with docking beside it. One of the longest beaches on the whole route. Long Lake Road runs south off the highway and down the lake, so you can reach it from Mountain Grove or from Parham; the beach sits between the two.

    Public Beach Rd, between Mountain Grove and Parham · Aug 2026 · township sources; launch visited in person · Map 44.6908, -76.7446

  9. km 143 The gravel launch and floating dock on Big Clear Lake at Arden Beach, reeds along the shoreline
    Arden Beach (Big Clear Lake) Arden

    Grassy public beach with a floating dock and boat launch on Price Road. Rocky lake bottom — pack water shoes.

    Price Rd, Arden · Jul 2026 · township sources · Map 44.7359, -76.9143

  10. km 143 A shaded lawn under big trees at Kennebec Beach, opening onto a calm lake with a marked swimming area
    Kennebec Beach Arden

    The quiet one — a shaded grass bank down to the water, a picnic table, a dock, and Kennebec Lake to yourself on a weekday. It's a swimming spot rather than a put-in — the shoreline here is rock and gravel, and the lake's boat ramp sits a couple of minutes away at the Henderson Road bridge.

    1001A Graham Rd, off Henderson Rd, Arden · Jul 2026 · township sources · Map 44.7444, -76.9411

  11. km 150 A gravel access sloping into Mellon Lake, the road bridge crossing the narrows beyond
    Mellon Lake water access Kaladar

    The little gravel access onto Mellon Lake, just south of the Dark Sky Viewing Area — steep and small, and strictly a cartop spot. Slide a canoe down; don't dream of a trailer. Deep enough for a dip, and it makes the corridor's best evening plan work — paddle or swim at dusk, then stay for the stars a few steps back up the road.

    County Rd 41, south of Kaladar · Jul 2026 · county sources; visited in person · Map 44.5573, -77.1169

  12. km 150 Little Mellon Lake at Sheffield Conservation Area, ringed by pines and rock outcrops with a gravel shore in the foreground
    Sheffield Conservation Area Kaladar

    The rugged swim option, 11 km south on County Rd 41 — Little Mellon Lake, a Shield lake with no facilities to speak of, which is the whole appeal. The entrance is just north of the Dark Sky Viewing Area.

    8032 County Road 41, Erinsville · Jul 2026 · Quinte Conservation; visited in person · Map 44.5604, -77.1177

  13. km 165
    Tweed Memorial Park & beach (Stoco Lake) Tweed

    Swim in Stoco Lake right in the village, with a playground, picnic shelter, and boat launch alongside — plus a cenotaph and the locally sculpted Lone Wolf Statue. Health unit tests weekly in season; check the posting board after heavy rain.

    45 Victoria Street South, Tweed · Jul 2026 · Municipality of Tweed parks page · Map

  14. km 190
    Moira Lake Park Madoc

    The local swim, just south of town — with a water record so clean the health unit stopped routine testing. Best endorsement a lake can get.

    · Jul 2026 · municipal sources · Map

  15. km 205
    Legion Park swimming area Marmora

    Public swim on the Crowe, in town at Cameron and Matthew streets — pairs with the mine lookout for the corridor's best one-two stop.

    Cameron St & Matthew St · Jul 2026 · municipal sources · Map

  16. km 230
    Belmont Lake beach Havelock

    A quiet township beach on Mile of Memories Road, just north of the village — genuine cottage-country swimming, regularly rated low-risk in the region's weekly beach reports.

    Mile of Memories Rd · Jul 2026 · regional health unit sources · Map

  17. km 230
    Kasshabog Lake beach Havelock

    A township beach on Peninsula Road, tucked into cottage country north of the village — quiet, low-key, and low-risk on the weekly water reports.

    Peninsula Rd · Jul 2026 · regional health unit sources · Map

  18. km 240
    Hastings village beaches Norwood

    Two sandy public beaches where the Trent flows out of Rice Lake — Hastings North on Front Street West, Hastings South by the marina. Warm water, working village, 15 minutes south of Norwood.

    Hastings, 15 min south on Cty Rd 45 · Jul 2026 · municipal sources · Map

  19. km 240
    Sandy Bay Public Beach (Rice Lake) Norwood

    The little-kid special on Rice Lake's south shore — a parkette with swings and a small sandy beach where the water stays warm and shallow.

    Roseneath, on Rice Lake · Jul 2026 · tourism sources · Map

  20. km 270
    Beavermead Park Peterborough

    The city's only supervised beach, on Little Lake — lifeguards daily from late June through August. Rogers Cove nearby is the unsupervised alternative if the main beach is busy.

    2011 Ashburnham Drive, Peterborough · Jul 2026 · City of Peterborough parks list · Map

The corridor crosses the southern edge of the Canadian Shield, which means one glorious thing: lakes. A swim is the single best way to break up this drive, and you’re rarely more than fifteen minutes from public sand. Here’s the water, east to west.

A note on “hidden” swimming holes

You’ll hear about them — every local has one. We don’t publish them, on principle: half sit on private property, none are monitored, and the surest way to ruin a quiet spot is to put it on the internet. Everything below is public, established, and legal to swim at — and honestly, on a Tuesday morning, most are as empty as any secret.

Carleton Place — km 50

The corridor’s best-equipped swim stop, and its only lifeguarded one until Peterborough. Riverside Park Beach (west end of John St, on the Mississippi River) has lifeguards daily from mid-June to the end of August, washrooms, a splash pad, and a playground — the full family package five minutes off the highway. Centennial Park Beach sits directly across the river as the quieter alternative. Water is tested by the local health unit; respect posted closures.

Smiths Falls — km 68

Canal swimming, which is a different proposition from a Shield lake — warmer, slower, and with boats locking through in the background. There are two public beaches on the Rideau next to Centennial Park (2–22 Confederation Drive), split by depth: a shallow wading side for small kids and a deeper one for everyone else. They’re sampled weekly by the Leeds, Grenville & Lanark health unit from late June to early September, with results posted Friday mornings — and the record here is good, passing at least 95% of the time. Lower Reach Park (12-B Old Slys Road) is the other option, 60 acres on the canal with docks you can swim off, plus a splash pad if the water’s too cold for the kids.

Perth — km 85

Worth setting expectations: Perth is a river town without a lake beach. What it does have is the Conlon Farm splash pad (127 Smith Drive), free and open daily 9am to 9pm from the Victoria Day weekend to September 15 — which is the practical answer if you’re travelling with kids and hit Perth at the wrong end of a hot afternoon.

Silver Lake Provincial Park — km 110

The classic. Sand beach, picnic shade, canoe launch, zero detour — the park entrance is on Highway 7 itself. Day-use fees in season, and it fills on hot Saturdays by late morning; go early or hit it on the way home.

Sharbot Lake — km 120

Two options. The village beach is a genuinely good stretch of sand with a playground, right by the old railway station — free, local, lovely on a weekday. Sharbot Lake Provincial Park, a few minutes east along the highway, has two sandy day-use beaches on Black Lake — shallow, gradual, sandy-bottomed, ideal for small kids — plus a designated dog-swim area, picnic shelter, and washrooms.

Two more sit in the lake country south and east of the village, both small township spots with docks and picnic tables: Crow Lake (1895 Crow Lake Road, about eight kilometres southeast) and Eagle Lake, roughly ten kilometres south toward Tichborne.

The Arden lake country — off km 130–145

The township beaches south of the highway between Sharbot Lake and Kaladar are the closest thing this guide has to hidden gems that are still fully public. Long Lake Beach (Public Beach Road, on Long Lake Road between Mountain Grove and Parham) is the sleeper of the whole corridor: 130 metres of sand — one of the longest beaches anywhere on the route — with change rooms, washrooms, and a floating raft to swim out to. Arden Beach on Big Clear Lake (Price Road) is a grassy launch-and-swim spot with a floating dock; the lake bottom is rocky, so pack water shoes. And Kennebec Beach (1001A Graham Road, off Henderson Road, Arden) is the quiet one — a picnic table, a dock, and not much else, which is the point.

Kaladar — km 150

Sheffield Conservation Area, eleven kilometres south on County Road 41, is the rugged option: Little Mellon Lake, more rock-and-pines than sand-and-snackbar. No facilities to speak of — that’s the appeal. Carry on south past the L&A Dark Sky Viewing Area and there’s a second dip to be had, a small steep access onto Mellon Lake — which together make the corridor’s best evening plan: swim at dusk, dry off, and stay for the darkest sky in Southern Ontario. And north on 41, Bon Echo’s Mazinaw Lake remains the corridor’s grandest swim: deep, clear, and under a hundred-metre cliff (35 minutes, day-use fees, worth it).

Tweed — via Actinolite, km 165

Tweed Park beach on Stoco Lake is right in the village — swim, then walk the main street. One honest note: Stoco Lake has had occasional water-quality advisories over the years, and the health unit samples it weekly in season — glance at the posting board before you wade in.

Madoc — km 190

Moira Lake Park, just south of town, is the local swim. Its water record is clean enough that the health unit stopped bothering to test it regularly — about the best endorsement a lake can get.

Marmora — km 205

Legion Park, in town at Cameron and Matthew streets, has a public swimming area on the Crowe — pair it with the mine lookout for the corridor’s best one-two stop. Booster Park, a family campground on the east side of Crowe Lake, has a proper waterfront sand beach open Victoria Day to Thanksgiving (small fee — it’s a campground).

Havelock — km 230

The lakes hide just north of the village: Belmont Lake beach (Mile of Memories Road — yes, really) and Kasshabog Lake beach (Peninsula Road) are quiet township beaches in genuine cottage country, both regularly rated low-risk in the region’s weekly beach reports.

South of Norwood — Hastings & Rice Lake, via County Rd 45

Fifteen minutes south of Norwood, the village of Hastings sits where the Trent River flows out of Rice Lake — and it keeps two sandy public beaches: Hastings North on Front Street West, and Hastings South by the marina on Dit Clapper Drive. Warm river-mouth swimming with a working village around it; you may share the water with a heron. Further along Rice Lake’s south shore at Roseneath, Sandy Bay Public Beach is the little-kid special — a parkette with swings and a small sandy beach where the water stays warm and shallow.

Peterborough — km 270

Beavermead Park on Little Lake is the city’s only supervised beach — lifeguards daily from late June through August — with Rogers Cove nearby as the unsupervised alternative. A proper swim inside city limits before the last leg home.

The rules of corridor swimming

Shield lakes warm late and cool early — mid-July to late August is prime. Public beaches are tested by the local health units, and the practical rule is: skip the swim for a day or two after a heavy rain, which is when bacteria counts spike and closures happen. Almost nothing out here has a lifeguard (Carleton Place and Beavermead are the exceptions) — swim accordingly. And the unwritten one: if a beach has one family on it, there’s room for one more, not six.

Water safety — read this part

Nearly every spot in this guide is unsupervised. That means: watch your kids every second they’re in the water, know that lake bottoms drop off and change without warning, and remember that Shield lakes stay cold enough to steal your breath well into summer. Water quality changes week to week — posted signage at the beach always overrules this guide, and your local health unit’s weekly beach results are the current word. We describe these places as carefully as we can, but conditions on the day are yours to judge: swim within your abilities, and when in doubt, don’t.

Details gathered from municipal and health-unit sources, August 2026 — field verification (the fun kind) ongoing. Know a public beach we missed? Send it in.

← All guides The route