Menu

Search options

Select city first

2026-06-24

2026-06-25
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels with indoor pool in Ontario

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

1147 results

  • Spa Golf Bike

    From US$ 93

    165 Vacation Inn Drive Unit A Front, Collingwood, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 93
  • Modern 2Br Townhouse W Patio & Free Parking Family & Work Stays

    From US$ 157

    Caledonia Park Road, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 157
  • The Royal Nest In Downtown Toronto!

    From US$ 195

    955 Bay Street, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 195
  • The Atmos II Suites

    From US$ 807

    20 John Street, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 807
  • Ground Level, Mtnside W/ Pool, Hot Tub, Tennis!

    From US$ 93

    796468 Grey Road 19 #704, Blue Mountains, Canada (To the map)

    If you are in love with sports, Condo 704 At North Creek Resort Blue Mountains has a great location as it is set within 2.8 km of Woodview Mountain Top Skating; also Orchard Express is approximately…

    To the hotel

    price for 1 night
    Book Now From US$ 93
  • Freshly Upgraded Cozy Studio @ North Creek Resort

    From US$ 80

    796468 Grey Road 19, Blue Mountains, Canada (To the map)

    The 43 m² Freshly Upgraded Cozy Studio @ North Creek Resort apartment enjoys a private location and provides easy access to Curries Farm Market, a place where guests can shop, set around 15 minutes…

    To the hotel

    price for 1 night
    Book Now From US$ 80
  • Modern Luxury Waterfront Condo

    From US$ 445

    30 Shore Breeze, Mississauga, Canada (To the map)

    The 2-room Luxury Waterfront Condo apartment is set just 9 minutes' walk from Humber Bay Park and welcomes guests with a sauna and an outdoor swimming pool. Queen Street West is located at a 7 km…

    To the hotel

    price for 1 night
    Book Now From US$ 445
  • Stunning Stayz Luxury 2 King Suite At Friday Harbour Resort Marina Walk & Parking

    333 Sea Ray Avenue, Innisfil, Canada (To the map)

    The 74 m² Stunning Stayz Beach Marina Resort Lake Simcoe Innisfil apartment is around a 10-minute drive from St. Thomas' Anglican Church.

    To the hotel

    Book Now
  • Loft With A View Of Blue - Free Wifi, Linens And Towels Included

    From US$ 199

    796468 Grey Road 19, Blue Mountains, Canada (To the map)

    This 2-bedroom villa is situated in Blue Mountains, 400 metres from Weider Express and within a 7-minute walk of Apex Bagjump. The property features a fully furnished kitchen with a microwave, a…

    To the hotel

    price for 1 night
    Book Now From US$ 199
  • The Vine & View Suite

    From US$ 468

    300 Front St W, 2901, M5V 0E9, Toronto,Canada, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 468
  • Carriage Hills Retreat Rental

    From US$ 214

    90 Highland Drive 2044-2045, Edgar, Canada (To the map)

    Carriage Hills Retreat Rental apartment is located nearly 20 minutes' walk from Horseshoe Adventure Park and entices guests with a Jacuzzi and an outdoor swimming pool. The Heights Ski And Country…

    To the hotel

    price for 1 night
    Book Now From US$ 214
  • Subu'S Paradise In Niagara

    From US$ 297

    1501 Line 8 Road, Niagara-on-the-Lake, Canada (To the map)

    The 1-bedroom Subu'S Paradise In Niagara offers accommodation in Niagara-on-the-Lake, a 5-minute stroll from Willowbank National Historic Site of Canada and within a 9-minute stroll of RiverBrink Art…

    To the hotel

    price for 1 night
    Book Now From US$ 297
  • City Centre Lodge

    From US$ 100

    330 Burnhamthorpe Road West, Mississauga, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 100
  • Downtown Toronto Condo Parking Sleeps 4 Balcony Walk To Lake

    From US$ 322

    219 Fort York Boulevard 1402, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 322
  • New Blue Mountain Village Snowbridge Executive Townhome Sleeps 10 With Outdoor Pool And Shuttle

    From US$ 414

    171 Snowbridge Way Unit 49, Nottawa, Canada (To the map)

    The venue offers accommodation in Nottawa, 3.4 km from Northwinds Beach and 1.2 km from Ridge Runner Mountain Coaster. The villa has 3 bedrooms and an equipped kitchen with dishwasher, refrigerator…

    To the hotel

    price for 1 night
    Book Now From US$ 414
  • The Benetton Suite - Square One 1 Bedroom + Den + 1 Parking

    From US$ 113

    4070 Confederation Parkway, Mississauga, Canada (To the map)

    Occupying 11 m², The Benetton Suite - Square One 1 Bedroom + Den + 1 Parking apartment has complimentary parking, a tennis court and an indoor swimming pool. The venue is 1.5 km from Playdium…

    To the hotel

    price for 1 night
    Book Now From US$ 113
  • Magnolia Moon Cottage At East Lake Shores

    From US$ 244

    37 Butternut Lane, Cherry Valley, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 244
  • Cozy Ensuite Private Room Homestay

    From US$ 65

    330 Burnhamthorpe Road West, Mississauga, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 65
  • Condo 212 At North Creek Resort By Vacasa

    From US$ 216

    796468 Grey Road 19, Blue Mountains, Canada (To the map)

    Condos At North Creek Resort By Vacasa Blue Mountains is set 3.1 km from Orchard Express and 2.1 km from Northwinds Beach in Blue Mountain Ski district. You can enjoy a seasonal outdoor swimming pool…

    To the hotel

    price for 1 night
    Book Now From US$ 216
  • Mountain Loft Magic: Pool, Hot Tub, Tennis

    From US$ 125

    796468 Grey Rd 19 #912, Blue Mountains, Canada (To the map)

    Condo 912 At North Creek Resort lies in the Blue Mountain Ski district of Blue Mountains, within reach of entertainment venues like Blue Mountain, a mere 1.7 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 125