Caledonia is a little the ground along a riverbank town and former town located on the Grand River in Haldimand County, Ontario, Canada. Haldimand County is in the western part of the Niagara Peninsula. Caledonia is find at the interchange of Highway 6 and Haldimand Highway 54 (within the town, these streets are called Argyle Street and Caithness Street respectively) on the Grand River. On Highway 6, the town is 10 km south of Hamilton and 10 km north of Hagersville. On Haldimand Highway 54, the town is 15 km east of Brantford, Ontario and 10 km west of Cayuga, Ontario.