Canada Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Canada?

Top hotels in Toronto (and vicinity)

Top hotels in Montreal (and vicinity)

Top hotels in Vancouver (and vicinity)

Top hotels in Niagara Falls

Top cities in Canada

Showing deals for:24 Apr - 26 Apr

Top landmarks in Canada

Check out the Canada hotels guests love right now

Find out more about Canada

Whispers of Waterfalls: A Journey Through Canada’s Enchanting Landscapes

Discover the enchanting allure of Canada, a land where majestic waterfalls and pristine lakes converge with vibrant cities and rich cultural heritage. From the iconic Niagara Falls to the serene beauty of Banff National Park, every corner offers breathtaking landscapes and unforgettable experiences. Wander through the historic streets of Quebec City, savour the culinary delights in Toronto, or immerse yourself in the art and history at the Canadian Museum of History. With an abundance of outdoor adventures and charming historic hotels, Canada beckons travellers seeking a unique blend of nature, culture, and urban excitement.

Discover great hotels in Canada

Canada offers a diverse range of hotel accommodations, from luxurious urban escapes in vibrant cities to serene resorts nestled in nature. Whether you prefer contemporary hotels with stunning views or quaint bed and breakfasts, you’ll find plenty of options to suit your taste and budget across the country. Here are some of the best hotels in Canada that our travelers love:

  1. Hyatt Vancouver Downtown AlberniOpens in a new window: This outstanding 5.0-star hotel in Vancouver is an ideal retreat for adventure seekers. The property boasts exceptional amenities, including an array of adventure sports options such as hiking, biking, and sailing, making it perfect for those who crave outdoor excitement. Families will appreciate the thoughtful services provided for children, enhancing the overall experience. The hotel’s architectural design complements the stunning surroundings, providing a luxurious ambiance that is both inviting and relaxing. Frequent travellers will find the onsite activities and proximity to nature create a distinctive experience, ensuring a smooth and enjoyable journey.
  2. Rodd Crowbush Golf & Beach ResortOpens in a new window: Set in the picturesque West Saint Peters, this 5.0-star resort hotel offers direct access to pristine beaches, making it a prime choice for leisure travellers seeking a sun-soaked escape. The property features a variety of adventure sports options, including kayaking and hiking, all designed to provide guests with exhilarating experiences. The lush surroundings and luxurious accommodations invite relaxation and rejuvenation, with high-end amenities ensuring a comfortable stay. The seamless integration of nature and luxury creates an enchanting setting that appeals to those wanting to immerse themselves in a tranquil yet adventurous atmosphere.
  3. Fairmont Chateau Whistler Gold ExperienceOpens in a new window: Located in the stunning Whistler region, this 5.0-star hotel is a haven for ski enthusiasts and adventure lovers alike. With convenient access to ski shuttles and lifts, the property stands out for its commitment to outdoor experiences, offering activities such as ziplining and rock climbing. The hotel’s luxurious setting includes upscale amenities designed to pamper frequent travellers, ensuring an exceptional stay. The combination of thrilling adventures and serene accommodations makes this hotel a perfect choice for those seeking both excitement and relaxation in a breathtaking mountain environment.

Top locations to stay in Canada

In Toronto, Niagara Falls, and Montreal, each location offers unique attractions. Toronto boasts vibrant theatre and urban culture, while Niagara Falls mesmerises with its stunning waterfalls and outdoor activities. Montreal enchants visitors with its rich architecture and European charm. For first-time visitors, Toronto is the ideal choice, offering a dynamic Canadian experience and easy access to various landmarks.

  1. TorontoOpens in a new window: Toronto is a vibrant metropolis that boasts a rich tapestry of culture, theatre, and urban life. With its diverse neighbourhoods, you can explore the stunning architecture of the Distillery District or catch a world-class performance at the Royal Alexandra Theatre. The city is also home to the iconic CN Tower, offering panoramic views that are simply breathtaking. For those who love shopping, the Eaton Centre and various boutiques in Queen Street West provide an exciting retail experience. Toronto's cultural scene is further enriched by its numerous galleries and museums, making it a top destination for art lovers.
  2. Niagara FallsOpens in a new window: Niagara Falls is a natural wonder that captivates millions of visitors each year. The thundering waterfalls provide an exhilarating backdrop for adventure seekers, with boat tours that take you right up close to the falls. Beyond the awe-inspiring views, the area offers beautiful parks and scenic trails perfect for leisurely strolls. The vibrant Clifton Hill is packed with attractions, shops, and eateries, ensuring a lively atmosphere for visitors looking to enjoy the local scene. It's an ideal spot for both relaxation and exploration.
  3. MontrealOpens in a new window: Montreal is a city that beautifully marries history and modernity, making it a perfect destination for architecture enthusiasts. Stroll through the cobblestone streets of Old Montreal, where you can admire centuries-old buildings and charming cafés. The city is also renowned for its festivals and cultural events, showcasing a lively arts scene. Don’t miss the stunning Notre-Dame Basilica, a masterpiece of Gothic Revival architecture. With a variety of boutiques and markets, Montreal is a great place for those who enjoy shopping and indulging in local flavours.

Things to do in Canada

Canada offers a delightful mix of thrilling escapades and tranquil retreats. Explore vibrant cities adorned with stunning architecture, delve into captivating museums, or enjoy a leisurely stroll through lush parks. For a unique experience, consider staying in historic hotels that echo the nation’s rich heritage.

  • Toronto – This vibrant city is a cultural melting pot with stunning architecture and a vibrant arts scene. Don't miss the chance to visit the iconic CN TowerOpens in a new window, where you can ascend to breathtaking heights for panoramic views of the skyline and Lake Ontario. Explore the diverse neighbourhoods, each offering unique experiences, from bustling markets to trendy cafes. Enjoy world-class museums, such as the Royal Ontario Museum, and catch a show in the theatre district for an unforgettable night out.
  • Downtown Toronto – The heart of the city is packed with attractions and activities. Stroll through the lively streets, taking in remarkable buildings and public art installations. Spend some time at the CN TowerOpens in a new window, where the glass floor will give you a thrilling view of the city below. Enjoy shopping at the Eaton Centre or visit the Art Gallery of Ontario for a dose of creativity. In the evenings, you can indulge in theatre performances or simply relax at one of the many entertainment venues around.
  • Toronto – As a multi-city vicinity, Toronto offers a wealth of experiences for every type of traveller. Venture to the waterfront for scenic walks or visit the Distillery District, known for its historic buildings and artisan shops. The CN TowerOpens in a new window remains a must-visit, providing a unique dining experience with its revolving restaurant. Whether you're interested in shopping, enjoying live performances, or exploring fascinating museums, Toronto has something to keep you engaged and entertained throughout your stay.

4 tips for savvy savings when booking a hotel in Canada

  1. Book for the cheapest times: The most affordable times to visit Canada are in January, March, and November, when hotel prices tend to be lower. To truly appreciate the country's key landmarks and cultural attractions, a stay of at least 2 days is recommended. This duration allows visitors to explore historical sites, cultural venues, and stunning natural attractions, making it a great value for money for those travelling on a budget. By planning your trip during these months, you might find that prices could drop, enhancing the overall budget-friendly experience.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Canada, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates on hotels as your travel dates approach. Enabling email alerts or push notifications can keep you informed about flash sales and special promotions, increasing your chances of securing great rates. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you find the best options. This way, if rooms become available or prices drop, you could be among the first to book a cheap getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as the hotel's location, star rating, and time of year, so being flexible with your travel dates may help you save on your stay in a Canadian hotel. For those in search of distinctive accommodations, boutique hotels often provide a more personalised experience and can sometimes offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price leans towards the higher end, we’ll suggest alternative dates that could be more affordable, increasing the likelihood that you may find a better deal.
  4. Consider your location: Staying in the heart of major Canadian cities can undoubtedly provide a level of convenience and easy access to local attractions; however, this often comes at a premium price. Accommodations in city centres are generally more expensive compared to those in smaller towns and rural areas, which tend to be more affordable. For those seeking better rates, exploring hotels located just outside the bustling city core may prove to be a wise choice, although it may necessitate additional travel to reach key sites. Alternatively, considering nearby cities that boast their own array of attractions can uncover budget-friendly options while still allowing visitors to enjoy the essence of the region.

Best time to go to Canada

Canada has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit Canada are June, July, and September, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.

Keep exploring