Ontario may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in Saint Thomas

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Star rating
Your Budget
Guest rating
Payment Type
Property Type
Neighborhood
Popular Locations
Amenities
Accessibility
Trip Type
Glenhaven Motel
2 out of 5
1210 Talbot Street, Saint Thomas, ON
Get Rates
1.39 mi from city center
2.9/5 (12 reviews)

"Overall it was your average motel. But room was cold and water was luke warm at best to shower."…"

Reviewed on Jan 15, 2020

Glenhaven Motel
The New Elgin Motel
2 out of 5
9701 Sunset Drive, Saint Thomas, ON
Get Rates
2.56 mi from city center
2.3/5 (3 reviews)
Awful Motel

"The room was small (suppose to be a suite with a kitchen). It had a small sink and a mix of dishes and utensils that clearly came from a thrift store as they were things your grandmother would have had. Nothing was clean. The shower was disgusting, the water out of every faucet in the room smelled ..."…"

Reviewed on Apr 6, 2016

The New Elgin Motel
Best Western Plus Lamplighter Inn & Conference Centre
3 out of 5
591 Wellington Rd S., London, ON
Free CancellationReserve now, pay when you stay
The price is $80 per night
12.44 mi from city center
4.5/5Wonderful! (999 reviews)

"Good hotel very clean and nice. Pool was nice too although kids were disappointed that the water slides were closed"…"

Reviewed on Aug 9, 2020

Best Western Plus Lamplighter Inn & Conference Centre

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Best Western Plus Stoneridge Inn & Conference Centre
3 out of 5
6675 Burtwistle Lane, London, ON
Free CancellationReserve now, pay when you stay
The price is $73 per night
6.95 mi from city center
4.3/5Excellent! (929 reviews)

"A true gem. We stayed here this past weekend and loved it. Not much to do in the immediate vicinity but the rooms were nice and clean, the staff was super friendly, and the food from Pasto's Grill (the restaurant attached to the hotel) was incredible."…"

Reviewed on Aug 10, 2020

Best Western Plus Stoneridge Inn & Conference Centre
Ramada by Wyndham London
3 out of 5
817 Exeter Rd, London, ON
Free CancellationReserve now, pay when you stay
The price is $50 per night
10.46 mi from city center
3.6/5Good! (990 reviews)

"It’s was clean smells was good bathroom comfortable"…"

Reviewed on Jul 23, 2020

Ramada by Wyndham London
Four Points by Sheraton London
3 out of 5
1150 Wellington Road South, London, ON
Free CancellationReserve now, pay when you stay
The price is $84 per night
10.76 mi from city center
4.4/5Excellent! (998 reviews)

"Beautiful lobby area, but the revolving door is a bit aggressive (nearly got hit multiple times). Desk staff were lovely abd helpful. Room was great size, very clean, and very comfortable. Pool was great. Overall a fantastic stay."…"

Reviewed on Mar 18, 2020

Four Points by Sheraton London
Delta Hotels by Marriott London Armouries
4 out of 5
325 Dundas St, London, ON
Free CancellationReserve now, pay when you stay
The price is $83 per night
14.75 mi from city center
4.3/5Excellent! (993 reviews)

"Gorgeous castle hotel that still has modern designs in the lobby and in the rooms me and my friends had a great night there! Concierges were so sweet and accommodating."…"

Reviewed on Aug 3, 2020

Delta Hotels by Marriott London Armouries
Motel 6 London, ON - Ontario
2 out of 5
810 Exeter Road, London, ON
Free Cancellation
The price is $48 per night
10.47 mi from city center
3.6/5Good! (990 reviews)

"Very clean, extremely friendly staff. I felt very safe."…"

Reviewed on Jul 15, 2020

Motel 6 London, ON - Ontario
Country Inn & Suites by Radisson, London South, ON
2.5 out of 5
774 Base Line Rd E, London, ON
Free Cancellation
The price is $77 per night
13.07 mi from city center
4.2/5Excellent! (995 reviews)

"It’s an old hotel. I won’t go back. Bbbbbbb. Bbbbbbb bbbbbbb."…"

Reviewed on Jul 28, 2020

Country Inn & Suites by Radisson, London South, ON
Days Inn by Wyndham London
2.5 out of 5
1100 Wellington Road South, London, ON
Free CancellationReserve now, pay when you stay
The price is $50 per night
10.89 mi from city center
3.7/5Good! (994 reviews)

"Easiness of check in and staff was polite and helpful"…"

Reviewed on Aug 3, 2020

Days Inn by Wyndham London
TownePlace Suites by Marriott London
3 out of 5
800 Exeter Rd, London, ON
Free CancellationReserve now, pay when you stay
The price is $63 per night
10.46 mi from city center
4.4/5Wonderful! (968 reviews)

""…"

Reviewed on Aug 4, 2020

TownePlace Suites by Marriott London
Courtyard by Marriott London
3 out of 5
864 Exeter Road, London, ON
Free CancellationReserve now, pay when you stay
The price is $68 per night
10.49 mi from city center
4.3/5Excellent! (813 reviews)

"Really great experience. Service was amazing. The credit goes to the concierge Jesty, she was really helpful, friendly and professional with dealing with the guests. Hotel was clean, new and we had an amazing overall experience. Highly recommend this location."…"

Reviewed on Aug 8, 2020

Courtyard by Marriott London
Homewood Suites London Ontario
3 out of 5
45 Bessemer Road, London, ON
Free CancellationReserve now, pay when you stay
The price is $78 per night
10.54 mi from city center
4.4/5Wonderful! (992 reviews)

"Newly renovated! Very clean and comfortable. Staff very kind. This place is close to everything. Shopping eating!"…"

Reviewed on Aug 9, 2020

Homewood Suites London Ontario
Hampton Inn by Hilton London
2.5 out of 5
840 Exeter Rd, London, ON
Free CancellationReserve now, pay when you stay
The price is $71 per night
10.46 mi from city center
4.4/5Wonderful! (981 reviews)

"Hospitality at the hotel was really good the only thing is if the rooms was a little more spacious"…"

Reviewed on Jul 28, 2020

Hampton Inn by Hilton London
Idlewyld Inn & Spa
3.5 out of 5
36 Grand Avenue, London, ON
Free CancellationReserve now, pay when you stay
The price is $94 per night
13.84 mi from city center
4.7/5Exceptional! (610 reviews)

"SO cute and small so its very comfortable. Loved the breakfast, nice rooms as well."…"

Reviewed on Aug 8, 2020

Idlewyld Inn & Spa
Don't see what you're looking for?
See all available properties in Saint Thomas
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Saint Thomas

Visitors can enjoy all that Saint Thomas has to offer including the churches, waterfront, and coffeehouses. Tourists can also enjoy so much more including its bars. A top sight in the area is Museum London.

  • You'll find 67 Expedia hotels and other accommodations in the larger area of London
  • The closest major airport is in London, ON (YXU-London Intl.), 17.4 mi (28.1 km) from the city center

Sightseeing and Staying in Saint Thomas

The picturesque setting of Pinafore Park and Waterworks Park exemplify the city's natural beauty. A couple of additional sights to add to your agenda are Elgin County Railway Museum and St. Thomas-Elgin Public Art Centre.

As you start planning for your getaway to Saint Thomas, you might not find an accommodation centrally located, but you can select from 50 lodging options within the bigger area. Below are places to stay within 5 miles of the city center.

  • Glenhaven Motel is located within 1.4 mi (2.2 km) of the city center. Guests who stay at this 2-star motel in Saint Thomas can enjoy access to free parking and free WiFi.
  • The New Elgin Motel is located 2.6 mi (4.1 km) from the city center. This 2-star motel in Saint Thomas features free WiFi and free parking.

One of the popular sights in the surrounding area is Museum London, located 14.7 mi (23.7 km) from the heart of the city.

Dressing for Saint Thomas

  • Between January and March, daytime temperatures average 46°F, while nighttime temperatures stay around 14°F
  • From April to June, the average is 77°F during the day and 29°F at night
  • July through September sees average temperatures of 79°F during the day and 44°F at night
  • In October-December, you can expect 63°F as the daytime average and 17°F as the nighttime average
  • Average annual rainfall for Saint Thomas is 1.34 inches
  • July and August are usually the hottest months averaging 77°F, while January and February are usually the coldest with an average temperature of 16°F

Frequently asked questions

What's the best place to stay in Saint Thomas?
The New Elgin Motel is one of the top choices for your stay based on our traveler data. This property offers free WiFi and free parking. Glenhaven Motel is another good choice for your trip.
If I need to cancel my hotel reservation in Saint Thomas, will I receive a refund?
Yes! The majority of hotel reservations are fully refundable as long as you cancel before the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of your arrival date. If you have a non-refundable reservation, it might still be possible to cancel it and get a refund within a 24-hour period of your booking. Put your dates in and click on “Search”, then use the filter option “free cancellation” to review the best deals in Saint Thomas.
Where can I learn more about changing or cancelling my trip to Saint Thomas?
For additional details about changing or cancelling your trip to Saint Thomas, click here.
Where is the best hotel to stay near Elgin County Railway Museum?
Comfort Inn St Thomas is one of the top choices for your stay based on our traveler data, and this hotel offers free breakfast and free parking. It’s located 1.9 mi (3.1 km) from Elgin County Railway Museum. Other good choices within 5 miles include Glenhaven Motel and The New Elgin Motel.
What about the best place to stay close to Canada Southern Railway Station?
One of the top choices for your stay is Comfort Inn St Thomas, located 2.1 mi (3.3 km) from Canada Southern Railway Station, and this hotel offers free breakfast and free parking. Glenhaven Motel and The New Elgin Motel are other good choices within a few miles.
What are some accommodations with pools in Saint Thomas?
Ramada by Wyndham London: 3-star hotel, 13-minute walk from White Oaks Mall. Features a restaurant, an indoor pool, and free parking. Hampton Inn by Hilton London and Best Western Plus Lamplighter Inn & Conference Centre are two additional hotels that offer an onsite pool.

Recent reviews of Saint Thomas hotels

More trip options