Contact Us

Whether you are an existing client or thinking about using our services,
please feel free to contact us.

General Inquiries: info@zehrinsurance.com

New Hamburg (Head Office)
Address: 65 Huron Street,
New Hamburg, ON
N3A 1K1
Telephone: (519) 662-1710 or (800) 667-1802
Fax: (519) 662-2025
For a map of this, please click here.

Milverton
Address: 30 Main Street South,
Milverton, ON
N0K 1M0
Telephone: (519) 595-8108 or (800) 268-0543
Fax: (519) 595-8559
For a map of this, please click here.

Tavistock
Address: 24 Hope Street West,
Tavistock, ON
N0B 2R0
Telephone: (519) 655-2422
Fax: (519) 655-2343
For a map of this, please click here.

Waterloo
Address: 16 - 279 Weber Street North,
Waterloo, ON
N2J 3H8
Telephone: (519) 746-5900
Fax: (519) 746-4814
For a map of this, please click here.

Monkton
Address: 9 Maddison Street,
Monkton, ON
N0K 1P0
Telephone: (519) 347-2733 or (800) 461-8035
Fax: (519) 347-2113
For a map of this, please click here.