Ottawa is not a coastal city, but several hotels offer indoor pools and proximity to water attractions like the Rideau Canal and Ottawa River. For visitors seeking a beach-themed stay, these hotels provide poolside relaxation and easy access to summer beaches such as Britannia Beach. Whether you are traveling with family or on a business trip, properties like Courtyard by Marriott Ottawa Downtown feature a heated indoor pool and are steps from Byward Market. Budget-conscious guests appreciate Hampton by Hilton Ottawa, which includes a free hot breakfast and indoor swimming pool.
Top-rated options include Holiday Inn & Suites Ottawa Kanata, with a saltwater indoor pool and free parking, ideal for families visiting the Canadian Tire Centre. The Westin Ottawa offers a large indoor pool and direct access to Rideau Centre mall. Lord Elgin Hotel provides a lap pool and 24-hour fitness center, located across from the National Arts Centre. For a boutique feel, Arc The Hotel is within walking distance of Parliament Hill, though it lacks a pool-check other hotels in this list for guaranteed indoor swimming. Average rates range from $120-$250 per night, depending on season and amenities.
