Places to stay in Elgin, Ontario
![]() |
![]() |
Shangri - La Lodge & Marina
Hotels: 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 .....
Read more details...
595 Jones Falls Road, Elgin, ON
(+001) 613-359-5774
Sand Lake Campground
Campsites / RV Parks: 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 .....
Read more details...
5 Powell Bay Road RR 3, Elgin, K0G 1E0
(+001) 613-359-6361
The White House B&B
Read more details...
1601 Chaffey's Lock Road, Elgin, K0G 1E0
(+001) 613-359-5109
Skycroft Campsites & Cottages
Read more details...
2827 Opinicon Road, RR 1, Elgin, K0G 1E0
(+001) 613-359-5491
Filter by:
Click property titles for more detailed descriptions
Map showing location of Elgin
Elgin links of interest
Nearby towns close to Elgin, Ontario
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.
- Aylmer* - 7 km
- Port Burwell* - 9 km
- Port Stanley* - 11 km
- St Thomas* - 12 km
- Eden* - 15 km
- Tillsonburg* - 19 km
- Mossley* - 19 km
Towns are shown withing 20km radius of Elgin, Ontario. Distances are not representive of traveling amounts. Towns marked * indicated accommodations listed.

