Where is St. Thomas Canada? Map of St. Thomas
Where in Canada is St. Thomas?
St. Thomas is in Canada (Ontario) in the America/Toronto time zone. Nearby places are Aylmer, London and Dorchester.



What is St. Thomas Ontario famous for?
Which region is St. Thomas Ontario in?
Where is Saint Thomas?