Can we help you?
Chiropractor in Perth for neck, back and headache care
At Vitality Chiropractic in Yokine, we look after Perth people with neck pain, back pain and headaches. Experienced chiropractic care and massage therapy, all under one roof.

Ready to book?
Browse appointment options and prices, then book online in seconds.
Having trouble? Open full booking page or call us directly.
- Since 2005
- 10,000+ people through our doors
- HICAPS on the spot
- Private client parking
- DVA: no gap
New client online special
$85first visit
Chiropractic or massage
Before HICAPS rebate
Our First Chiro Visit Guarantee
Not happy with your first chiropractic visit? You don't pay.
We guarantee a thorough chiropractic investigation into what's bothering you, a clear explanation, and a team that genuinely wants to help. If you're not happy, you don't pay. No questions asked, no follow-up calls, no obligation.
How the guarantee worksMeet Vitality
A personal welcome from Dr Geoff Cowie (Chiropractor)
Hear from Dr Geoff Cowie (Chiropractor) about the approach behind Vitality Chiropractic, what you can expect from your first visit, and why every care plan starts with listening, understanding and a thorough assessment.
Book Your $85 First AppointmentWhy people choose Vitality
Honest assessment, clear explanations, and care that fits your goals - without the rush.
Experienced, qualified team
Three chiropractors and two massage therapists - registered, thorough, and focused on clear communication.
Chiropractic and massage together
Spinal care and therapeutic massage under one roof, so your plan can include both when it makes sense.
Easy to reach in Yokine
Convenient for Perth CBD, North Perth, Mount Lawley, Osborne Park, and surrounding suburbs.
How we can help
Care for the concerns that bring you in
Start with the service that fits, then explore the conditions we see most often.

Chiropractic Care
Assessment and hands-on care for back pain, neck pain, headaches, sciatica, posture, and more.
Learn more
Massage Therapy
Remedial, sports, lymphatic, and pregnancy massage - coordinated with your chiropractic care when needed.
Learn moreConditions we treat
Find care for what's holding you back.
Your first visit
What happens when you book - including the $85 special
New clients can start with a comprehensive chiropractic or massage appointment for $85 when booking online. Here's exactly what to expect.
New client special
$85 online offer
What's included
- In-depth health consultation
- Full postural and spinal assessment
- X-ray referral if clinically indicated
- Clear explanation of findings
- Personalised treatment plan
- First treatment where appropriate
New clients only. Book online to redeem. Health fund rebates may apply.
Four steps at your first appointment
Consultation
We listen to your history, symptoms, and goals - no rushed appointments.
Assessment
Posture, movement, and spinal function. X-rays only when clinically indicated.
Clear explanation
Findings in plain language so you understand what's going on and why.
Your plan
A personalised care plan. Treatment may begin on the same visit where appropriate.
Scoliosis care
See how we assess and manage scoliosis
A closer look at scoliosis assessment at our Yokine clinic - thorough, clear, and tailored to each person.
Learn about scoliosis careYour care team
Practitioners who take time to listen

Dr Geoff Cowie (Chiropractor)
Principal Chiropractor
Founder of Vitality Chiropractic with over twenty years of experience. Known for thorough X-ray analysis and client-centred spinal care.

Dr Hamish McLeod (Chiropractor)
Chiropractor
Client-centred care, helping clients understand their bodies and return to the activities they love.

Dr James Stout (Chiropractor)
Chiropractor
Experienced chiropractor with an emphasis on X-ray analysis and evidence-based assessment.

Michelle Wu
Massage Therapist
Qualified remedial massage therapist offering remedial, sports, lymphatic, and pregnancy massage. Often booked two weeks in advance.

Chikako Harada
Massage Therapist
Remedial massage therapist with more than ten years of Japanese remedial massage training.

Visit us
Yokine clinic
Easy to find on Flinders Street, with private client parking (6 bays) at our Swanston Street entrance and a welcoming clinic from the moment you arrive.
32 Flinders St, Yokine WA 6060
Monday – Friday: 8:00am – 6:00pm
Questions before you book?
Do you accept health fund rebates?
Yes. We accept most major health funds for chiropractic services. Depending on your level of cover, you may receive a rebate on your consultation fee. We recommend checking your extras cover with your insurer before attending.
Do you accept cash?
We are card only. Pay by credit or debit card, EFTPOS, or HICAPS where eligible. We do not accept cash.
Do I need a referral to see a chiropractor?
No referral is needed to see a chiropractor. You can book directly online or by calling us. If you're on a GP management plan (CDM), you may be eligible for Medicare-rebated appointments. Speak to your GP or contact us for more information.
Is chiropractic care safe?
Chiropractic care is generally considered safe when performed by a registered practitioner. All chiropractors at Vitality Chiropractic are registered with AHPRA and undergo thorough assessment before any treatment. We always explain what we're doing and obtain your consent.
What should I expect at my first chiropractic appointment?
Your first visit includes a detailed health history consultation, a postural and spinal assessment, and a clear explanation of our findings. We'll discuss a personalised treatment plan and may begin treatment during the same visit if appropriate.
What is the difference between a chiropractor and a physiotherapist?
Both chiropractors and physiotherapists treat musculoskeletal conditions. Chiropractors have a particular focus on the spine, nervous system, and the relationship between spinal health and overall body function. Physiotherapists tend to focus more broadly on rehabilitation and exercise therapy. In many cases both can help, and the right choice depends on your specific condition.
Ready to book?
Book online anytime, or call us and our reception team will help you find the right appointment.
