Photo courtesy Deerhurst Resort  15672182.json

Updated May 19, 2024 / Commissions may be earned fromLuxuryOntario’s affiliate partner links


There comes a time in every vacationer’s travels that we find ourselves wishing we’d let someone else do the meal planning. For me, this usually happens after the initial rush of excitement researching a destination’s best dining. Three or four days of restaurant hopping and those all-inclusive packages I scoffed at seem, in retrospect, like a good idea.

Fortunately for those of us who enjoy travelling around Ontario, the province has a good number of all-inclusive resorts ready to provide you with memorable meal plans. From the shores of the Great Lakes to the picturesque wilderness of Muskoka and countless stops in between, these establishments promise a smorgasbord of excellent dining experiences just waiting to be enjoyed.

Whether it’s a family vacation, a romantic couples’ getaway, or even a solo retreat, Ontario’s best all-inclusive resorts deliver unforgettable experiences that seamlessly merge relaxation and adventure without the stress.


The Best All-inclusive Resorts in Ontario


Deerhurst Resort, Huntsville
Deerhurst-Eclipse-best all-inclusive resorts in Ontario dining room
All-inclusive dining options at Deerhurst Resort include its excellent Eclipse restaurant (Photo courtesy Deerhurst Resort)

Located in “Cottage Country” Muskoka, Deerhurst Resort was established in the late 19th century and covers an impressive 760 acres. Just a few minute’s drive from downtown Huntsville, Deerhurst offers a pleasing mix of outdoor adventures and indoor relaxation, all of it set against the backdrop of beautiful Peninsula Lake. Accommodations here range from hotel rooms to spacious condos, each showcasing a blend of rustic charm and modern amenities.

Culinary enthusiasts can indulge in a gastronomic journey, with the resort’s culinary team serving up a delightful array of flavours and international cuisines using, wherever possible, locally sourced produce. Our favourite dining spot here is Eclipse Restaurant. One of the best restaurants in Huntsville, this fine dining establishment also boasts incredible lake views, so be sure to request a window table.

On-site amenities include a wide range of water-based activities from boating to paddleboarding, as well as two 18-hole golf courses. Considered among the best golf courses in Muskoka, they cater to both novice and expert golfers and come with superb views.

LuxuryOntario Recommends: For the latest rates and to make reservations, visit Deerhurst Resort.


Trillium Resort & Spa, Port Sydney
Trillium Resort & Spa, Port Sydney view over lake in the fall
Trillium Resort is Muskoka’s premier adults-only all-inclusive resort (Photo courtesy Trillium Resort & Spa)

Trillium Resort and Spa offers guests an idyllic escape with plenty of pampering. Spread across 86 acres of tranquil forests and lakes, this Port Sydney resort epitomizes the luxury afforded by nature. Whether it’s the gentle rustling of leaves, an especially lovely experience when the fall colours arrive, or the soothing lake views, every aspect of Trillium resonates with rest and relaxation.

The accommodations, from cozy chalets to spacious suites, are designed with a harmonious blend of rustic charm and contemporary comfort, allowing you to immerse yourself in nature without sacrificing modern amenities. As one of Ontario’s top spa resorts, the on-site spa offers a variety of holistic treatments that rejuvenate both body and mind.

Dining at Trillium is a culinary delight, with menus crafted to showcase the rich bounty of the region.

LuxuryOntario Recommends: For the latest rates and to make reservations, visit Trillium Resort & Spa.


Drake Devonshire, Wellington
Drake Devonshire, Wellington dining room view of lake at one of the best all-inclusive resorts in Ontario
Drake Devonshire offers a variety of all-inclusive options in Prince Edward County (Photo courtesy Drake Devonshire)

Set on the shores of Lake Ontario in Prince Edward County, the Drake Devonshire is a captivating blend of rustic charm and avant-garde design. Once a historic foundry, the building has been artfully transformed into a charming boutique inn, reflecting a fusion of heritage and contemporary aesthetics. Each corner of the property is imbued with artistic flair, from curated art pieces to the innovative architecture that frames its stunning lake views.

The rooms, each uniquely designed, offer a perfect blend of comfort and style, with panoramic windows inviting nature in. The dining experience at the Devonshire is nothing short of gastronomic poetry, where local ingredients are crafted into delectable dishes, complemented by an exquisite wine selection. Beyond its physical beauty, the inn’s genuine commitment to hospitality shines brightly, ensuring you feel both pampered, relaxed…  and right at home.

LuxuryOntario Recommends: For the latest rates and to make reservations, visit Drake Devonshire.


Elm Hurst Inn & Spa, Ingersoll
Elm Hurst Inn & Spa, Ingersoll at sunset
Elm Hurst Inn offers plenty of all-inclusive elegance (Photo courtesy Elm Hurst Inn & Spa)

Located in the small town of Ingersoll, Elm Hurst Inn & Spa offers a perfect melding of historical elegance and modern luxury. This majestic Victorian mansion now stands as a beacon of refined hospitality in Southwestern Ontario and boasts a scenic expanse of manicured gardens and grounds, making it a favourite for romantic getaways, wedding receptions, and celebratory events such as birthdays and anniversaries.

Each room in this luxurious Ontario inn is tastefully appointed, reflecting a fun blend of classic charm and contemporary amenities, ensuring you the utmost in comfort. The on-site spa is a must-do and offers a range of treatments designed to rejuvenate the body and soul.

The food? Well, the culinary experience at Elm Hurst is exceptional, with the restaurant showcasing the richness of local produce in every delectable dish.

LuxuryOntario Recommends: For the latest rates and to make reservations, visit Elm Hurst Inn & Spa.


Fern Resort, Ramara
Fern Resort, Ramara bedroom with lake view
Fern Resort offers fun all-inclusive packages on Lake Couchiching (Photo courtesy Fern Resort)

Set on the shores of Lake Couchiching in Ramara and just a short drive away from downtown Orillia, Fern Resort has a rich history spanning over 120 years. One of the best all-inclusive resorts in Ontario for families, this all-season property is a delightful blend of traditional charm and modern amenities.

Comfortable accommodations include cozy hotel-style rooms and family suites offering lovely views over the lake. The activities are diverse and cater to all ages, including swimming and kayaking in summer to activities such as ice fishing and skating in winter.

This popular Orillia resort truly shines in its all-inclusive experience, complete with live entertainment and children’s programs. The dining experience is first-rate, too, and encapsulates the flavours of Ontario, serving dishes crafted from local produce.

LuxuryOntario Recommends: For the latest rates and to make reservations, visit Fern Resort.


Bayview Wildwood Resort, Ascend Hotel Collection
Bayview Wildwood Resort Dining room with view at one of the best all-inclusive resorts in Ontario
Bayview Wildwood Resort’s dining room boasts one of the best views in Ontario (Photo courtesy Bayview Wildwood Resort)

A member of the prestigious Ascend Hotel Collection, Bayview Wildwood Resort has earned a solid reputation as one of the best family resorts in Ontario. Situated on the shores of Sparrow Lake between the towns of Gravenhurst and Orillia, the resort offers a range of accommodation options including standard rooms, suites, and even stand-alone cottages.

Our favourites are the larger suites, which come equipped with kitchenettes and living areas, comfortable bedding, en-suite bathrooms, and Wi-Fi and HD televisions. Many rooms feature balconies or patios, some with views of the lake.


Bayview Wildwood Resort Beach
Bayview Wildwood is one of Ontario’s top family resorts (Photo courtesy Bayview Wildwood Resort)


Fun things to do at Bayview Wildwood include exploring its hiking and biking trails,    tennis, and working out in the fitness center. Children’s programs are also available and include supervised activities and opportunities for adventure on land and at the lake. In winter, the resort transforms into a snowy wonderland, offering snowshoeing, cross-country skiing, and ice skating.

Indoor fun includes access to a range of amenities including a games room, a heated indoor pool, and a spa for relaxation and rejuvenation. The resort also hosts evening entertainment, creating a vibrant social atmosphere. The culinary experience at the resort is equally enticing, with menus featuring locally sourced fresh produce.

LuxuryOntario Recommends: For the latest details and rates, and to make reservations, visit Bayview Wildwood Resort, Ascend Hotel Collection

Severn Lodge, Port Severn
Severn Lodge, Port Severn bedroom with lake view at one of the best all-inclusive resorts in Ontario copy
Severn Lodge in Port Severn is one of the best all-inclusive resorts in Ontario (Photo courtesy Severn Lodge)

One of the oldest resorts in Muskoka, Severn Lodge has been offering guests an authentic cottage resort experience for over a century. Set against a backdrop of dense woodlands and shimmering waters, the resort’s accommodations range from cozy rooms to spacious family suites boasting panoramic lake views.

On-site activities are varied and plentiful and include water sports, tranquil boat rides, as well as hikes, especially fun during the fall foliage season. The culinary offerings at Severn Lodge mirror the overall experience and are a perfect blend of traditional flavours and contemporary cuisine, highlighting local produce.

For further details, visit the Severn Lodge website at




Kim Kerr-Dearsley is a luxury lifestyle and travel writer. She’s also a Co-Founder of Riley International Media and LuxuryOntario.


Luxury 15575494.json