Compare and save on London hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best London hotels

Use our map to find hotels near the London area or attractions you want to visit.

The best London hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in London, Ontario

Located in southwestern Ontario just north of Lake Erie and the American border, the city of London is known for its rich history, old-world charm, and charming streets. Just like its namesake in the U.K., London, Ontario has a river named Thames running through it and is a cultural hub for the surrounding area. It is one of the oldest settlements in Canada.

London's pioneer heritage is on display all over the city in many museums, heritage sites, and historical buildings. The city is also known for its vast network of parks and greenways surrounding the Thames River, which are perfect for picnics, people-watching, and relaxation.

Tourism in London, Ontario

London is home to a wide variety of museums and cultural attractions. The city's Grand Theatre (established in 1901) is its most popular attraction, with professional plays in constant rotation. If you want to learn more about Ontario's frontier heritage, head to the Fanshawe Pioneer Village, where actors and guides dressed in period-appropriate clothing show what it was like to live in Ontario in the 19th century. If you're interested in military history, be sure to check out Elgin Museum and the Royal Canadian Regiment Museum.

Visitors with kids will love the interactive Regional Children's Museum and the Storybook Gardens, a park with nursery rhyme themed rides and attractions. Alternatively, head to the city in September to experience the Western Fair, which draws more than 250 000 tourists each year and features exhibits and artists from across the province.

Where are hotels located in London?

London's hotels are spread fairly evenly throughout the city. If you don't plan on renting a car, you'll want to choose a hotel near downtown London, like Delta Hotels by Mariott or DoubleTree by Hilton. Near the airport, you'll find budget options like Motor Court Motel and American Plaza Motel, as well as the Best Western Airport location. There is another hotel district near White Oaks Mall that includes options like Days Inn, Quality Suites, or Four Points by Sheraton.

How much do hotels in London cost?

The average 3-star hotel in London costs $125 per night. Some budget options like the Knights Inn and Howard Johnson are as low as $65 per night, while high-end options like Hotel Metro are $175 per night.

Are there any unique boutique hotels in London?

Yes! Hotel Metro offers a unique blend of historic and modern in the heart of downtown London. With amenities like rainfall showers, a world-class restaurant, and luxurious spa-like rooms, it is a steal at only $150 per night in the off season.

Are there any luxury hotels in London?

London's most luxurious hotel is its iconic Idlewyld Inn & Spa, located in the heart of London's "Old South" neighbourhood. Featuring 21 unique rooms, Idlewyld Inn combines all of the luxury of a glamorous old-world hotel with the customer service and unique character of a bed & breakfast. On-site amenities include a spa, fine dining restaurant, wedding venue, and conference centre.

Which London hotels are suitable for families?

London has many family-friendly hotels. The Staybridge Suites London hotel offers amenities like free wi-fi, a pool the kids will love, and complimentary breakfast. The Homewood Suites by Hilton Hotel has the same amenities, plus suites with kitchenettes and larger rooms.