- 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.
By car; the main street, running roughly north-south, is Arthur Street (Regional Road 21). The main east-west cross street is Church Street (Regional Road 86).
Elmira is small enough to walk between any places on foot.
At the Crossroads Restaurant, 384 Arthur St. S., +1 519 669-8117, . They have the best buffets for breakfast or lunch on the weekend. A selection of food made by Amish people, it's all made primarily from scratch with local ingredients.
St. Jacobs hosts one of Canada's largest year-round farmers' markets and is about 7 km south of Elmira.