McCreary's Beach Resort

155 McCrearys Beach • Perth • ON • K7H 0J3

Escape to McCreary’s Beach Resort, your ultimate destination for relaxation and adventure in Perth, Ontario

Welcome to McCreary’s Beach Resort, where you’ll find the perfect blend of comfort and excitement as you explore Perth, Ontario. With our exceptional accommodations, on-site amenities, and proximity to the historic town of Perth, McCreary’s Beach Resort is the ideal choice for your next getaway.

Nestled along the Mississippi Lake, McCreary’s Beach Resort offers a unique blend of relaxation and adventure. As one of the top accommodations in Perth, we pride ourselves on providing our guests with unforgettable experiences, outstanding customer service, and comfortable accommodations. In addition, our prime location along the Trans Canada Highway makes us easily accessible and the perfect place to stay while exploring Perth and the surrounding resort areas.

Seasonal; Beach; Boat Launch; Campfire; Docks; Fishing; Gym; Hiking Trails; Kayaks, Canoes, etc.; Laundry Facilities; Indoor Pool, Motor Boat Rentals; Multi Sports Court; Owners Events; Paddle Boards; Pet Friendly; Picnic Area; Playground; Pontoon Boat Tours; Resort Activities; Waterfront; Welcome Centre; Wifi Hotspot

Rent A Cottage:  LINK    Interested in booking multiple cottages?  Call our Reservation Specialists at 1-877-814-4141 or click the button below and we will reach out shortly.

Exploring Perth and the Surrounding Resort Areas:  Situated just a short drive from downtown Perth, McCreary’s Beach Resort offers the perfect home base for exploring this charming historic town. Wander through the city centre, browse local shops, and immerse yourself in the rich history of Perth. For nature enthusiasts, Stewart Park and the nearby Smiths Falls provide ample opportunities for hiking, biking, and enjoying the great outdoors. With so much to see and do, you’ll quickly discover why McCreary’s Beach Resort is one of the premier hotels in Perth.