Content has loaded

Hotel manager salary in Canada

How much does a Hotel Manager make in Canada?

Average base salary

$71,346

The average salary for a hotel manager is $71,346 per year in Canada. 181 salaries reported, updated at June 5, 2026

Hotel Manager job openings in Canada

slide 1 of 6
slide1 of 6
hotel manager
Victoria, BC
$39.90–$42.00 an hour
Full-time
1 day ago

Highest paying companies for Hotel Manager in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Rosewood Hotel Group
 
$175,000per year
View company
Fairmont
 
$160,000per year
Accor
 
$160,000per year
Delta Hotels
 
$159,300per year
Basecamp Resorts
 
$137,500per year
Canadian Rocky Mountain Resort...
 
$125,000per year

Highest paying cities for Hotel Managers near Canada

  1. Kamloops, BC
    $124,377 per year
  2. Vancouver, BC
    $119,481 per year
  3. Victoria, BC
    $109,709 per year
  4. Toronto, ON
    $102,884 per year
  5. Edmonton, AB
    $101,746 per year

Where can a Hotel Manager earn more?

Compare salaries for Hotel Managers in different locations
vs.

How much do similar professions as Hotel Manager get paid in Canada?

Assistant Hotel Manager

Job openings
Average $24.20 per hour