You’re spoilt for choice when it comes to upscale hotels in Toronto and Niagara. Choose from numerous 4 and 5-star properties within walking distance to the entertainment district, sports stadiums and all-ages tourist attractions. For panoramic views, stay on the harbour front in Toronto or in one of Niagara’s waterfront properties. 

1. Marriott Niagara Fallsview

Enjoy your front row seat to one of the Seven Wonders of the World at the luxury Marriott Niagara Fallsview and watch 168,000 cubic metres of water cascade over Niagara Falls every minute. Book a tour or relax with a massage at Serenity Spa. 

2. Sheraton On The Falls

In the heart of Falls Avenue Resort, five minutes from Clifton Hill, the 4-star Sheraton On The Falls is ideally placed for your stay in Niagara. Dine on farm-to-table cuisine, enjoy cocktails in the lobby bar and soak up stunning views from the rooftop pool. 

3. Omni King Edward

Old meets new at the elegant Omni King Edward. Almost 120 years old, sophisticated décor defines the graceful suites and ornate lobby. Sip on cocktails in the elegant lounge of this luxury hotel, in a prime downtown location, just two kilometres from the CN Tower. 

4. Sheraton Centre Toronto

The newly renovated Sheraton Centre is a 3.5-star hotel in the downtown precinct, connected to PATH, Toronto’s underground walkway and shopping centres. Enjoy sweeping views of the Toronto skyline over pre-dinner drinks in the Sheraton Club Lounge on the 43rd floor. 

5. Westin Harbour Castle

Stay in contemporary luxury on the shores of Lake Ontario at the Westin Harbour Castle, the ideal base for exploring the waterfront neighbourhood and downtown Toronto. Dine in the hotel’s restaurants and revitalise with a massage at the hotel’s wellness centre, Votre Beaute Spa. 

6. The Ritz-Carlton Toronto 

Based in Toronto’s performing arts epicentre across from the Roy Thomson Hall, The Ritz-Carlton serves up 5-star luxury and floor to ceiling windows framing spectacular city and Lake Ontario views. Sip bubbles in the bath and then call your personal butler for gourmet room service. 

7. Trump International Hotel & Tower Toronto 

Stay in 5-star opulence at the Trump International Hotel & Tower, rated the top Luxury Hotel In Canada by Trip Advisor. The superior hotel looms 65 storeys high, overlooking Toronto’s downtown entertainment borough. Take advantage of the heated pool, saunas, gourmet restaurant and funky bar. 

8. Fairmont Royal York

Steeped in history, the Fairmont Royal York recently completed its multi-million dollar refurbishment, including a revitalised pool, health spa and guest rooms. Base yourself here and spend your days exploring nearby attractions including The CN Tower, Ripley’s Aquarium of Canada and the performing arts centre. 

9. Chelsea Hotel

Choose a great value guestroom or suite at Canada’s largest hotel and place yourself in the heart of the downtown neighbourhood. Ideal for families, kids will love Chelsea’s Family Fun Zone heated pool, including a huge corkscrew waterslide, Kid Centre and Club 33 Teen Lounge. 

10. Shangri La Hotel

The Shangri La 5-star hotel on University Avenue is the place to stay if you’re on a tight schedule. Luxury in the vibrant city centre, The Shangri La sits within five blocks of Toronto’s main performance centre, live theatre district, numerous restaurants and endless shopping.