Places to stay in Elgin, Ontario

Elgin is contained in Rideau Lakes - a township located within Leeds and Grenville County in Eastern Ontario. The township was incorporated on January 1, 1998 by amalgamating the former townships of North Crosby, South Crosby, Bastard, South Burgess and South Elmsley with the village of Newboro.

We currently have 17 accommodations in and around Elgin with other regional listings available for Hotels, Motels, Campgrounds, Bed & Breakfasts and other properties. You can filter listings by the available types:

Booking.com

Wondering where to stay? Accommodations in the town are primarily limited to Campgrounds and RV parks, though there are a few nearby Bed and Breakfasts. If you are travelling in the area, Elgin is located close to Centreville Pond, Mud Lake, North Thames River, Huron Heights and Baird Creek.

Other local Elgin information.

Elgin is 13 km away from Aylmer, 16 km away from Port Burwell, 19 km away from Port Stanley and 21 km away from St Thomas.

Elgin is located at longitude -80°59'13.585 and latitude 42°39'52.513.

Other useful links: