Hotels in London, ON

Find the best deals on 101 hotels in London

Check-in
Check-out
Compare vs momondo |

Top Hotels in London

Find the perfect London, ON hotel for business or leisure
$self.alt
Hampton Inn by Hilton London
9.0
£77
View all deals
$self.alt
DoubleTree by Hilton Hotel London Ontario
8.5
£101
View all deals
$self.alt
Ramada by Wyndham London
7.4
£52
View all deals
$self.alt
Staybridge Suites London
8.3
£77
View all deals
$self.alt
Delta Hotels by Marriott London Armouries
8.7
£106
View all deals
$self.alt
Econo Lodge London
6.1
£39
View all deals
$self.alt
Days Inn by Wyndham London
7.8
£53
View all deals
$self.alt
Ivey Spencer Leadership Centre
8.7
£76
View all deals
$self.alt
Hotel Metro
9.0
£99
View all deals
$self.alt
Holiday Inn Hotel & Suites London
7.8
£82
View all deals
$self.alt
The Park Hotel London
8.9
£96
View all deals
$self.alt
Four Points by Sheraton London
8.5
£85
View all deals
$self.alt
Windermere Manor Hotel and Conference Centre
8.8
£85
View all deals
$self.alt
Best Western Plus Stoneridge Inn & Conference Centre
8.6
£70
View all deals
$self.alt
Quality Suites
7.8
£50
View all deals
$self.alt
Comfort Inn
7.5
£57
View all deals
$self.alt
Knights Inn London Airport
7.3
£46
View all deals
$self.alt
Best Western Plus Lamplighter Inn & Conference Centre
9.1
£85
View all deals
$self.alt
Best Western London Airport Inn & Suites
8.7
£74
View all deals
$self.alt
Homewood Suites by Hilton London Ontario
8.3
£81
View all deals
$self.alt
London Extended Stay
8.0
£53
View all deals
$self.alt
London Travel Inn
7.8
£52
View all deals

When to book a hotel in London, ON

Check out the information below to find the best deal on a London hotel room
Low season
January
High season
October

cheapest month to stay

59%

expected price decrease

most expensive time to stay

19%

expected price increase

Price
£32 - £97
Highest day of week
Saturday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

£83

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£89

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in London is: 4-5 star, 16 days before.
1-2 star
£62 - £67
3 star
£87 - £99
4-5 star
£113 - £128

How much does a hotel in London, ON cost per night?

Use the information below to find quality London hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
Hampton Inn by Hilton London
9.0
£77
$self.alt
#2 most popular
Days Inn by Wyndham London
7.8
£53
$self.alt
Best value
Econo Lodge London
6.1
£39
3 stars
$self.alt
#1 most popular
Staybridge Suites London
8.3
£77
$self.alt
#2 most popular
Ivey Spencer Leadership Centre
8.7
£76
$self.alt
Best value
Ramada by Wyndham London
7.4
£52

Cheapest hotels in London, ON

These hotels and hostels usually make for a cheap way to stay in London
$self.alt
Econo Lodge London
6.1
£39
$self.alt
Ramada by Wyndham London
7.4
£52
$self.alt
Knights Inn London Airport
7.3
£46
$self.alt
London Travel Inn
7.8
£52
$self.alt
Quality Suites
7.8
£50
$self.alt
Days Inn by Wyndham London
7.8
£53

Get the best value hotel in London, ON

These hotels have the best prices for their ratings
$self.alt
DoubleTree by Hilton Hotel London Ontario
8.5
£101
$self.alt
Ivey Spencer Leadership Centre
8.7
£76
$self.alt
Ramada by Wyndham London
7.4
£52
$self.alt
Best Western Plus Stoneridge Inn & Conference Centre
8.6
£70
$self.alt
Delta Hotels by Marriott London Armouries
8.7
£106
$self.alt
Best Western Plus Lamplighter Inn & Conference Centre
9.1
£85

London, ON travel information

How long do people stay in London, ON?

The average length of stay in London, ON is 3 nights.

How much does a hotel cost in London, ON?

£91 per night is the average rate for a room when booking a hotel in London, ON. Prices will differ depending on factors such as star rating, time of year and location.

When is the best time to book a hotel in London, ON?

Hotels in London, ON are usually cheapest during the month of January. You can expect a price decrease of around 59% during this period.

Which day is cheapest to stay in London, ON?

Saturday is the cheapest day for hotel rooms in London, ON. Friday is the most expensive day.

How much does a luxury hotel in London, ON cost?

The cost of a luxury hotel in London, ON is generally around £124 a night for every person. In contrast, the average price of a hotel in London, ON is closer to £91 a night for every person, which is a 27% difference between the average and luxury accommodation.

How much does a hostel in London, ON cost?

London, ON Hostels typically cost in the region of £67 a night for each person. This price is taken from hostels and hotels with a 2 star or below rating. Hostels are very economical and come out on average £24 cheaper than the average price of a hotel in London, ON.


Looking for a specific type of hotel?

Check out these great hotels in London that are perfect for any stay
Romantic hotels in London, ON
$self.alt
Best value
Quality Suites
7.8
£50
$self.alt
No. 1 most popular
Hampton Inn by Hilton London
9.0
£77
$self.alt
No. 2 most popular
DoubleTree by Hilton Hotel London Ontario
8.5
£101
$self.alt
No. 3 most popular
Ramada by Wyndham London
7.4
£52
$self.alt
No. 4 most popular
Staybridge Suites London
8.3
£77
$self.alt
No. 5 most popular
Delta Hotels by Marriott London Armouries
8.7
£106
$self.alt
Days Inn by Wyndham London
7.8
£53
Kid-friendly hotels in London, ON
$self.alt
Best value
Quality Suites
7.8
£50
$self.alt
No. 1 most popular
Hampton Inn by Hilton London
9.0
£77
$self.alt
No. 2 most popular
DoubleTree by Hilton Hotel London Ontario
8.5
£101
$self.alt
No. 3 most popular
Ramada by Wyndham London
7.4
£52
$self.alt
No. 4 most popular
Staybridge Suites London
8.3
£77
$self.alt
No. 5 most popular
Delta Hotels by Marriott London Armouries
8.7
£106
$self.alt
Days Inn by Wyndham London
7.8
£53
Luxury hotels in London, ON
$self.alt
Best value
Hotel Metro
9.0
£99

Popular flight routes to London, ON

Find the cheapest flights to London, ON on popular routes
London to London
Fastest flight time
10h 46m
Cheapest price
£552
Glasgow to London
Fastest flight time
17h 15m
Cheapest price
£706
Manchester to London
Fastest flight time
14h 29m
Cheapest price
£725
Bristol to London
Fastest flight time
28h 33m
Cheapest price
£1,390
View more

Start planning your trip to London, ON