Vancouver most expensive city destination in Canada

Vancouver is the most expensive city in Canada based on the cost of its lodging. That’s according to a new survey by, which compared hotel rates across 30 main destinations in The Great White North.

In compiling the rankings, the average rate for the cheapest available double room during the month of June was established for each Canadian urban destination. In the month of June, most destinations in Canada reach their highest average rates, making it a good comparative period.

In Vancouver, British Columbia, travellers will have to spend an average of $164 (CAD) per night for the least expensive double room. It has to be noted that only centrally located hotels rated at least three stars and with a positive average guest rating were considered for the survey.

Canada’s largest city, Toronto, Ontario, ranks second most expensive at an average price tag of $152 nightly. Meanwhile, Halifax, Nova Scotia rounds out the podium at just a few dollars cheaper for an overnight stay.

Greater Toronto’s suburban cities of Markham, Mississauga and Brampton rank with average rates well below $100 per night at the very bottom of the rankings.

The following table shows the 10 most expensive city destinations in Canada. The prices shown reflect the average rate for each destination’s cheapest available double room (minimum 3-star hotel) for the period spanning June 1st through June 30, 2016.

  1. Vancouver (BC) $164
  2. Toronto (ON) $152
  3. Halifax (NS) $148
  4. St. John’s (NL) $146
  5. Calgary (AB) $142
  6. St. Catharines (ON) $138
  7. Kingston (ON) $137
  8. Richmond (BC) $134
  9. Laval (QC) $127
  10. Windsor (ON) $127

For the full results of the survey, check

Venue & Supplier Profiles