Lesley Anne Murphy/Instagram

Not only is Victoria one of the best and most romantic cities in Canada, we’ve also got two of the best hotels in the country!

In the 16th annual TripAdvisor Travellers’ Choice Awards, Victoria’s own Magnolia Hotel and Spa snagged the #4 spot, while Oak Bay Beach Hotel was ranked #10.

Out of the top 25 best hotels in Canada, thirteen of them were located in B.C., and five British Columbia hotels made it into the top 10.

The #1 spot went to The Ritz-Carlton in Montreal, followed by The Hazelton Hotel in Toronto, and L’Hermitage Hotel in Vancouver.

The awards rank hotels in 10 categories, including top hotels overall, luxury, bargain, small, best service, B&Bs and inns, romance, family, all-inclusive, and value for money.

Mineral baths (Oak Bay Beach Hotel/Instagram)

Here’s the full list of winners:

  1. The Ritz-Carlton, Montreal, Quebec
  2. The Hazelton Hotel, Toronto, Ontario
  3. L’Hermitage Hotel, Vancouver, BC
  4. Magnolia Hotel and Spa, Victoria, BC
  5. Auberge Saint-Antoine, Quebec City, Quebec
  6. Wedgewood Hotel and Spa, Vancouver, BC
  7. London Hotel, Vancouver, BC
  8. Hotel Gault, Montreal, Quebec
  9. The Adelaide Hotel, Toronto, Ontario
  10. Oak Bay Beach Hotel, Victoria, BC
  11. Hotel Bonaparte, Montreal, Quebec
  12. Fairmont Pacific Rim, Vancouver, BC
  13. Hotel 71, Quebec City, Quebec
  14. Manoir Hovey, North Hatley, Quebec
  15. Opus Hotel, Vancouver, BC
  16. Hotel Le Germain, Quebec City, Quebec
  17. Rosewood Hotel Georgia, Vancouver, BC
  18. Four Seasons Hotel, Toronto, Ontario
  19. Loews Hotel Vogue, Montreal, Quebec
  20. Shangri-La Hotel, Vancouver, BC
  21. Auberge du Vieux-Port, Montreal, Quebec
  22. Nita Lake Lodge, Whistler, BC
  23. Sonora Resort, Sonora Island, BC
  24. Wickaninnish Inn and The Pointe Restaurant, Tofino, BC
  25. Long Beach Lodge Resort, Tofino, BC