Grand railway hotels, Yorkville boutiques and rooms high above the skyline. These are the Toronto hotels we'd book for a special trip.
Updated September 2026
Penthouse Pick is reader-supported. If you book through a link on this page, we may earn a commission from Booking.com. It never changes the price you pay. Prices and availability are set by Booking.com and change daily.
The Royal York opened in 1928 as a great railway hotel, and when it was finished it was the tallest building in the British Empire.
It sits across the road from Union Station, so it's easy to reach from Pearson airport on the UP Express, and it's a short walk to the CN Tower and the waterfront.
Our 6 picks for Toronto are Fairmont Royal York, The Omni King Edward Hotel, The St. Regis Toronto, Shangri-La Toronto, Four Seasons Hotel Toronto and Park Hyatt Toronto. Each one is chosen for its location, character and the kind of stay it does best.
What is the most luxurious hotel in Toronto?
It depends on the trip, but our number one pick is Fairmont Royal York (Front Street, opposite Union Station · Downtown), which we rate best for grand tradition.
Which Toronto luxury hotel should I book?
Best for grand tradition: Fairmont Royal York. Best for historic charm: The Omni King Edward Hotel. Best for skyline views: The St. Regis Toronto. Best for the Entertainment District: Shangri-La Toronto. Best for Yorkville: Four Seasons Hotel Toronto. Best for a rooftop bar: Park Hyatt Toronto.
How much does a luxury hotel in Toronto cost?
Luxury rates in Toronto change daily with the season, events and how far ahead you book, so we don't print prices. Tap "Check prices" on any hotel to see live rates for your dates on Booking.com.
How we choose
We pick hotels for location, character and the kind of stay they're known for, not for who pays the most commission. We don't show prices here because luxury rates change constantly. Tap through to see live prices for your dates.