Welcome to McCreary's Beach Resort

Find your bliss at McCreary’s Beach along the banks of Mississippi Lake located in Lanark County, just a short drive away from the historic and beautiful town of Perth and only 45 minutes from downtown Ottawa!

155 McCrearys Beach, Perth, ON K7H 3C8

Lanark County Yours to Discover

The beautiful & historic town of Perth is right around the corner where you’ll find unique shops, family restaurants, parks, walking trails, theatre, golf, river boat tours, horseback riding as well as summer events & concerts!

Our Location

McCreary's Beach Resort
155 McCreary's Beach,
Perth, ON K7H 3C8

Please Call 1 877 814 4141
We do recommend scheduling a tour in advance.

Latest From Twitter

  • Join us for our Sales Open House through April! Call us today @ 613.267.1270 to book your discovery tour!… https://t.co/lgf2XQtU75
    2 hour(s) ago
  • We are so ready for this winter to be over! Who else is dreaming of days spent at McCreary's Beach Resort and in Pe… https://t.co/lRtOtLZDOW
    7 day(s) ago