Mainland Machinery

Proudly serving mining, oil & gas, marine and industrial agriculture clients in BC.

BC Head Office & Shop
2255 Townline Road, Abbotsford,
BC, Canada. V2T 6H1.
Phone: 604-854-4244
Fax: 604-850-1796
Toll-free: 1-888-799-1555

Schedule an Appointment

Click the button below to talk to an expert about booking with us.

Send Us a Message

Please fill out the following contact request and we will get back to you as soon as possible. If your request is urgent, please call us at 1-888-799-1555.