Saint Thomas Ontario Hotels & Motels

Only hotels in Saint Thomas are listed below. Search for cheap and discounted hotel and motel rates in or close to Saint Thomas, ON for your personal leisure or group travel. We provide the best Saint Thomas, Ontario hotel and motel rooms. Browse the Saint Thomas area hotels to find the perfect lodging! Please use the provided map of the Saint Thomas hotels. Group booking? Search Saint Thomas Group Hotel Rates

The Saint Thomas center is about 1 mile east of Downtown St. Thomas and 13 miles south of London Amtrak Station.

"Where Should You Stay in Saint Thomas, ON?"

Saint Thomas is located in Elgin County, the heart of Southwestern Ontario. The area was first settled in 1810 and slowly grew throughout the 1800s until being incorporated as a city in 1881. It was an important railway junction due to its location. When the railway business began to decline, Saint Thomas turned to auto manufacturing. Despite the decline of the auto industry in 2008, the city has begun to diversify its economy and is well-situated to find success and prosperity. More from this guide...

Saint Thomas Hotels/Accommodations

The Park Hotel London 242 Pall Mall Street, London, ON +1-888-389-4121 ~14.75 miles north of Saint Thomas
  • Mid-scale property
  • Free complimentary breakfast
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Hotel Metro 32 Covent Market Place, London, ON +1-888-675-2083 ~14.11 miles north of Saint Thomas
  • Affordable hotel
  • Hotel has 20 rooms
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Delta Hotels by Marriott London Armouries 325 Dundas St, London, ON +1-800-716-8490 ~14.16 miles north of Saint Thomas
  • High-end hotel
  • 246 rooms in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
DoubleTree by Hilton Hotel London Ontario 300 King St, London, ON +1-800-805-5223 ~14.10 miles north of Saint Thomas
  • Four star property
  • 192 rooms in property
Call to Book
Add your dates for price
Very Good 8.4 /10 Review Score Call BookMore Details
Spencer Hotel and Conference Centre 551 Windermere Rd, London, ON +1-888-965-1860 ~16.68 miles north of Saint Thomas
  • 3 star property
  • Hotel has 125 rooms
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Best Western Plus Lamplighter Inn & Conference Centre 591 Wellington Rd. S., London, ON +1-888-788-5576 ~11.84 miles north of Saint Thomas
  • 3-star property
  • 3 floors in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Review Score Call BookMore Details
Residence Inn by Marriott London Ontario 383 Colborne St, London, ON +1-888-897-9207 ~14.12 miles north of Saint Thomas
  • 3-star hotel
  • Hotel has a green policy See policy
Call to Book
Add your dates for price
Excellent 9.0 /10 Hotel Reviews Call BookMore Details
Sandman Hotel & Suites London Downtown 374 Dundas St, London, ON +1-888-311-4278 ~14.19 miles north of Saint Thomas
  • Mid-scale property
  • Pets Allowed
Call to Book
Add your dates for price
Average 7.4 /10 Reviews Call BookMore Details
Idlewyld Inn & Spa 36 Grand Avenue, London, ON +1-888-469-4795 ~13.29 miles north of Saint Thomas
  • Affordable property
  • Complimentary breakfast is offered
Call to Book
Add your dates for price
Excellent 9.6 /10 Reviews Call BookMore Details
Homewood Suites London Ontario 45 Bessemer Road, London, ON +1-888-734-9421 ~9.91 miles north of Saint Thomas
  • Three Star hotel
  • 106 rooms in property
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Four Points by Sheraton London 1150 Wellington Rd. South, London, ON +1-888-841-5292 ~10.16 miles north of Saint Thomas
  • Affordable hotel
  • 60 suites in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Holiday Inn Hotel & Suites London by IHG 855 Wellington Rd. S, London, ON +1-888-455-5160 ~11.06 miles north of Saint Thomas
  • 3 star property
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.2 /10 Hotel Reviews Call BookMore Details
Best Western London Airport Inn & Suites 2230 Dundas St. E, London, ON +1-888-965-8297 ~15.30 miles north of Saint Thomas
  • Affordable hotel
  • 3 floors in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
Hampton Inn by Hilton London 840 Exeter Rd, London, ON +1-888-906-6358 ~9.89 miles north of Saint Thomas
  • Midscale property
  • Hotel has 14 suites
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Staybridge Suites London by IHG 824 Exeter Road, London, ON +1-888-749-6785 ~9.92 miles north of Saint Thomas
  • Three Star property
  • Hotel has 5 floors
Call to Book
Add your dates for price
Very Good 8.4 /10 Latest Reviews Call BookMore Details
Best Western Plus Stoneridge Inn & Conference Centre 6675 Burtwistle Lane, London, ON +1-888-878-9982 ~7.01 miles northwest of Saint Thomas
  • 3 star hotel
  • Check-in time: 4:00 PM - 5:00 AM
Call to Book
Add your dates for price
Excellent 9.0 /10 Hotel Reviews Call BookMore Details
Staywell Inn & Suites 774 Base Line Rd. E, London, ON +1-888-389-4485 ~12.43 miles north of Saint Thomas
  • 3 star property
  • Hotel has 11 suites
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
TownePlace Suites by Marriott London 800 Exeter Rd, London, ON +1-888-389-4121 ~9.84 miles north of Saint Thomas
  • Affordable property
  • Check in time: 4:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Ramada by Wyndham London 817 Exeter Rd, London, ON +1-888-675-2083 ~9.79 miles north of Saint Thomas
  • 3-star hotel
  • 2 suites in property
Call to Book
Add your dates for price
Average 7.4 /10 Recent Reviews Call BookMore Details
Hard Rock Hotel London Ontario 100 Kellogg Lane, London, ON +1-800-716-8490 ~14.28 miles north of Saint Thomas
  • 4-star hotel
  • Check-in: 4:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.4 /10 Recent Reviews Call BookMore Details
Skye Hotel Ridgetown 21198 Victoria Rd, Ridgetown, ON +1-800-805-5223 ~43.42 miles west of Saint Thomas
  • 3 star hotel
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Very Good 8.0 /10 Latest Reviews Call BookMore Details
Days Inn by Wyndham London 1100 Wellington Rd. South, London, ON +1-888-965-1860 ~10.29 miles north of Saint Thomas
  • Midscale property
  • Check in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Average 6.2 /10 Reviews Call BookMore Details
Comfort Suites London 1120 Dearness Dr, London, ON +1-888-788-5576 ~10.24 miles north of Saint Thomas
  • Mid-scale property
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Courtyard by Marriott London 864 Exeter Road, London, ON +1-888-897-9207 ~9.86 miles north of Saint Thomas
  • 3 star property
  • Fitness + Health Center
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Elm Hurst Inn & Spa WorldHotels Crafted 415 Harris Street, Ingersoll, ON +1-888-311-4278 ~22.94 miles northeast of Saint Thomas
  • Midscale hotel
  • Hotel has 3 floors
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
The Bruce Hotel 89 Parkview Dr., Stratford, ON +1-888-469-4795 ~41.49 miles north of Saint Thomas
  • Luxurious 5-star hotel
  • 25 rooms in property
Call to Book
Add your dates for price
Excellent 9.8 /10 Recent Reviews Call BookMore Details
The Parlour Inn an Ascend Collection Hotel 101 Wellington St, Stratford, ON +1-888-734-9421 ~41.11 miles north of Saint Thomas
  • Three Star hotel
  • 3 floors in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Comfort Inn St. Thomas 100 Centennial Ave, Central Elgin, ON +1-888-841-5292 ~1.24 miles southeast of Saint Thomas
  • Affordable hotel
  • Hotel has 77 rooms
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Candlewood Suites London South by IHG 855 Wellington Rd. South Suite B, London, ON +1-888-455-5160 ~11.05 miles north of Saint Thomas
  • Three Star property
  • 60 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Comfort Inn London - Wellington Road 1156 Wellington Rd, London, ON +1-888-965-8297 ~10.11 miles north of Saint Thomas
  • Affordable hotel
  • Hotel has 79 rooms
Call to Book
Add your dates for price
Average 7.4 /10 Reviews Call BookMore Details
Bentleys Inn 99 Ontario St., Stratford, ON +1-888-906-6358 ~41.30 miles north of Saint Thomas
  • 3-star property
  • Check in time: 2:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Best Western Plus The Arden Park Hotel 552 Ontario St, Stratford, ON +1-888-749-6785 ~41.50 miles north of Saint Thomas
  • Midscale hotel
  • 26 suites in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
The Queen’s Cue Stratford, a Tribute Portfolio Hotel 161 Ontario Street, Stratford, ON +1-888-878-9982 ~41.34 miles north of Saint Thomas
  • Affordable hotel
  • Gym is available on property
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Mercer Hotel Downtown BW Premier Collection 104 Ontario Street, Stratford, ON +1-888-389-4485 ~41.32 miles north of Saint Thomas
  • Three Star property
  • Check-in time: 3:00 PM - 10:00 PM
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Residence & Conference Centre - London 1001 Fanshawe College Blvd, London, ON +1-888-389-4121 ~15.65 miles north of Saint Thomas
  • 3 star property
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.2 /10 Latest Reviews Call BookMore Details
Motel 6 London ON - Ontario 810 Exeter Road, London, ON +1-888-675-2083 ~9.84 miles north of Saint Thomas
  • Cheap Motel hotel
  • Free comp. breakfast
Call to Book
Add your dates for price
Average 6.6 /10 Recent Reviews Call BookMore Details
Holiday Inn Express & Suites Woodstock South by IHG 510 Norwich Avenue, Woodstock, ON +1-800-716-8490 ~31.28 miles northeast of Saint Thomas
  • Midscale property
  • 26 suites in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Comfort Inn and Suites Ingersoll 20 Samnah Crescent, Ingersoll, ON +1-800-805-5223 ~21.46 miles northeast of Saint Thomas
  • Mid-scale hotel
  • 6 suites in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Westover Inn 300 Thomas Street, St. Mary's, ON +1-888-965-1860 ~31.99 miles north of Saint Thomas
  • Three Star hotel
  • Hotel has 3 suites
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest Reviews Call BookMore Details
Rodeway Inn Festival 1144 Ontario St., Stratford, ON +1-888-788-5576 ~41.77 miles north of Saint Thomas
  • Affordable property
  • 140 rooms in hotel
Call to Book
Add your dates for price
Average 7.4 /10 Reviews Call BookMore Details
London Residency Inn 2010 Dundas St, London, ON +1-888-897-9207 ~15.11 miles north of Saint Thomas
  • Affordable property
  • 2 floors in property
Call to Book
Add your dates for price
Not Good 3.3 /10 Guest Reviews Call BookMore Details
London Travel Inn 738 Exeter Road, London, ON +1-888-311-4278 ~9.87 miles north of Saint Thomas
  • Midscale hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Average 7.4 /10 Recent Reviews Call BookMore Details
The Stratford Hotel by Hoco Hotels Collection 107 Erie Street, Stratford, ON +1-888-469-4795 ~41.17 miles north of Saint Thomas
  • Three Star hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Stone Willow Inn 940 Queen St. E, St. Mary's, ON +1-888-734-9421 ~32.79 miles north of Saint Thomas
  • Three Star hotel
  • Pet Friendly
Call to Book
Add your dates for price
Very Good 8.0 /10 Reviews Call BookMore Details
Best Western Plus Woodstock Inn & Suites 811 Athlone Avenue, Woodstock, ON +1-888-841-5292 ~30.94 miles northeast of Saint Thomas
  • Mid-scale property
  • Check-in: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
The Windsor Hotel by Hoco Hotels Collection 23 Albert St, Stratford, ON +1-888-455-5160 ~41.25 miles north of Saint Thomas
  • Midscale property
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Average 7.3 /10 Latest Reviews Call BookMore Details
Wellington Inn by Hoco Hotels Collection 72 Wellington St, Stratford, ON +1-888-965-8297 ~41.17 miles north of Saint Thomas
  • Affordable hotel
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Average 7.2 /10 Read Reviews Call BookMore Details
Travelodge by Wyndham Simcoe 385 Queensway St. W, Norfolk County, ON +1-888-906-6358 ~43.20 miles east of Saint Thomas
  • Economy hotel
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Average 7.8 /10 Recent Reviews Call BookMore Details
Spark by Hilton Woodstock 560 Norwich Avenue, Woodstock, ON +1-888-749-6785 ~31.22 miles northeast of Saint Thomas
  • Three Star hotel
  • Free comp. breakfast
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Comfort Inn Simcoe 85 Queensway Dr. E, Norfolk County, ON +1-888-878-9982 ~44.26 miles east of Saint Thomas
  • 3 star hotel
  • Has environment-friendly policy See policy
Call to Book
Add your dates for price
Average 7.8 /10 Latest Reviews Call BookMore Details

Next: See My Saint Thomas Hotels with Pricing

When Is the Best Time to Visit Saint Thomas, ON?

Depending on why you're going, there are a few good times to visit Saint Thomas. If you're interested in exploring the beaches and nature trails that the town and surrounding areas have to offer, the best weather is July-September, thanks to many cloudless, warm days. Saint Thomas rarely gets over 90 degrees, which makes it a great place for hikes and recreational activities. The rates are higher in the summer because of the variety of activities and events available, but there are still plenty of hotels that offer reasonable pricing.

However, the city also has a robust winter event schedule, with activities such as a massive Santa parade and a month-long winter celebration called Light in the Night. The best time for these winter events is November through February, and because it's a less-popular time of year for tourists, more affordable rooms may be available. If you enjoy cold-weather sports and activities or simply want to experience the scenic beauty of a small-town Christmas, consider visiting in November and December to see the town truly light up.

Which Hotels Offer the Best Discounts?

The Days Inn by Wyndham London offers a variety of discounts, including AAA/CAA, senior discounts, and group discounts. The discounts range from 5 to 15 percent, depending on when and how you're booking. The hotel has an outdoor pool and a fitness center and offers cooked-to-order breakfasts daily from 7 to 11 a.m. for a small fee. Rooms have refrigerators and microwaves, and the bathrooms have shower/tub combinations and designer toiletries. In addition to booking discounts, you can save $5 every day you do not get housekeeping.

The Hampton Inn by Hilton London is another good option for an affordable stay with great amenities. The hotel offers 24-hour fitness facilities and an indoor pool as well as a free buffet breakfast. There's a snack and bar area for when you're feeling peckish. Complimentary Wi-Fi is available with any room rental, and the rooms come equipped with cable TV for your entertainment and enjoyment. The hotel is conveniently located only 5 miles from Budweiser Gardens and Covent Garden Market.

Which Hotels Near Saint Thomas Have the Best Value?

The Ramada at Wyndham London is about 10 miles from Saint Thomas and offers a lot of high-end amenities for affordable prices. The rooms have pillowtop mattresses, shower/tub combinations, refrigerators, and microwaves. Complimentary Wi-Fi and cable ensure you stay entertained. And if you feel like getting some activity in, the Ramada has an indoor pool and fitness center. The Ramada is also conveniently located only a few miles from Budweiser Gardens and Covent Garden Market, putting you close to the action.

Another good option is the Quality Suites in London. This hotel has a variety of discounts available, including AAA and early booking offerings. A complimentary breakfast is available every morning from 6 to 9 a.m. The rooms are comfortable, and the hotel is conveniently located close to Budweiser Gardens and the London Convention Center. It's also only a few miles from Saint Thomas and all the entertainment options available there.

What Can You Do in Saint Thomas?

There's a huge variety of activities in Saint Thomas and the surrounding areas. The town is located centrally between Lake Huron, Toronto, Niagara Falls, and Buffalo. Each is only about 2 hours away from the town. If you want to stay local, there are several events to keep you entertained. The Air Fest is a biannual event showing off the CF-18 Team and their high-intensity display.

The Nostalgia Nights is a fun event in July that closes down the main street to feature train rides, live music, vintage cars, art, and more. And with the close proximity to the shores of Lake Erie, visiting in summer means you can enjoy the water during the day and take advantage of the events the town sets up in the evening.

In the winter, you can go skiing or play a game of hockey. You can also explore one of the several disc golf courses in the area. Saint Thomas has some of the oldest disc golf courses in the area. Or, you can take a trip down Whistlestop Trail, stopping off At Railway City Tourism or Jumbo the Elephant Monument. Explore Pinafore Park for a beautiful, nature-based experience.

No matter why you choose to come to Saint Thomas or what time of year you decide to visit, there will be an activity you'll love. The town is family friendly and has a wealth of recreational options available for groups of all sizes. Enjoy the convenience of local shopping, or take a day trip to some of the scenic destinations nearby!

What did travelers think of the city of Saint Thomas?

Below are reviews of the city of Saint Thomas, ON from an actual visitor's perspective.

"Friendly"
Score 4.0 / 5

Thomas W., from 12-Sep-2026
"Enjoyed having dinner at The New Sarum restaurant"
Score 4.0 / 5

Enjoyed having dinner at The New Sarum restaurant. Close to Port Stanley for the beach.

Judy S., from 05-Sep-2026
"Clean and we found a nice restaurant"
Score 5.0 / 5

Lora W., from 30-Aug-2026
"I love St. Thomas"
Score 4.0 / 5

I love St. Thomas, beach, friendly people.

Hermin P., from 27-Jul-2026
"Family are here"
Score 4.0 / 5

Florence O., from 28-Jun-2026
"Visiting for wedding"
Score 4.0 / 5

Matthew Y., from 25-May-2026
"Clean and well-maintained"
Score 4.0 / 5

Clean and well-maintained. There is lots to do in the area.

Katrina M., from 14-Apr-2026
"Architecture and murals"
Score 4.0 / 5

James M., from 20-Mar-2026
"City was beautiful!"
Score 5.0 / 5

City was beautiful!

Wade G., from 20-Oct-2025
"Family"
Score 5.0 / 5

No time to tourist. Former home town. Just visiting family.

Viola M., from 13-Oct-2025
"Good Restaurants"
Score 4.0 / 5

Good restaurants

Michael T., from 08-Oct-2025
"Easy to get around."
Score 5.0 / 5

Barbara B., from 05-Sep-2025
"Family"
Score 4.0 / 5

Family

Teresa P., from 03-Sep-2025
"A Great Place to Visit"
Score 4.0 / 5

St Thomas is a great place to visit. A beautiful park (with a lake). Railway museum and a few minutes from Port Stanley which should not be missed.

Richard S., from 25-Aug-2025
"Quiet Hotel"
Score 5.0 / 5

It's quiet at the hotel!

Gino L., from 21-Jul-2024
"Quiet Hotel"
Score 4.0 / 5

It's quiet at the hotel!

Gino L., from 21-Jul-2024
"I like the area!"
Score 4.0 / 5

Been here several times and like the area.

Roger E., from 10-Aug-2022
Back to Top