Enjoy a swim at one of our seven public beaches.

Rotary Beach - Head Lake

1 Park Street, Village of Haliburton

 Two people standing on a new dock at Rotary Beach. The dock has a slight ramp to access other sections.View across Head Lake from Rotary Beach


Two people standing on a new dock at Rotary Beach. The dock has a slight ramp to access other sections.Image showing the outdoor fitness equipment

  • sandy, shallow beach
  • dock
  • accessible beach mat
  • washrooms
  • small picnic shelter
  • tennis courts
  • basketball/pickle ball court
  • beach volleyball court
  • outdoor fitness equipment
  • walking path
  • walking distance to town


Pine Lake Beach - Pine Lake

1064 Kennisis Lake Road (Across from the West Guilford Community Centre - 1061 Kennisis Lake Road)


View of Pine Lake.Sign describing peach area.


At the beach:

  • bench
  • dock
  • sandy area

Across the road at the West Guilford Community Centre:

  • washrooms
  • water refill station/fountain
  • playground
  • baseball diamond
  • picnic shelter
  • horseshoe pits

Within walking distance:

  • West Guilford Shopping Centre
  • West G Grill
  • The Snack Shack
  • Laundry mat
  • Log Cabin
Slipper Beach - Lake Kashagawigamog

1866 Wigamog Road (parking at 1879 Wigamog Road)


View of Lake Kashagawigamog from water.Path to the water.Parking area and sign.

  • portable washroom
  • small beach area
Sandy Point - Drag Lake

1043 Edmonton Trail


View of lake from beach.View of Drag Lake through the trees.


  • portable washroom
  • picnic table
  • small sandy beach
  • gradual entry into the water
Sandy Cove - Drag Lake

1201 Dardanelles Road 

 View of beach area.View of grassy area and beach.Image of sign and boat launch parking.

  • portable washroom
  • picnic table
  • shade
  • beach area


Eagle Lake Beach - Eagle Lake

2661 Eagle Lake Road 

View of boat launch from beach area.Image of kids swimming.

  • washrooms
  • picnic shelter
  • floating raft
  • playground

Within walking distance:

  • Eagle Lake Country Market
  • Into the Blue Pizza food truck
Haliburton Lake Beach

1267 Hodgson Road

View showcasing playground equipment.Dedication plaque

  • large beach area
  • large grassy area
  • picnic shelter
  • washrooms
  • playground
  • beach volleyball court
  • dock and floating raft

Beach Water Testing

The Haliburton, Kawartha, Pine Ridge District Health Unit provides beach water testing results for all beaches in Haliburton County.

Google map showing public beach locations.

Contact Us

Subscribe iconSubscribe to this Page