If you are facing criminal charges in Bacchus Marsh or the Moorabool Shire, McMahon Criminal Defence Lawyers can represent you at the Bacchus Marsh Magistrates Court. We provide expert, fixed-fee criminal defence to clients across Victoria.

Criminal Defence in Bacchus Marsh

We represent clients in Bacchus Marsh and the Moorabool Shire across all criminal matter types — drug offences, drink driving, traffic offences, assault, family violence, intervention orders, theft, and bail applications.

The Bacchus Marsh Magistrates Court

The Bacchus Marsh Magistrates Court hears summary criminal matters for the Moorabool Shire. McMahon Criminal Defence Lawyers is based in Ballarat, approximately 1 hour 15 minutes from Bacchus Marsh, and appears regularly at this court.

Fixed Fees — No Surprises

All criminal defence work is charged on a fixed-fee basis with no hidden costs.

Get in Touch

Contact us today for a confidential consultation with an experienced criminal defence lawyer.

Name
Email
How would you like to discuss your case?
Drag & Drop Files, Choose Files to Upload You can upload up to 10 files.

Frequently Asked Questions

Do you appear at Bacchus Marsh Magistrates Court?

Yes. We appear at Bacchus Marsh and courts across Victoria.

How much will it cost?

We charge fixed fees. Contact us for a free consultation and clear quote.

Can I get advice remotely?

Yes. Phone and video consultations are available.

Get Expert Legal Advice — Fixed Fees, No Surprises

McMahon Criminal Defence Lawyers is located directly opposite the Ballarat Magistrates Court. Call us today for a confidential consultation.

📞 Contact us now to discuss your matter

Find the Bacchus Marsh Magistrates Court

Find the Bacchus Marsh Magistrates Court

Get in Touch

Contact us today for a confidential consultation with an experienced criminal defence lawyer.

Name
Email
How would you like to discuss your case?
Drag & Drop Files, Choose Files to Upload You can upload up to 10 files.

Find the Bacchus Marsh Magistrates Court

Find the Bacchus Marsh Magistrates Court