Menu

Search options

2026-03-18

2026-03-19
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

1047 results

  • Contemporary Chalet Steps To Blue Mountain Village

    From US$ 236

    125 Fairway Court 217, Blue Mountains, Canada (To the map)

    Contemporary Chalet Steps To Blue Mountain Village is located about an 11-minute walk from Village at Blue and only a 13-minute walk from Ridge Runner Mountain Coaster. This villa features…

    To the hotel

    price for 1 night
    Book Now From US$ 236
  • 2 Bedroom 1 Bathroom Prime Location In Mississauga

    From US$ 188

    330 Burnhamthorpe Rd W Mississauga On, Mississauga, Canada (To the map)

    The 1-room 2 Bedroom 1 Bathroom Prime Location In Mississauga apartment is a 25-minute walk from Captive Escape Rooms Mississauga and provides spa facilities such as a Jacuzzi, a sauna and an indoor…

    To the hotel

    price for 1 night
    Book Now From US$ 188
  • Margarita Vacation Getaway

    From US$ 120

    90 Highland Drive, Oro-Medonte, Canada (To the map)

    Home Away From Home In Horse Shoe Valley apartment is located in Oro-Medonte, a 10-minute ride from Amba Spa at Horseshoe Resort, and pampers guests with a Jacuzzi, a sauna and an outdoor swimming…

    To the hotel

    price for 1 night
    Book Now From US$ 120
  • Lakeside At Rocky Crest Resort And Golf Club On Joseph Lake

    601 Glen Abbey Way, Rosseau, Canada (To the map)

    At the 3-bedroom Lakeside At Rocky Crest Resort And Golf Club On Joseph Lake you'll be adjacent to Chippewa III and close to Rocky Crest Golf Club. For relaxation, this Rosseau villa offers a Jacuzzi…

    To the hotel

    Book Now
  • Luxury 4Br Retreat With Pool, Piano, Spa & Games

    1353 Crestdale Rd, Mississauga, Canada (To the map)

    To the hotel

    Book Now
  • 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
  • Luxury Condo On Bay Street

    From US$ 712

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

    To the hotel

    price for 1 night
    Book Now From US$ 712
  • Cozy 1 Bedroom Dunfield Ave

    From US$ 276

    89 Dunfield Ave, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 276
  • Cityplace Lofts Free Parking

    From US$ 969

    21 Iceboat Terrace, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 969
  • Dt Cozy 1B1B With Den Near Uoft And Bay St

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

    To the hotel

    Book Now
  • Royal Stays Furnished Apartments - Square One

    From US$ 150

    310 Burhamthorpe Road West, Mississauga, Canada (To the map)

    Royal Stays Furnished Apartments - Square One apartment is situated in Mississauga, around 25 minutes' walk from Sky Zone Trampoline Park, and offers spa amenities such as a Jacuzzi, a sauna and an…

    To the hotel

    price for 1 night
    Book Now From US$ 150
  • Grand Villa Estate

    From US$ 768

    4490 Appleby Line, Burlington, Canada (To the map)

    Backing Onto Niagara Escarpment Low Rates For Great Place!! provides accommodation for up to 10 guests in Burlington. Backing Onto Niagara Escarpment Low Rates For Great Place!! offers rooms…

    To the hotel

    price for 1 night
    Book Now From US$ 768
  • Rosewood Skyline Penthouse - Cn Tower Views, Downtown Toronto

    From US$ 674

    300 Front Street West, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 674
  • The Pines Woodland Retreat With Pool And Outdoor Pavilion

    1295 Stone Road, Oxford Mills, Canada (To the map)

    To the hotel

    Book Now
  • Luxury 2 Bedroom Condo With Parking And Swimming Pool Near Square One

    From US$ 126

    310 Burnhamthorpe Road West Suite 2509, Mississauga, Canada (To the map)

    Offering an indoor pool, Luxurious Near Celebration Square apartment is set 16 km from Fantasy Fair at Woodbine Centre. This venue comprises of 2 bedrooms, 2 bathrooms and a fully-fitted kitchen.

    To the hotel

    price for 1 night
    Book Now From US$ 126
  • Hidden Gem In Humber Bay Shores Toronto With Parking

    10 Park Lawn Road 2506, Toronto, Canada (To the map)

    To the hotel

    Book Now
  • Condo 505 At North Creek Resort

    From US$ 160

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

    If you are in love with sports, Condo 505 At North Creek Resort Blue Mountains has a great location as it is set 2.8 km from Woodview Mountain Top Skating; also the award-winning Scandinave Spa at…

    To the hotel

    price for 1 night
    Book Now From US$ 160
  • 2 Bedroom Condo Only Steps To The Village!

    From US$ 159

    115 Fairway Court 112, Blue Mountains, Canada (To the map)

    Located in Blue Mountains, 2-bedroom Bedroom Rivergrass Steps To Village measures 120 m² and can accommodate 6 guests. This venue is located in Blue Mountain Ski district, 1.3 km from Weider Express.

    To the hotel

    price for 1 night
    Book Now From US$ 159
  • Stunning Modern Beach House With Swimming Pool And Spectacular Sunsets

    From US$ 634

    8 Nicole Boulevard, Wymbolwood Beach, Canada (To the map)

    The 5-bedroom Stunning Modern Beach / Ski House is less than a 15-minute walk from Cleopatra Beach Resort. A full kitchen with a microwave, a dishwasher and a fridge is included at the venue so that…

    To the hotel

    price for 1 night
    Book Now From US$ 634
  • 2 Bedroom Rivergrass With A View

    From US$ 269

    115 Fairway Court 212, Blue Mountains, Canada (To the map)

    Bedroom Rivergrass With A View is located within a 15-minute walk from Weider Express and a 10-minute walk away from Ridge Runner Mountain Coaster. A flat-screen TV with satellite channels, WiFi and…

    To the hotel

    price for 1 night
    Book Now From US$ 269