Framed by the Rocky Mountain backdrop and powered by a dynamic mix of outdoor adventure and innovation, Calgary draws visitors with its sunny skies and vibrant culture. We list the best hotels in Calgary based on expert recommendations and thousands of guest reviews. All of our recommended hotels have a review rating of at least 4 out of 5 stars.
Best cheap hotel: Best Western Plus Port O'Call
Best boutique hotel: The Dorian
Best luxury hotel: Fairmont Palliser
Sort list by price or by rating

The Dorian stands out among Calgary hotels for its sleek modern style and literary flair. Inspired by The Picture of Dorian Gray by Oscar Wilde, the hotel blends Art Deco elegance with Victorian touches and subtle references to the author. Behind its stylish design, the rooms offer cutting-edge comfort and contemporary amenities.
The hotel’s dining reflects local and international influences, featuring Alberta-raised beef alongside French-inspired cuisine and lighter options. With 136 rooms, a lively atmosphere, and a strong focus on design, The Dorian delivers a vibrant, upscale experience that balances sophistication with a playful nod to classic literature.

While its sister hotels in Montreal and Toronto are equally sleek and luxurious, Hôtel Le Germain Calgary stands out when compared to local competitors. Calgary may have moved beyond its cowboy roots, but it’s not widely seen as a cultural hub, making the hotel’s refined, urban style all the more striking.
Located centrally on 9th Avenue, it appeals to both business and leisure travelers with unmatched convenience. With its contemporary design and boutique hospitality, there’s little reason to look elsewhere unless modern elegance simply isn’t your taste.

Located in Calgary’s vibrant East Village, this Alt Hotel suits guests who balance work and relaxation. Rooms offer floor-to-ceiling windows, clean design, and views of the Bow River and skyline.
The hotel’s open, flexible spaces support coffee breaks, meetings, or quiet time, all with a modern yet unpretentious feel. Its lively atmosphere is matched by a prime location near galleries, restaurants, riverfront paths, and key cultural spots. The property features 152 rooms and a contemporary design throughout.

Set along the Bow River in Calgary’s Kensington district, this 19-room boutique hotel proves that smaller stays can feel more special. Designed by Richard Lindseth, it features understated, elegant interiors with high ceilings, curated art, and carefully crafted lighting. Some rooms add fireplaces, balconies, or river views.
Outside, the neighborhood hums with independent cafés, galleries, and green walking paths. It’s an ideal spot for travelers who value character over flash, offering a lively yet relaxed atmosphere in one of Calgary’s most charming corners.

The Fairmont Palliser, Calgary’s grand historic hotel, recently marked its centenary. It blends preserved historic sections with continuously renovated rooms and suites that combine classic elegance with modern comfort, reflecting a century of hospitality.
The Hawthorn Dining Room & Bar offers an all-day, versatile dining experience with contemporary cuisine focused on Alberta’s locally sourced ingredients.

Best Western Plus Port O'Call is a friendly, family-focused stay, close to the airport and handy for getting around the city. The rooms are comfortable, the service is welcoming, and there is a relaxed atmosphere that works well for both short trips and longer stays.
A big highlight is the indoor water park with slides and pools, which makes it especially fun for kids. There is also on-site dining, fitness facilities, and useful extras that make the stay easy and convenient.

Hyatt Regency Calgary is a stylish downtown stay right on Stephen Avenue, so you are close to shops, restaurants, and plenty of city action. The rooms feel modern and comfortable, and higher floors can give you some great skyline views.
It is a solid pick if you want a mix of convenience and comfort. There is an indoor pool, a fitness area, and an on-site restaurant, which makes it easy to relax after a day out exploring Calgary.