Find and Book Top Rated Hotels in Montreal

Search among 170 available hotels and places to stay in Montreal from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 170
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great227 reviews
MapView on map100 yd from City Center200 yd from Central Station Montreal
From   US$ 260 /nightSelect
8.4
Great264 reviews
MapView on map1300 yd from City Center200 yd from Notre-Dame Basilica Montreal
From   US$ 255 /nightSelect
8.2
Great133 reviews
900 yd from City Center600 yd from McGill University
From   US$ 535 /nightSelect
8.4
Great76 reviews
1500 yd from City Center500 yd from Notre-Dame Basilica Montreal
From   US$ 369 /nightSelect
8.4
Great158 reviews
900 yd from City Center200 yd from Convention Centre Montreal
From   US$ 255 /nightSelect
8.6
Great970 reviews
300 yd from City Center100 yd from Central Station Montreal
From   US$ 112 /nightSelect
8.6
Great250 reviews
1200 yd from City Center200 yd from Notre-Dame Basilica Montreal
From   US$ 217 /nightSelect
8.4
Great313 reviews
800 yd from City Center200 yd from Convention Centre Montreal
From   US$ 120 /nightSelect
8.6
Great479 reviews
900 yd from City Center200 yd from Convention Centre Montreal
From   US$ 207 /nightSelect
8.2
Great65 reviews
800 yd from City Center500 yd from Concordia University
From   US$ 505 /nightSelect
8.6
Great544 reviews
700 yd from City Center600 yd from McGill University
From   US$ 197 /nightSelect
8.6
Great239 reviews
700 yd from City Center400 yd from McGill University
From   US$ 169 /nightSelect
Hotel
8.6
Great135 reviews
900 yd from City Center400 yd from Convention Centre Montreal
From   US$ 165 /nightSelect
8.4
Great457 reviews
800 yd from City Center400 yd from Rue Ste Catherine
From   US$ 217 /nightSelect
8.6
Great387 reviews
1600 yd from City Center400 yd from Notre-Dame Basilica Montreal
From   US$ 292 /nightSelect
8.6
Great236 reviews
500 yd from City Center300 yd from Central Station Montreal
From   US$ 242 /nightSelect
8.4
Great224 reviews
700 yd from City Center200 yd from Convention Centre Montreal
From   US$ 202 /nightSelect
8.6
Great199 reviews
1100 yd from City Center400 yd from Old Port of Montreal
From   US$ 254 /nightSelect
8.6
Great256 reviews
800 yd from City Center500 yd from McGill University
From   US$ 225 /nightSelect
8.6
Great184 reviews
1300 yd from City Center100 yd from Notre-Dame Basilica Montreal
From   US$ 292 /nightSelect
8.2
Great34 reviews
700 yd from City Center100 yd from Convention Centre Montreal
From   US$ 246 /nightSelect
8.4
Great161 reviews
700 yd from City Center400 yd from Convention Centre Montreal
From   US$ 130 /nightSelect
8.6
Great718 reviews
400 yd from City Center600 yd from Central Station Montreal
From   US$ 193 /nightSelect
8.4
Great134 reviews
300 yd from City Center600 yd from Central Station Montreal
From   US$ 241 /nightSelect
8.6
Great263 reviews
500 yd from City Center300 yd from Bell Centre
From   US$ 223 /nightSelect
8.4
Great295 reviews
1400 yd from City Center300 yd from Rue Ste Catherine
From   US$ 142 /nightSelect
8.6
Great184 reviews
1200 yd from City Center200 yd from Notre-Dame Basilica Montreal
From   US$ 123 /nightSelect
8.4
Great262 reviews
1.2 mi from City Center1000 yd from Rue Ste Catherine
From   US$ 61 /nightSelect
8.6
Great364 reviews
700 yd from City Center200 yd from Convention Centre Montreal
From   US$ 171 /nightSelect
8.2
Great76 reviews
700 yd from City Center600 yd from Concordia University
From   US$ 263 /nightSelect
8.4
Great179 reviews
1200 yd from City Center200 yd from Notre-Dame Basilica Montreal
From   US$ 176 /nightSelect
Hotel
8.6
Great168 reviews
1400 yd from City Center600 yd from Rue Ste Catherine
From   US$ 190 /nightSelect
Hotel
8.2
Great63 reviews
600 yd from City Center300 yd from Convention Centre Montreal
From   US$ 257 /nightSelect
8.4
Great187 reviews
600 yd from City Center500 yd from McGill University
From   US$ 105 /nightSelect
8.6
Great667 reviews
900 yd from City Center600 yd from McGill University
From   US$ 115 /nightSelect
8.4
Great90 reviews
1400 yd from City Center1100 yd from Old Port of Montreal
From   US$ 175 /nightSelect
8.6
Great148 reviews
600 yd from City Center400 yd from McGill University
From   US$ 231 /nightSelect
8.4
Great393 reviews
1300 yd from City Center400 yd from Concordia University
From   US$ 153 /nightSelect
8.6
Great905 reviews
700 yd from City Center500 yd from McGill University
From   US$ 188 /nightSelect
8.6
Great44 reviews
1200 yd from City Center500 yd from Rue Ste Catherine
From   US$ 210 /nightSelect
Hotel
8.6
Great491 reviews
900 yd from City Center300 yd from Convention Centre Montreal
From   US$ 213 /nightSelect
8.4
Great153 reviews
700 yd from City Center400 yd from Bell Centre
From   US$ 295 /nightSelect
1100 yd from City Center400 yd from Convention Centre Montreal
From   US$ 86 /nightSelect
8.0
Great50 reviews
1.1 mi from City Center1100 yd from Notre-Dame Basilica Montreal
From   US$ 191 /nightSelect
8.4
Great74 reviews
300 yd from City Center500 yd from Central Station Montreal
From   US$ 176 /nightSelect
8.6
Great560 reviews
800 yd from City Center400 yd from McGill University
From   US$ 100 /nightSelect
8.6
Great426 reviews
500 yd from City Center500 yd from McGill University
From   US$ 139 /nightSelect
8.8
Great60 reviews
900 yd from City Center300 yd from Convention Centre Montreal
From   US$ 320 /nightSelect
8.4
Great260 reviews
4.2 mi from City Center400 yd from
From   US$ 123 /nightSelect
8.6
Great1093 reviews
1200 yd from City Center300 yd from Rue Ste Catherine
From   US$ 149 /nightSelect

Best hotels and places to stay in Montreal

Why visit?

Montreal, a vibrant city located in the Canadian province of Quebec, offers a unique blend of European charm and North American culture. With its rich history, diverse culinary scene, and stunning architecture, Montreal is a must-visit destination for any traveler looking for an exciting and enriching experience.

Where to stay?

When it comes to choosing the perfect place to stay in Montreal, there are several fantastic areas that cater to different preferences and interests:

Old Montreal: Known for its cobblestone streets, charming architecture, and historical landmarks, Old Montreal is the ideal neighborhood for history buffs and those who appreciate a picturesque setting. You'll find plenty of boutique hotels and luxurious accommodations in this area.

Downtown Montreal: If you prefer a more cosmopolitan atmosphere, Downtown Montreal is the place to be. Here, you'll find a wide selection of upscale hotels, trendy boutiques, and numerous dining and shopping options.

Plateau-Mont-Royal: This lively and bohemian district is perfect for the artsy and the young at heart. The Plateau-Mont-Royal offers a vibrant nightlife, trendy shops, and an array of restaurants, making it an excellent choice for those seeking a lively and eclectic atmosphere.

Mile End: Known for its hipster vibe, Mile End is a trendy neighborhood filled with vintage shops, cafes, and indie galleries. It's a great area for creative travelers looking for a unique and offbeat experience.

Price per hotel room per night:

When it comes to hotel prices in Montreal, the rates can vary depending on the hotel's star rating. Here's an approximate average price range per night for different types of hotels:

3-star hotels: $80-$150

4-star hotels: $150-$300

5-star hotels: $300 and above

Best value for money:

Hotel Bonaventure Montreal: Offering an excellent combination of comfort, amenities, and affordability, Hotel Bonaventure Montreal is a highly recommended choice. It features a rooftop garden with a heated pool, providing a tranquil oasis in the heart of the city.

Le Saint-Sulpice Hotel Montreal: This all-suite hotel provides spacious accommodations and exceptional service at a reasonable price. Located in Old Montreal, it offers a charming and historic ambiance.

Best kids-friendly hotels:

Hotel Le Crystal: With its family-friendly amenities, including an indoor saltwater pool and complimentary breakfast, Hotel Le Crystal offers a comfortable stay for families. It also boasts spacious suites that can accommodate the whole family.

The Ritz-Carlton Montreal: While luxurious, The Ritz-Carlton Montreal warmly welcomes families. Its dedicated kids' program, pool, and babysitting services ensure that children are well taken care of during their stay.

Best hotels for a romantic getaway:

Hotel Nelligan: Nestled in the heart of Old Montreal, Hotel Nelligan offers a romantic setting with its elegant rooms, cozy fireplaces, and rooftop terrace overlooking the city.

Hotel William Gray: Another enchanting option in Old Montreal, Hotel William Gray provides a blend of modern luxury and historical charm. Its rooftop terrace, complete with a heated pool, is perfect for creating cherished memories.

Best for location:

Fairmont The Queen Elizabeth: Situated in the heart of Downtown Montreal, this iconic hotel offers convenience and elegance. It is connected to the Underground City, providing easy access to shopping, dining, and entertainment.

Hotel Place d'Armes: Located in Old Montreal, Hotel Place d'Armes is within walking distance of major attractions such as Notre-Dame Basilica and the Old Port. Its prime location allows visitors to explore the city's historic sites effortlessly.

Best for a short city break:

Hotel Gault: This boutique hotel in Old Montreal offers a stylish and intimate experience. Its central location allows visitors to explore the neighborhood's charm within a short walking distance.

Hotel 10 Montreal: Situated in Downtown Montreal, Hotel 10 Montreal offers a contemporary design and a vibrant atmosphere. Its proximity to popular attractions and nightlife makes it perfect for a short city getaway.

Show moreLess