See the latest deals and prices in Ottawa hotels
Filter by:

Best Western Plus Gatineau-Ottawa Downtown
Hotel in Hull, Gatineau
Very Good
1 review
8
From $143 per night

The Metcalfe Hotel
Hotel in Byward Market - Parliament Hill, Ottawa
Excellent
1 review
9
From $243 per night

reStays Ottawa
Hotel in Byward Market - Parliament Hill, Ottawa
Excellent
2 reviews
9
From $189 per night

Holiday Inn Express Hotel & Suites Ottawa Airport by IHG
Hotel in South End, Ottawa
Excellent
0 reviews
9
From $145 per night

Wyndham Gatineau Ottawa Conference Centre
Hotel in Hull, Gatineau
No reviews
0 reviews
-
From $109 per night

Cartier Place Suite Hotel
Hotel in Centretown, Ottawa
Very Good
0 reviews
8
From $145 per night

Les Suites Hotel Ottawa
Hotel in Byward Market - Parliament Hill, Ottawa
Very Good
0 reviews
8
From $163 per night

Days Inn by Wyndham Ottawa
Hotel in Downtown Ottawa, Ottawa
Very Good
0 reviews
7
From $138 per night

The Business Inn
Hotel in Centretown, Ottawa
Excellent
0 reviews
9
From $136 per night

Best Western Plus Ottawa City Centre
Hotel in Civic Hospital - Experimental Farm - Central Park, Ottawa
Very Good
0 reviews
8
From $148 per night

Wyndham Gatineau Ottawa Conference Centre
Hotel in Hull, Gatineau
From $109 per night

Hotel V
Hotel in Downtown Gatineau, Gatineau
From $105 per night

The British Hotel
Hotel in District d'Aylmer, Gatineau
From $89 per night

Quality Inn & Suites
Hotel in Downtown Gatineau, Gatineau
From $104 per night

Rideau Residence University of Ottawa
Hotel in Downtown Ottawa, Ottawa
From $118 per night

The Business Inn
Hotel in Centretown, Ottawa
From $136 per night

Rideau Residence University of Ottawa
Hotel in Downtown Ottawa, Ottawa
From $118 per night

Econo Lodge Downtown
Hotel in Downtown Ottawa, Ottawa
From $87 per night

29 stays
From $87 per night

21 stays
From $130 per night

10 stays
From $146 per night

8 stays
From $126 per night

8 stays
From $111 per night

5 stays
From $136 per night
37 stays
From $128 per night
37 stays
From $128 per night
41 stays
From $130 per night
37 stays
From $128 per night
38 stays
From $128 per night
6 stays
From $137 per night
39 stays
From $128 per night
37 stays
From $128 per night
40 stays
From $130 per night
Ottawa, Ontario, Canada, is a vibrant destination offering a rich blend of history, culture, and modern attractions. Whether you're visiting for business or leisure, the city has a diverse range of accommodations to suit every traveler's needs. The average price of hotels in Ottawa right now is $165, with options ranging from $87 to $292.
With 70 hotels available, you can find the perfect place to stay in various neighborhoods, including Downtown Ottawa, Byward Market - Parliament Hill, Kanata, South End, and Industrial Park. Each area offers its own unique charm and convenience, making it easy to explore the city's top attractions.
Some of the most popular hotels in Ottawa include the Comfort Inn Ottawa East, SOHO Residences Lisgar, The Business Inn, Travelodge by Wyndham Ottawa East, and GLō Best Western Kanata Ottawa West. These hotels are known for their excellent service and comfortable accommodations, ensuring a pleasant stay for all guests.
When visiting Ottawa, you'll have the opportunity to explore iconic landmarks such as the Parliament Building and Parliament Hill. Art enthusiasts will appreciate the National Gallery of Canada, while those interested in natural history can visit the Museum of Nature. These points of interest are easily accessible from many of the city's hotels, making it convenient to experience the best that Ottawa has to offer.
Whether you're looking for a budget-friendly option or a luxurious stay, Ottawa's hotel scene has something for everyone. With a wide range of prices and locations, you're sure to find the perfect accommodation to enhance your visit to this beautiful Canadian city.
January is the cheapest time to stay in Ottawa for an average of $145 per night.
Average price per night for 3-star hotels
Month
Price
January
$145
February
$148
March
$148
April
$162
May
$180
June
$174
July
$168
August
$163
September
$169
October
$158
November
$173
December
$195