Find hotels in Saint Thomas from ฿1,826
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Saint Thomas
Check prices for these dates
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Saint Thomas attractions
Learn more about Saint Thomas
Climb aboard vintage trains at the Railway City's impressive Elgin County Railway Museum for a journey through transport history. Explore the scenic trails of Pinafore Park where you can picnic near the lake and visit the wildlife sanctuary with the kids.

Top Saint Thomas Hotel Reviews

Hard Rock Hotel London Ontario
10/10 Excellent
More cheap stays in Saint Thomas

Motel 6 London, ON - Ontario
810 Exeter Road London ON
The price is ฿1,645 per night from 9 Jan to 10 Jan
฿1,645
฿1,951 total
9 Jan - 10 Jan 2026
includes taxes & fees
6.8/10 (1,085 reviews)










