From the great lakes of the south to the shores of Hudsons Bay in the north, Ontario has so much to offer for a relaxing Christmas/Winter Break getaway.
Many resorts listed below offer special Christmas and New Year’s Eve packages.
Remember, winter activities are weather-dependent.
FYI: Ontario Staycation Tax Credit: Plan Your 2022 Vacation in the Province and You Could Save Up to $400
Calabogie Peaks Resort
You can even ski for free on Christmas Day if you are in a Santa costume!
Address: 30 Barrett Chute Road, Calabogie
Cost: Stay in a King Hotel Room from $157 per night
Shaftesbury Inn
Shaftesbury Inn is located in a historic building and is located at the gateway of Manitoulin downtown Little Current. The Inn is just a few blocks from the north channel boardwalk and the low Island park. Choose from 9 beautiful appointed guest rooms and enjoy dinner and breakfast at the lovely dining room with a century-old fireplace.
Explore Manitoulin Island in all its glory during the Christmas Holidays – visit the famous Bridal Veil Falls, snowshoe the breathtaking Cup and Saucer Trail during your stay at this charming inn.
Address: 19 Robinson Street, Little Current, Manitoulin Island
Cost: $230 for 2 & up per night.
Blue Mountain Resort
On the slopes, the resort boasts the biggest public ski area in the province with 365 skiable acres and 43 runs, 30 of which are lit for night skiing, that range from beginner to advanced, there is something for everyone. Off the slopes, the resort has an offering of over 1,000 accommodation units, five winter attractions, and over 50 bars, restaurants, and retail shops. If you’re looking to unwind, you can find three spas, including a Scandanavian style spa hosting thermal and nordic waterfalls, hot baths, and indoor and outdoor relaxation areas with views of snowy ski hills.
During the holidays, the whole village will be wrapped up in garlands and bows and illuminated with the sights and sounds of the holidays. Stroll the 1 km Light Trail and enjoy enchanting moments around every corner while you shop, dine and celebrate the magic of the season.
Address: 190 Gord Canning Drive, Blue Mountains
Cost: A five-night stay in December for two adults and two children from $135.75 per night. Daily ski-lift pass from $64.67 per day.
Cedar Grove Lodge
If you are looking for a romantic getaway then the Cedar Grove Lodge has got you covered. Located on the beautiful Peninsula Lake in Muskoka, this lakeside resort offers 19 unique, individual log cabins, each with its wood-burning stone fireplaces to create an authentic winter experience. With cabins ranging from one bedroom to three bedrooms, the resort accommodates couples and families. Activities on offer include ice fishing, skating on the lake, and dog sledding at nearby North Ridge Ranch.
Address: 167 Grassmere Resort Road, Huntsville, Ontario,
Cost: Nightly stay in December from $174 per person. All rates include breakfast and dinner each day.
Couples Resort and Algonquin Spa
Keeping with the romantic theme is this five-star ultra-luxury couples resort located on the shores of Algonquin Park’s Galeairy Lake, designed just for the two of you to enjoy your time together. All rooms exceed five-star standards and include a private outdoor hot tub, a wood-burning fireplace, and lakeside views. All room prices include a daily five-course room-service dinner and breakfast in bed.
Address: Couples Resort, 139 Galeairy Lake Road, Whitney-Algonquin Park, Ontario
Cost: A two-night stay in December from $1764
Westwind Inn on the Lake
A spectacular lakeside setting surrounded by tall pines, pink granite, and nature trails just 90 minutes from Toronto. Their winter wonderland includes invigorating hikes, skiing, snowmobiling, and snowshoeing through the natural wilderness, with equipment rentals coming at no extra cost! Accommodations come with your private wood-burning fireplaces, allowing you to unwind and warm up after a long day of exploring. Accommodation offerings include stays in the main lodge or the chalets a short distance away.
Address: 37 Gallery on the Lake Road, Buckhorn
Cost: From $350 per night
Langdon Hall
Couples can spend a romantic weekend at the spectacular Langdon Hall. One of the many walking trails will transport you to a winter wonderland while foodies can enjoy culinary activities led by one of the on-site chefs. A winter break wouldn’t be complete without a trip to the spa where a list of specials can be found including a sauna, steam room, and a whirlpool.
Address: 1 Langdon Drive, Cambridge
Cost: Room rates from $400 per night
Bayview Wildwood Resort
Perfect for an all-inclusive family weekend getaway, this resort boasts activities for all of the family.
From typical winter fun such as snowshoeing, cross-country skiing, and tobogganing to festive fun including candy cane bingo and Santa’s workshop and craft centre. With a wide array of accommodation options including suites and cottages, there is sure to be something comfortable for all families.
Only a 90-minute drive from Toronto, it is perfect for a last-minute holiday weekend getaway.
Address: Bayview Wildwood Resort, Muskoka Resorts Ontario, 1500 Port Stanton Pkwy, Severn Bridge
Cost: Two-night, two-bedroom weekend stay in December from $400, including tax.
Beachwood Resort
Situated in the Kawarthas is this award-winning resort, situated on the Lower Buckhorn Lake shoreline. Explore the 330 acres of woodland, trails, and wildlife or ice-skate on the lake and then unwind in one of the many accommodation offerings, including the main lodge and the lakeside, self-catered cottages.
Address: Beachwood Resort, 3043 Beachwood Drive, RR #1, Lakefield
Cost: Accommodation only package from $239.80 per night
Fern Resort
Discover Fern Resort’s winter playground, ideal for families, groups, and couples. Parents can take advantage of the on-site children’s supervision, allowing them to take full advantage of the spa while the kids enjoy the children’s play village!
Couples can enjoy a romantic horse-drawn cutter ride and a wood-burning fireplace in a lakeside cottage, while everyone can enjoy the magical 1.5 km wooded ice skate trail.
Address: Fern Resort, 4432 Fern Resort Road, Ramara
Cost: Two-night all-inclusive Christmas rates for a family of four from $1,024. Various other packages also available.
Blue Water Acres Resort
The perfect place to take advantage of Muskoka’s fresh, powdery snow and winter wildlife. Skiing and snowboarding may start as early as November and by Christmas, Muskoka transforms into a winter wonderland. Blue Water has everything you need so you don’t need to leave the resort. Enjoy skating, tubing, ice-fishing, skiing, snowboarding, dogsledding, snowmobiling and much more! With cottages for every budget and group size, there is something for everyone.
Address: 1052 Rat Bay Road, Huntsville
Cost: From $229 per night
Vintage Hotels – Niagara Falls Region
Vintage Hotels offer country elegance in Niagara-on-the-lake, like the Pillar and Post Hotel and Spa. This five-star hotel in a 19th-century building boasts a rich history and features all the modern comforts to make your stay first-class. Everything you need is within easy reach, from an on-site spa to a fine dining restaurant with a selection of vintage wines. Head into the historic old town that hosts world-renowned theatre, historic architecture, and charming boutiques.
The Gardens at Pillar and Post transforms into a true seasonal wonderland complete with sparkling lights, holiday music, festive snacks, an ice rink, warming fire pits and holiday movies under the stars.
Address: Vintage Hotel group’s properties in Niagara Falls Region – Pillar and Post Hotel and Spa/ Inn on the Twenty/ Prince of Wales and Queen’s Landing
Cost: Packages starting from $259 per night
Bondi Village Resort
Offering an authentic Muskoka cottage experience situated on 600 acres of private wilderness reserve and boasting over 400 meters of beachfront. The resort can count on good snow conditions from December through to March, allowing guests to take advantage of the 15 km of well-groomed cross-country ski trails that begin right at your door! Snowshoe trails wind through the beautiful forest while thrill-seekers can climb aboard the toboggan hill. Of course, an authentic Muskokan winter lake experience wouldn’t be complete without skating on a frozen lake.
Address: 1260 Fox Point Road, Lake of Bays Dwight
Cost: Two-bedroom cottage daily rates from $300
Pine Vista Resort
Celebrate Christmas in a cottage or resort townhouse on Stoney Lake with a recreation program to suit the whole family. Meet the recreation leaders at the start of each day who will run you and the family through the day’s activities including, family crafts, snow fort building, scavenger hunts, snow sculpture contests, and outdoor nature games. Each room is fully equipped with a kitchen, washroom with whirlpool bath, TV/DVD, wood fireplace, and a deck with a BBQ.
Address: 932 Gilchrist Bay Road, Douro-Drummer
Cost: Two-night one-bedroom stay from $390
Elmhirst’s Resort
Elmhirst Resort offers an array of complimentary fun, from a horse-drawn wagon and sleigh rides to exploring the vast selection of nature trails on the property. There’s also the Lang-Hastings segment of the Trans-Canada Trail nearby! The fun doesn’t end there, immerse yourself in the history of the area with the escape maze as you solve clues to make your way through this outdoor adventure game. If you’re looking for relaxation then head over to the spa and choose from the wide selection of treatments.
Address: 1045 Settlers Line, Keene
Cost: December getaways from $291 per night for a three-bedroom superior cottage
Horseshoe Resort
Horseshoe Resort is home to Ontario’s longest snow-tubing hill, perfect for the adrenaline junkies! However, if you’re not the thrill-seeking type, you can explore the beauty of Copeland Forest on 30km of cross-country skiing tracks. There are also 29 downhill ski and snowboard runs, most of which are open for night skiing, along with a variety of lessons for all levels. The ultimate winter adventure package takes advantage of all the resort has to offer and comes with accommodation, downhill lift ticket, cross country trail pass, snow tubing pass, snowshoe trail pass, and fat bike trail pass.
Address: 1101 Horseshoe Valley Road West, Barrie
Cost: Room rate from $239 per night
Deerhurst Resort
Explore your adventurous side at Deerhurst Resort. From snowmobile-guided tours to brain training in Muskoka’s only escape cabins! The resort caters to younger children and allows up to two under-18s to share parents’ rooms for free while offering indoor activities for younger age groups such as rock-climbing, obstacles courses, and treehouses. Parents can enjoy a treatment at the on-site spa. And the resort is located close to the Arrowhead Provincial Park.
Address: 1235 Deerhurst Drive, Huntsville
Cost: From $143.20 per night
Hockley Valley Resort
Dine under the stars at Hockley Valley Resort. Their snowglobe culinary experience comes with a five-course meal, complete with wine pairings. If you’re looking forward to getting back on the slopes, Hockley’s ski season opens on 18 December and offers lessons for those who need to brush up on their skills. For those who are looking to reset and unwind, Hockley’s spa offers treatments at affordable prices.
Address: 793522 3rd Line EHS Mono
Cost: From $252 per night
Oakwood Resort
Hideaway from the cold outdoors while you soak up various treatments at Oakwood Resort. Surrounded by the peaceful Lake Huron, this getaway is perfect for those looking for a rejuvenating break. If you’re feeling adventurous, head to nearby Pinery Provincial Park.
Address: 70671 Bluewater Highway, Grand Bend
Cost: Stay from $99 per night
Sir Sams Inn and Spa
Nestled in the scenic Haliburton Highlands is a tranquil escape offering an opportunity for friends and couples to reconnect in the heart of nature. A choice of cosy rooms, two-story lakeside suites, and your private cottage, most with their spacious walkout patios and balconies, relaxing spa tubs, and wood-burning fireplaces. Treat yourself at the spa to the ultimate relaxation.
Address: 1491 Sir Sam’s Rd, Eagle Lake
Cost: Ski and stay from $256 per night (2 people)
Searchmont Resort
With 100 amazing acres of natural, rolling terrain, 26 runs, and a terrain park with tabletops, grind rails, and ramps, this resort will have your days packed from sunrise to sunset. Full-day lift tickets start from only $60, private lessons from $75 per hour, and rentals from $50 make for an affordable winter getaway.
Address: 103 Searchmont Resort Road, Searchmont, Sault Ste. Marie
Cost: Stay in nearby St. Marie from $134 per night (On-site chalets currently under renovation)
The Millcroft Inn and Spa
Escape to the Millcroft Inn and Spa nestled in the picturesque Caledon Hills. Enjoy views of the lush landscape from the Headwaters Restaurant and feast on the homemade maple syrup and fresh honey, harvested from hives on the property. With acres to explore and nearby villages rich with culture, this is the countryside escape you’ve been waiting for.
Address: 55 John Street, Alton
Cost: Nightly room rates from $249
Anne’s Spa
Step back in time at Ste. Anne’s Spa. First built in 1858, this building is bursting with history. Set amongst the rolling hills of Northumberland County, this resort is perfect for a winter getaway. Relax with one, or a few, of the many treatments available, horseback ride through the snowy trails, or take part in a yoga class. Head to Peter Woods Nature Reserve if you exhaust the nature offerings the resort has to offer.
Address: 1009 Massey Road, Grafton
Cost: Overnight all-inclusive spa stay from $275 per night.
Trillium Resort and Spa
Ranked in the top 10% of pet-friendly accommodations in the world, bring Fido this winter and stay in one of Trillium’s many pet-friendly rooms. Snowshoe and ski to explore Muskoka forest or take in the fresh air on the ice skating rink. Guests are welcome to bring their snowmobile and ride on the beautifully groomed trails traversing over 150 km.
Address: 848 Clearwater Lake Road, Port Sydney
Cost: 2 nights from $356 per person
Cost: From $246 per night
Website