You can contact Baxter Johnston easily through the form or the number below. We'd love to hear from you!

Contact us

For general enquiries please call: 0131 663 9781


Baxter Johnston Oils

Unit 24

Mayfield Ind Est



EH22 4AD


Domestic customers

Automated Payment Line: 0345 026 4069

Boiler Maintenance: 0345 300 8866 


Commercial customers

Lubricants: 01324 408609

Short of time? Why not fill in the contact form below and we'll contact you.