
Wiltshire wEDDING PHOTOGRAPHER
Searching for a Wiltshire wedding photographer?
planning on getting married in Wiltshire?
Planning a wedding in Wiltshire? You're in the right place. I’m a professional wedding photographer based in Salisbury, covering weddings across the whole of Wiltshire — from historic estates and countryside barns to elegant venues tucked away in the hills.
Wiltshire is full of character, and whether you're getting married near Devizes, Marlborough, Trowbridge, or right here in Salisbury, the landscape always brings something unique to the day. I’ve photographed couples across the South West and Southern England, and living in Wiltshire means I know the area well — including some of the best spots for portraits, quiet moments, and golden hour shots you’ll actually want to hang on your wall.

Wedding Photography with Purpose
No gimmicks. No awkward posing. Just honest storytelling.
A lot happens on a wedding day — and not just the big moments. My style is all about capturing real emotion and natural connection: the calm before the ceremony, the energy of the crowd, the way you look at each other when no one’s watching. It’s not about ticking off a shot list. It’s about creating timeless images that actually feel like your day.
Why Choose Me as Your Wiltshire Wedding Photographer?
Based locally in Salisbury, I cover all of Wiltshire with no travel fees
I personally edit every photo by hand – no bulk edits, no shortcuts
Featured in The Times for my work and approach
Relaxed, professional presence on the day – helpful when things get hectic
500+ final images delivered in a beautiful online gallery
Let’s Talk About Your Wiltshire Wedding
Whether you’ve just started planning or already booked your venue, I’d love to hear more about your day. Send over your date and location using the contact form below and I’ll get back to you personally. If I’m available, we can arrange a quick call or meet locally to go through everything.
Popular Wiltshire wedding locations I cover include:
Salisbury • Devizes • Marlborough • Chippenham • Trowbridge • Amesbury • Wilton • Warminster • Corsham • Calne • Bradford-on-Avon