From Guelph, take Elmira Road north. This becomes Wellington County Road 86 north of the city and later Waterloo Regional Road 86. This becomes Church Street in Elmira.
From Kitchener-Waterloo, take the Conestoga Parkway north, which becomes Waterloo Regional Road 85 north of the city. Regional Road 85 takes a left turn just south of Elmira; continue straight on Arthur Street, Regional Road 21 to reach the town centre.