Places To Stay in Elgin, Ontario
Not the town in Ontario you are looking for? Try our Town Search, or use the Advanced Google Search above.
![]() |
![]() |
Elgin is contained in Rideau Lakes - a township located within Leeds and Grenville County in Eastern Ontario, Canada. 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.
Select a filter below to show only the selected types of accommodations in Elgin, Ontario, or to find nearest alternatives:
Looking for somewhere to eat? Find Elgin Dining / Restaurants ( launches new window )
If you can't find the town or city required listed, try our town search
Sand Lake Campground

We are situated 30 minutes north of Kingston and 1.5 hours south of Ottawa on Powells Bay providing a spectacular view of the 2,046 acre Sand Lake. Guests are encouraged to take advantage of our excellent fishing, sandy beach, boat rentals, playground, horseshoe pit and games room. A ten minute boat ride takes you to Sand Lake Marine, either Jones Falls or Davis Locks, both part of the Rideau .....
- Submit or check a review (1 review)
Shangri - La Lodge & Marina

Shangri-La Lodge & Marina Situated on Whitefish Lake in the heart of the Rideau Canal.Shangri-La was built in the late 1800s and was originally a log farmhouse. Today the restaurant and bar boost the original log walls and beams. Located near the base of Jones Falls Locks, on Whitefish lake in Jones Falls, Ontario, Canada. It is a fisherman's paradise with 4 lakes - Whitefish, Little Cranberry, .....
Other local Elgin information
- Longitude: -80°59'13.585
- Latitude: 42°39'52.513


