Toronto Canada Xmas and New Year Celebration Itinerary
Experience the festive charm of Toronto during the Christmas and New Year celebrations with this 12-day family-friendly itinerary. From delightful winter activities to exploring iconic landmarks, this trip promises a memorable holiday season. Check out hotel and flight prices here.
Saturday, December 23: Arrival and Festive Stroll
Arrive in Toronto and check into your hotel. In the morning, visit Nathan Phillips Square, where a stunning Christmas tree and the iconic Toronto Sign create a festive atmosphere. Enjoy ice skating at the square's rink in the afternoon. In the evening, take a magical stroll through the Distillery District, adorned with twinkling lights and charming holiday decorations.
Nathan Phillips Square: Free, 2 hours
Distillery District: Free, 2 hours
Restaurants
Start your day with a delicious breakfast at Avenue Bakery & Cafe, known for their freshly baked pastries and aromatic coffee. Average cost for a meal is about $10 per person.
For a satisfying lunch, head to Burrito Boyz, where you can enjoy their famous burritos filled with tasty ingredients and homemade salsas. Average cost for a meal is about $12 per person.
Dine in style at Canoe Restaurant & Bar for dinner, offering breathtaking views of the city skyline while indulging in their exquisite Canadian cuisine. Average cost for a meal is about $70 per person.
Restaurants
Start your day with a hearty breakfast at Saving Grace, known for their delicious brunch dishes and cozy atmosphere. Average cost for a meal is about $15 per person.
For lunch, head to Pai Northern Thai Kitchen and savor authentic Thai flavors in a modern setting. Average cost for a meal is about $20 per person.
Indulge in a gourmet dinner at Canoe, a fine dining restaurant offering breathtaking views of the city skyline and a menu inspired by Canadian cuisine. Average cost for a meal is about $100 per person.
Restaurants
A popular breakfast spot is Eggspectation, known for its diverse menu offering classic breakfast dishes with a modern twist. The average cost for a breakfast meal is about $15 per person.
For a tasty lunch, head to Pai Northern Thai Kitchen, a renowned Thai restaurant known for its authentic flavors and vibrant atmosphere. The average cost for a lunch meal is about $20 per person.
For dinner, try The Keg Steakhouse + Bar, a well-known steakhouse offering a range of high-quality steaks and seafood. The average cost for a dinner meal is about $50 per person.
Restaurants
Start your day with a delicious breakfast at Lola's Kitchen, serving fresh and healthy options like avocado toast and smoothie bowls. Average cost for a meal is about $12 per person.
For lunch, head to Banh Mi Boys for mouthwatering Vietnamese-inspired sandwiches and tacos. Don't miss their signature crispy tofu banh mi! Average cost for a meal is about $10 per person.
Treat yourself to a memorable dinner at Canoe, offering stunning views of the city skyline and a menu highlighting Canadian cuisine. Indulge in dishes like venison Wellington and maple-glazed salmon. Average cost for a meal is about $80 per person.
Restaurants
Start your day with a delicious breakfast at Mildred's Temple Kitchen, known for its innovative dishes and cozy atmosphere. Average cost for a meal is about $20 per person.
For lunch, head to Banh Mi Boys and indulge in their mouthwatering Vietnamese sandwiches and Asian fusion delights. Average cost for a meal is about $10 per person.
End your day with a memorable dinner at Canoe, where you can enjoy stunning views of the city skyline while savoring their exquisite Canadian cuisine. Average cost for a meal is about $75 per person.
Restaurants
Start your day with a delicious breakfast at Eggspectation, located near Union Station. Enjoy a variety of breakfast options, including eggs benedict and omelettes. The average cost for a meal is about $15 per person.
For lunch, The Sweet Potato offers a range of healthy and flavorful dishes. Located in the Distillery District, this restaurant specializes in vegetarian and vegan options. The average cost for a meal is about $12 per person.
Indulge in a memorable dinner experience at Canoe, a renowned fine dining establishment overlooking the Toronto skyline. With a menu showcasing Canadian cuisine, dinner at Canoe is a culinary delight. The average cost for a meal is about $75 per person.
Restaurants
Start your day with a delicious breakfast at Mildred's Temple Kitchen, known for its decadent brunch dishes. Average cost for a meal is about $20 per person.
For lunch, head to Amsterdam BrewHouse, a waterfront pub offering a wide selection of craft beer and delicious pub food. Average cost for a meal is about $15 per person.
Indulge in a memorable dinner experience at Canoe, a fine dining restaurant located on the 54th floor of the TD Bank Tower, offering stunning views of the city skyline and a menu featuring Canadian cuisine. Average cost for a meal is about $80 per person.
Restaurants
For breakfast, try Lady Marmalade on Queen Street East. They offer a variety of delicious and creative breakfast dishes such as Benedicts and French toast. Average cost for a meal is about $15 per person.
For lunch, head to Impact Kitchen on King Street East. They serve healthy and nourishing meals made with locally sourced ingredients. Average cost for a meal is about $12 per person.
For dinner, visit Barberian's Steak House on Elm Street. Known for its top-quality steaks, this historic steakhouse offers a classic dining experience. Average cost for a meal is about $60 per person.
Restaurants
For breakfast, check out The Senator, a cozy diner in downtown Toronto. They serve classic breakfast dishes like eggs benedict and pancakes. The average cost for a meal is about $15 per person.
If you're looking for a casual lunch spot, try Pai Northern Thai Kitchen. They offer authentic Thai cuisine including flavorful curries and fresh stir-fries. The average cost for a meal is about $20 per person.
For dinner, head to Canoe, a fine dining restaurant with stunning views of the city skyline. They specialize in Canadian cuisine with a modern twist. The average cost for a meal is about $75 per person.
Restaurants
For breakfast, visit Mildred's Temple Kitchen, known for their creative and delicious brunch dishes like their famous Blueberry Buttermilk Pancakes. The average cost for a meal is about $20 per person.
For lunch, try Pai Northern Thai Kitchen, offering authentic Thai cuisine with bold flavors. Their Pad Thai and Green Curry are highly recommended. The average cost for a meal is about $15 per person.
For dinner, book a table at Canoe, a fine dining restaurant with stunning views of the city skyline. Experience their sophisticated menu featuring Canadian ingredients like Nova Scotia Lobster and Alberta Beef. The average cost for a meal is about $80 per person.
Restaurants
For a scrumptious breakfast, head to Aunties & Uncles, a cozy and charming diner known for its classic brunch dishes like pancakes, omelettes, and breakfast sandwiches. Average cost for a meal is about $10-15 per person.
When it's time for lunch, try The Elm Tree Restaurant, offering a delicious Mediterranean cuisine with a modern twist. Enjoy their flavorful dishes like grilled octopus, lamb kebabs, and falafel. Average cost for a meal is about $20-30 per person.
For a delightful dinner experience, visit Canoe Restaurant and Bar, located on the 54th floor of the TD Bank Tower, offering breathtaking views of the city. Indulge in their exquisite Canadian cuisine, featuring dishes like bison tartare, Ontario duck, and lobster risotto. Average cost for a meal is about $60-80 per person.
Restaurants
Start your day with a hearty breakfast at Over Easy. This cozy restaurant offers delicious dishes such as eggs benedict, pancakes, and avocado toast. The average cost for a meal is about $15 per person.
For lunch, head to The Carbon Bar for a unique dining experience. This barbecue restaurant serves mouth-watering smoked meats and tasty sides. Average cost for a meal is about $20-$30 per person.
Indulge in a delightful dinner at Canoe, located on the 54th floor of the TD Bank Tower. Enjoy stunning views of the city while dining on exquisite Canadian cuisine. Average cost for a meal is about $80-$100 per person.
Restaurants
Start your day off with a delicious breakfast at Union Restaurant. This cozy spot offers a variety of breakfast dishes, including fluffy pancakes and eggs benedict. The average cost for a meal is about $15 per person.
For lunch, head over to Porchetta & Co. This popular sandwich shop serves up mouthwatering porchetta sandwiches with crispy crackling and tender meat. The average cost for a meal is about $12 per person.
End the day with a memorable dinner at Canoe. Located on the 54th floor of the Toronto Dominion Centre, this upscale restaurant offers stunning views of the city skyline. Enjoy dishes inspired by Canadian cuisine, such as roasted venison and maple-glazed salmon. The average cost for a meal is about $75 per person.
Restaurants
Start your day with a delightful breakfast at Café Boulud located in the heart of Toronto. Indulge in their delicious pastries and freshly brewed coffee. Average cost for a meal is about $20 per person.
For lunch, head over to Tacos el Asador for some authentic Mexican cuisine. Enjoy their flavorful tacos and refreshing margaritas. Average cost for a meal is about $15 per person.
End your day with a memorable dinner at Canoe, a renowned restaurant known for its exquisite Canadian cuisine and breathtaking views of the city. Average cost for a meal is about $50 per person.
Restaurants
Start your day off with a delicious breakfast at Lady Marmalade. This cozy brunch spot offers a variety of mouthwatering options such as fluffy pancakes and perfectly poached eggs. The average cost for a meal is about $15 per person.
For a satisfying lunch, head to Pai Northern Thai Kitchen. This popular restaurant serves authentic Thai dishes bursting with flavor. Don't miss out on their famous pad Thai or green curry. The average cost for a meal is about $20 per person.
Indulge in a memorable dinner at Canoe, a high-end restaurant with breathtaking views of Toronto's skyline. Their menu features exquisite Canadian cuisine made with locally sourced ingredients. Be prepared to spend around $80 per person for a meal at this elegant establishment.
Restaurants
For breakfast, start your day at Mildred's Temple Kitchen, a popular brunch spot known for their delicious buttermilk pancakes and organic eggs. The average cost for a meal is about $15 per person.
For lunch, visit Momofuku Noodle Bar, a trendy restaurant offering a fusion of Asian flavors. Try their famous pork buns or slurp on a bowl of their ramen noodles. The average cost for a meal is about $20 per person.
For dinner, indulge in a fine dining experience at Canoe, located on the 54th floor of the TD Bank Tower. Enjoy stunning views of the city skyline while savoring their Canadian-inspired menu. The average cost for a meal is about $75 per person.
Restaurants
Start your day with a delicious breakfast at Mildred's Temple Kitchen, known for their creative dishes and cozy atmosphere. Average cost for a meal is about $20 per person.
For lunch, head to Gusto 101 and indulge in their Italian-inspired menu, featuring wood-fired pizzas and homemade pasta. Average cost for a meal is about $25 per person.
End your day with a memorable dinner at Canoe, a fine dining restaurant offering stunning views of the city skyline and a menu highlighting Canadian cuisine. Average cost for a meal is about $80 per person.
Restaurants
Start your day with a delicious breakfast at The Senator, a historic diner serving classic dishes with a modern twist. Indulge in their famous fluffy pancakes and scrambled eggs. Average cost for a meal is about $15 per person.
For a tasty lunch, head to Pai Northern Thai Kitchen. Enjoy authentic Thai cuisine like their flavorful pad thai and spicy green curry. Average cost for a meal is about $20 per person.
End your day with a memorable dinner at Canoe, a renowned restaurant offering stunning views of the city skyline. Treat yourself to their upscale Canadian cuisine featuring dishes like roasted venison and seared scallops. Average cost for a meal is about $80 per person.
Restaurants
Start your day with a delicious breakfast at Eggspectation, located near Yonge-Dundas Square. Indulge in their signature fluffy omelettes and enjoy a relaxing morning atmosphere. The average cost for a meal is about $15 per person.
For lunch, head to Burrito Boyz on Queen Street West, just a short walk from Kensington Market. Treat yourself to their mouthwatering burritos filled with a variety of fresh ingredients. The average cost for a meal is about $10 per person.
When it's time for dinner, visit The Carbon Bar in downtown Toronto. This trendy restaurant offers a unique fusion of southern BBQ and international flavors. Don't miss their famous smoked brisket and craft cocktails. The average cost for a meal is about $30 per person.
Restaurants
Start your day with a delicious breakfast at Paddington's Pump. This cozy restaurant offers a variety of breakfast options, from classic eggs and bacon to fluffy pancakes. Average cost for a meal is about $10 per person.
For lunch, head over to St. Lawrence Market and enjoy the fresh and vibrant food options at Carousel Bakery. Their famous peameal bacon sandwich is a must-try. Average cost for a meal is about $12 per person.
End your day with an exquisite dinner at Canoe. Located on the 54th floor of the TD Bank Tower, this restaurant offers breathtaking views of the city skyline and a menu featuring Canadian cuisine with a modern twist. Average cost for a meal is about $80 per person.
Restaurants
Start your day with a delicious breakfast at Eggspectation. This trendy brunch spot offers a variety of egg dishes, pancakes, and freshly squeezed juices. The average cost for a meal is about $15 per person.
For lunch, head to Pai Northern Thai Kitchen. Indulge in authentic Thai cuisine, including delicious curries and noodles. The average cost for a meal is about $20 per person.
For a memorable dinner experience, dine at Canoe. Located on the 54th floor of the TD Bank Tower, this upscale restaurant offers stunning panoramic views of the city skyline along with a menu of contemporary Canadian dishes. The average cost for a meal is about $70 per person.
Restaurants
The Rolling Pin is a cozy breakfast spot known for their delicious pastries and specialty coffees. Average cost for a meal is about $15 per person.
For lunch, head to The Burger's Priest, a popular burger joint that serves mouthwatering burgers with fresh ingredients. Average cost for a meal is about $12 per person.
For dinner, try Pai Northern Thai Kitchen, a vibrant restaurant offering authentic and flavorful Thai cuisine. Average cost for a meal is about $20 per person.
Restaurants
A charming breakfast spot is The Good Fork, located in the Bloor West Village. They offer a delicious variety of breakfast dishes, including their famous eggs benedict. The average cost for a meal at The Good Fork is about $15 per person.
For a satisfying lunch, head to The Queen and Beaver Public House, a cozy British pub in downtown Toronto. They offer classic British dishes like fish and chips, bangers and mash, and shepherd's pie. The average cost for a meal at The Queen and Beaver Public House is about $20 per person.
For a memorable dinner experience, visit Canoe Restaurant & Bar, located on the 54th floor of the TD Bank Tower. Enjoy stunning views of the city while indulging in fine Canadian cuisine. The average cost for a meal at Canoe Restaurant & Bar is about $60 per person.
Restaurants
Start your day with a delicious breakfast at Eggspectation. This popular restaurant offers a wide variety of breakfast options, from eggs benedict to pancakes. The average cost for a meal is about $15 per person.
For lunch, head to Momofuku Noodle Bar for a unique dining experience. Enjoy their famous ramen bowls or try their tasty pork buns. The average cost for a meal is about $20 per person.
Indulge in a memorable dinner at Canoe, a renowned fine dining restaurant with stunning views of the city. Experience Canadian cuisine at its finest with dishes like seared scallops and roast duck. The average cost for a meal is about $75 per person.
Restaurants
Start your day with a hearty breakfast at Pancake House, known for their fluffy pancakes and delicious breakfast combos. Average cost for a meal is about $10 per person.
For lunch, head to The Burger Joint, a local favorite known for their juicy burgers and gourmet toppings. Average cost for a meal is about $15 per person.
Treat yourself to a memorable dinner at Le Petit Bistro, where you can enjoy authentic French cuisine in a cozy and romantic setting. Average cost for a meal is about $30 per person.
Restaurants
Start your day with a delightful breakfast at Lady Marmalade, a charming brunch spot known for its creative dishes and cozy atmosphere. Average cost for a meal is about $15 per person.
For lunch, head to Pai Northern Thai Kitchen, a popular restaurant serving authentic and flavorful Thai cuisine. Average cost for a meal is about $20 per person.
Indulge in a delicious dinner at La Carnita, a trendy Mexican eatery specializing in tacos and tequila. Average cost for a meal is about $25 per person.
Restaurants
Start your day with a hearty breakfast at The Senator, a historic diner known for its classic dishes and cozy atmosphere. Average cost for a meal is about $15 per person.
For a delicious and affordable lunch option, head to Pai Northern Thai Kitchen. Indulge in authentic Thai flavors with dishes like pad thai and green curry. Average cost for a meal is about $12 per person.
End your day with a memorable dinner experience at Canoe, a renowned fine dining restaurant offering stunning views of the city skyline. Enjoy a sophisticated menu featuring seasonal Canadian cuisine. Average cost for a meal is about $75 per person.
Restaurants
Breakfast: Start your day with a delicious brunch at Smith, a trendy restaurant in the heart of Toronto. Indulge in their famous eggs benedict while enjoying a cup of locally roasted coffee. The average cost for a meal is about $15 per person.
Lunch: For a quick and satisfying lunch, head to The Senator, a historic diner located near Yonge-Dundas Square. Enjoy classic comfort food like their famous burgers and milkshakes. The average cost for a meal is about $12 per person.
Dinner: Treat yourself to an unforgettable dining experience at Canoe, a fine dining restaurant with breathtaking views of the city skyline. Savour their exquisite Canadian cuisine and indulge in their extensive wine list. The average cost for a meal is about $80 per person.
Restaurants
Start your day with a delicious breakfast at Eggspectation, located in downtown Toronto. This trendy restaurant offers a diverse menu with options for every taste, and the average cost for a meal is about $15 per person.
For a satisfying lunch, head to Pai Northern Thai Kitchen in the Entertainment District. This restaurant serves authentic and flavorful Thai cuisine, and the average cost for a meal is about $20 per person.
Indulge in a memorable dinner at Canoe, a renowned fine dining restaurant located on the top floor of the TD Bank Tower. Enjoy stunning views of the city while savoring their meticulously crafted Canadian dishes. The average cost for a meal is about $80 per person.
Restaurants
Breakfast: Start your day with a delicious and hearty breakfast at The Senator. This historic diner offers classic breakfast options like eggs, bacon, and pancakes, along with a cozy and nostalgic atmosphere. An average meal here costs about $15 per person.
Lunch: For a tasty and affordable lunch, head to Banh Mi Boys. This popular Vietnamese sandwich shop serves up flavorful banh mi sandwiches filled with savory meats, pickled veggies, and delicious sauces. You can expect to spend around $10 per person for a satisfying meal.
Dinner: End your day with a memorable dining experience at Canoe. Located on the 54th floor of a downtown skyscraper, this upscale restaurant offers stunning panoramic views of the city skyline. Indulge in contemporary Canadian cuisine with dishes like roasted venison and butter-poached lobster, accompanied by an extensive wine list. Dinner at Canoe can cost around $80 per person.
Restaurants
For breakfast, visit Eggspectation, a popular breakfast spot known for its delicious omelettes and pancakes. Average cost for a meal is about $15 per person.
For lunch, try Pai Northern Thai Kitchen, a cozy restaurant serving authentic Thai cuisine. Average cost for a meal is about $20 per person.
For dinner, head to Canoe, a fine dining restaurant with stunning views of the city skyline and a menu that focuses on Canadian cuisine. Average cost for a meal is about $70 per person.
Restaurants
Savour delicious breakfast classics at Eggspectation, located near Union Station. Average cost for a meal is about $15 per person.
Indulge in a mouthwatering lunch at Pure Spirits Oyster House & Grill in the Distillery District. Average cost for a meal is about $25 per person.
Experience an unforgettable dinner at Canoe, offering panoramic views of the city skyline. Average cost for a meal is about $80 per person.
Restaurants
Start your day with a delicious breakfast at Saving Grace, a cozy cafe known for its homemade pastries and hearty brunch dishes. Average cost for a meal is about $15 per person.
For lunch, head to Banh Mi Boys and indulge in their mouthwatering Vietnamese sandwiches and fusion street food. Average cost for a meal is about $10 per person.
For dinner, experience the fine dining at Canoe, where you can savor exquisite Canadian cuisine while enjoying breathtaking views of the city skyline. Average cost for a meal is about $75 per person.
Restaurants
Start your day with a delicious breakfast at Eggspectation, located in the heart of downtown Toronto. Indulge in their wide variety of breakfast options, from classic eggs benedict to fluffy pancakes. The average cost for a meal is about $15 per person.
For a tasty lunch option, head to Pai Northern Thai Kitchen. Enjoy authentic Thai flavors and dishes made with fresh ingredients. They offer a wide selection of curries and noodle dishes. The average cost for a meal is about $20 per person.
End your day with a memorable dinner at Canoe, a renowned fine dining restaurant with breathtaking views of the Toronto skyline. Experience Canadian cuisine with a modern twist, featuring unique and seasonal ingredients. The average cost for a meal is about $75 per person.
Restaurants
Start your day with a delicious and hearty breakfast at Fran's Restaurant. Their extensive menu offers classic dishes like fluffy pancakes and tasty omelettes. Average cost for a meal is about $15 per person.
For lunch, head to Pai Northern Thai Kitchen for a taste of authentic and flavorful Thai cuisine. From mouthwatering curries to aromatic stir-fries, their menu will satisfy your cravings. Average cost for a meal is about $20 per person.
Indulge in a memorable dinner at Canoe, an upscale restaurant offering stunning views of the city skyline. Their menu features modern Canadian cuisine with a creative twist. Average cost for a meal is about $75 per person.
Restaurants
A local favorite for breakfast is Eggspectation, offering a wide range of delicious breakfast options including omelettes, pancakes, and eggs benedict. Average cost for a meal is about $15 per person.
For lunch, head to Pai Northern Thai Kitchen, known for its authentic Thai cuisine and vibrant flavors. Average cost for a meal is about $20 per person.
For a memorable dinner experience, try Canoe Restaurant, located on the 54th floor with stunning views of the city skyline. Enjoy contemporary Canadian cuisine with dishes like venison tartare and maple glazed duck breast. Average cost for a meal is about $60 per person.
Restaurants
Start your day with a delicious breakfast at Maha's, where you can indulge in their famous Egyptian-style brunch dishes. Average cost for a meal is about $20 per person.
For lunch, visit Pai Northern Thai Kitchen, a popular spot for authentic Thai cuisine. Savor their flavorful curries and noodles. Average cost for a meal is about $15 per person.
Treat yourself to a memorable dinner at Canoe, a renowned restaurant offering stunning views of Toronto's skyline. Enjoy their contemporary Canadian dishes with a touch of elegance. Average cost for a meal is about $80 per person.
Restaurants
Start your day with a delicious breakfast at The Senator Restaurant, a historic diner serving classic breakfast dishes. Average cost for a meal is about $15 per person.
For lunch, head to Pai Northern Thai Kitchen, a popular spot that offers authentic Thai cuisine. Try their Pad Thai or Green Curry. Average cost for a meal is about $20 per person.
In the evening, indulge in a fine dining experience at Canoe Restaurant, known for its stunning views of the city skyline. Enjoy their seasonal Canadian menu. Average cost for a meal is about $80 per person.
Restaurants
Start your day with a delicious breakfast at Mildred's Temple Kitchen, known for their creative and hearty brunch options. Average cost for a meal is about $20 per person.
For a satisfying lunch, visit Pai Northern Thai Kitchen, offering authentic Thai dishes bursting with flavors. Average cost for a meal is about $15 per person.
End your day with a memorable dinner at Canoe, a renowned restaurant with stunning views of the city skyline and a menu featuring Canadian cuisine with a modern twist. Average cost for a meal is about $70 per person.
Restaurants
Start your day with a delicious breakfast at The Senator, a historic diner in downtown Toronto. Indulge in their classic eggs benedict or fluffy pancakes. The average cost for a meal is about $15 per person.
For a satisfying lunch, visit Pai Northern Thai Kitchen. Enjoy traditional Thai dishes like pad Thai and green curry in a cozy atmosphere. The average cost for a meal is about $20 per person.
End your day with a memorable dinner at Canoe. Located on the 54th floor of the TD Bank Tower, this restaurant offers breathtaking views of the city skyline. Treat yourself to their elegant Canadian cuisine. The average cost for a meal is about $60 per person.
Restaurants
The Green Beanery: A cozy café known for its sustainable and fair-trade coffee and delicious breakfast options. Average cost for a meal is about $10 per person.
Fisherman's Wharf: A waterfront seafood restaurant offering fresh and flavorful lunch dishes with a scenic view. Average cost for a meal is about $20 per person.
Canoe Restaurant: Located on the 54th floor of the TD Bank Tower, enjoy a fine dining experience with breathtaking views of Toronto's skyline. Average cost for a meal is about $60 per person.
Restaurants
Start your day at Café Neon, a charming breakfast spot that offers delicious options like avocado toast and fluffy pancakes. Average cost for a meal is about $15 per person.
For lunch, head to Pai Northern Thai Kitchen for authentic Thai dishes bursting with flavors. Try their famous Pad Thai or green curry. Average cost for a meal is about $20 per person.
Indulge in a delightful dinner at Richmond Station, a farm-to-table restaurant known for their innovative menu using locally sourced ingredients. Average cost for a meal is about $40 per person.
Restaurants
The Bagel House: Enjoy freshly baked bagels with a variety of toppings at The Bagel House. Their breakfast options include classic cream cheese, lox, and avocado toppings. Average cost for a meal is about $10 per person.
Wvrst: Craving sausages for lunch? Head over to Wvrst where you can choose from a wide range of sausages and artisanal toppings. Pair it with their selection of craft beers. Average cost for a meal is about $15 per person.
Canoe Restaurant and Bar: Experience fine dining with breathtaking views of Toronto's skyline at Canoe Restaurant and Bar. Indulge in their innovative Canadian cuisine made with locally sourced ingredients. Average cost for a meal is about $65 per person.
Restaurants
Start your morning off with a delightful breakfast at Cafe Neon. This trendy spot offers a variety of breakfast options, from fluffy pancakes to savory eggs benedict. The average cost for a meal is about $15 per person.
For a tasty lunch, head to Pai Northern Thai Kitchen. Experience the flavors of Thailand with their authentic and delicious dishes, such as Pad Thai and Green Curry. The average cost for a meal is about $20 per person.
Treat yourself to a memorable dinner at Canoe Restaurant. Located on the 54th floor of the TD Bank Tower, this upscale restaurant offers stunning views of the city skyline. Indulge in their seasonal menu featuring dishes like Ontario lamb and roasted squab. The average cost for a meal is about $70 per person.
Restaurants
O&B Canteen is a popular breakfast spot offering a variety of dishes including eggs benedict, pancakes, and avocado toast. The average cost for a meal is about $15 per person.
Kupfert & Kim is a great lunch option known for their healthy and delicious plant-based bowls and salads. The average cost for a meal is about $10 per person.
Canoe Restaurant & Bar is a fine dining establishment with stunning views of the city skyline. They offer a seasonal menu featuring upscale dishes with a Canadian twist. The average cost for a meal is about $60 per person.
Restaurants
Start your day with a hearty breakfast at Fran's Restaurant. They offer classic diner-style dishes such as pancakes, omelettes, and French toast. Average cost for a meal is about $15 per person.
Savor a delicious lunch at The Elm Tree Restaurant. They specialize in Mediterranean cuisine with a modern twist, offering dishes like grilled lamb kebabs and falafel wraps. Average cost for a meal is about $25 per person.
Indulge in a memorable dinner at Canoe Restaurant & Bar. Located on the 54th floor of the TD Bank Tower, this upscale eatery offers breathtaking views of the city skyline and a menu featuring Canadian cuisine. Average cost for a meal is about $60 per person.
Restaurants
Morning Glory Cafe: Located in the heart of downtown Toronto, Morning Glory Cafe offers a variety of fresh and healthy breakfast options. From avocado toast to fluffy pancakes, their menu has something for everyone. The average cost for a meal at Morning Glory Cafe is about $12 per person.
Freshii: For a quick and nutritious lunch, visit Freshii. This restaurant specializes in healthy and customizable salads, bowls, and wraps. They offer a wide range of vegetarian, vegan, and gluten-free options. The average cost for a meal at Freshii is about $10 per person.
Canoe Restaurant and Bar: Take your dinner experience to new heights at Canoe. Located on the 54th floor of a downtown high-rise, this upscale restaurant offers stunning views of the city skyline. Enjoy fine dining with a menu that highlights Canadian ingredients and flavors. The average cost for a meal at Canoe is about $80 per person.
Restaurants
Start your day at Casa Loma, where holiday-themed decorations adorn the magnificent castle. Explore the festive gardens and take part in the outdoor holiday activities. Afterward, head to Insomnia Restaurant for a delicious breakfast. This cozy spot offers a variety of breakfast options, from fluffy pancakes to savory omelets. The average cost for a meal is about $15 per person.
For lunch, make your way to The Hot House, situated near the Harbourfront Centre. This restaurant offers a diverse menu with options ranging from mouthwatering burgers to fresh salads. With its warm and inviting atmosphere, it's the perfect place to relax and refuel. The average cost for a meal is about $20 per person.
End your day with dinner at Canoe Restaurant & Bar, located in the heart of downtown Toronto. Experience breathtaking views of the city skyline while enjoying a refined dining experience. Offering a seasonal menu highlighting Canadian cuisine, this restaurant is a must-visit for food enthusiasts. The average cost for a meal is about $60 per person.
Restaurants
Ambassador Dining Room offers a delicious and authentic Indian breakfast experience. Enjoy traditional dishes such as dosas and chai tea. Average cost for a meal is about $15 per person.
For lunch, head to Banh Mi Boys for mouthwatering Vietnamese sandwiches. Try the classic pork or the crispy chicken option. Average cost for a meal is about $10 per person.
For dinner, dine at Canoe, a fine dining restaurant with stunning views of the Toronto skyline. Indulge in their seasonal menu featuring dishes like roasted duck breast and Ontario lamb. Average cost for a meal is about $75 per person.
Restaurants
The Breakfast Club: Start your day off right with a delicious breakfast at The Breakfast Club. This cozy restaurant offers a variety of breakfast classics, from fluffy pancakes to hearty omelettes. Enjoy a meal here for an average cost of $10 per person.
Little Italy Pizza: For lunch, head over to Little Italy Pizza for a slice of New York-style pizza. This local favorite serves up fresh and flavorful pies with a variety of toppings to choose from. Grab a quick and tasty lunch here for an average cost of $8 per person.
The Harbour House: For a memorable dinner experience, dine at The Harbour House. Located right on the waterfront, this restaurant offers stunning views of the harbor while serving up sumptuous seafood dishes and fine wines. Indulge in a luxurious dinner here for an average cost of $50 per person.
Restaurants
The Breakfast Club is a cozy cafe known for its delicious breakfast options such as fluffy pancakes and eggs Benedict. Average cost for a meal is about $15 per person.
For a delightful lunch, visit Joey's Downtown, a popular restaurant offering a variety of sandwiches, salads, and pasta dishes. Average cost for a meal is about $20 per person.
Indulge in a fine dining experience at Canoe, where you can enjoy stunning views of the city while savoring their exquisite tasting menu. Average cost for a meal is about $100 per person.
Sunday, December 24: Festive Markets and Light Displays
Spend the morning exploring the Union Station Holiday Market, offering unique gifts and delicious treats. Afterward, head to the Toronto Christmas Market in the historic Distillery District and revel in the festive ambiance. In the evening, marvel at the mesmerizing light displays at the Toronto Zoo's Terra Lumina.
Union Station Holiday Market: Free admission, 2 hours
Toronto Christmas Market: Admission fee, 3 hours
Terra Lumina at Toronto Zoo: Admission fee, 2 hours
Monday, December 25: Merry Christmas!
Spend a cozy and relaxed day with your family, enjoying the festivities at your hotel or exploring the city's neighborhoods. Take a leisurely walk through High Park, known for its scenic beauty, or visit the Royal Ontario Museum for a family-friendly cultural experience.
High Park: Free, 2 hours
Royal Ontario Museum: Admission fee, 3 hours
Tuesday, December 26: Winter Wonderland Adventure
Embark on a winter wonderland adventure at the Evergreen Brick Works. Enjoy ice skating, explore the winter village, and warm up with hot chocolate. In the afternoon, visit Ripley's Aquarium of Canada to observe fascinating marine life. End the day with a festive performance like The Nutcracker at the Four Seasons Centre for the Performing Arts.
Ripley's Aquarium of Canada: Admission fee, 2 hours
The Nutcracker at Four Seasons Centre for the Performing Arts: Ticket cost varies, duration of the performance
Wednesday, December 27: City Sightseeing
Discover the highlights of Toronto with a Hop-On Hop-Off City Sightseeing Tour. Experience breathtaking views from the CN Tower, explore the Royal Ontario Museum, and walk along the lively streets of Yonge-Dundas Square. In the evening, enjoy the festive lights and decorations in Kensington Market.
Hop-On Hop-Off City Sightseeing Tour: Ticket cost, full day
CN Tower: Admission fee, 2 hours
Royal Ontario Museum: Admission fee, 2-3 hours
Kensington Market: Free, 2 hours
Thursday, December 28: Festive Gardens and Skating
Start your day at Casa Loma, where holiday-themed decorations adorn the magnificent castle. Explore the festive gardens and take part in the outdoor holiday activities. In the afternoon, visit the Harbourfront Centre's Natrel Rink for a delightful ice skating experience.
Experience a day filled with family-friendly fun at the Ontario Science Centre. Engage in interactive exhibits, watch captivating IMAX films, and explore the outdoor gardens. In the evening, attend a family-friendly theater performance at the Young People's Theatre.
Ontario Science Centre: Admission fee, 4 hours
Young People's Theatre: Ticket cost varies, duration of the performance
Saturday, December 30: Festive Treats and Winter Festivals
Indulge in delicious treats at St. Lawrence Market, offering a wide range of local and international delicacies. In the afternoon, visit the Winter Village at Ontario Place, where you can enjoy winter activities, ice skating, and live performances. Don't miss the Cavalcade of Lights at Nathan Phillips Square in the evening.
St. Lawrence Market: Food expenses, 2 hours
Winter Village at Ontario Place: Free admission, activities and meals extra, 3 hours
Cavalcade of Lights at Nathan Phillips Square: Free, evening event
Sunday, December 31: New Year's Eve Celebration
Welcome the New Year with a family-friendly celebration at Nathan Phillips Square. Enjoy live performances, ice skating, and fireworks. Indulge in a festive dinner at one of Toronto's renowned restaurants and join the countdown to midnight.
New Year's Eve Celebration at Nathan Phillips Square: Free, evening event
Monday, January 1: New Year's Day Relaxation
Spend a relaxing day exploring Toronto's parks and gardens. Visit the Toronto Botanical Garden, take a leisurely walk along the waterfront at the Harbourfront Centre, or enjoy the serene atmosphere of Edwards Gardens.
Toronto Botanical Garden: Free, 2 hours
Harbourfront Centre: Free, 2 hours
Edwards Gardens: Free, 2 hours
Tuesday, January 2: Winter Wildlife and Ice Skating
Embark on a winter wildlife adventure at the Toronto Zoo. Enjoy captivating animal exhibits and special winter-themed activities. In the afternoon, skate at the outdoor ice rink at Mel Lastman Square and marvel at the stunning winter displays.
Wrap up your trip to Toronto by revisiting any favorite attractions or indulging in some last-minute shopping. Bid farewell to this vibrant city and head back home with delightful memories.
Hidden Gems and Local Favorites
One hidden gem for families is the Ontario Science Centre's Science Arcade, where interactive exhibits and games provide educational entertainment. Another local favorite is the Hockey Hall of Fame, which showcases the rich history of the sport and offers interactive experiences for hockey enthusiasts of all ages.