Ottawa

Ottawa is Canada’s capital, a dynamic showcase city of more than one million people. Located in Ontario on the Quebec border, it’s a place where you’ll hear English and French spoken on the streets; where you can discover Canada’s proud heritage in impressive national sites and famous landmarks, including the Rideau Canal (a UNESCO World Heritage Site), Parliament Hill and national attractions. It’s a city of culture, with world-class museums and galleries showcasing stunning national collections and special exhibitions from Canada and around the world.

Book a Hotel

Rent a Car

Book a Flight

Featured Accommodation

Lord Elgin Hotel

The Lord Elgin Ottawa hotel is ideally located in the heart of downtown Ottawa, Canada, directly across from Confederation Park and the Ottawa City Hall….

View more