MacLeod Physiotherapy★ 5.0 (139 reviews)Open today until 5:00 PM
Every service at MacLeod Physiotherapy
52 bookable services across 5 disciplines · half of listed prices sit between $95 and $147.75.
Can't find it?
Call (403) 984-6761 — reception can book anything not listed here.
Your cost
Sign in and tell us your plan to see what a visit would cost you. Sign in
Physiotherapy31 options · Aarti, Ketki, SukhpreetSoonest Tomorrow · 11:30 AM
AOB Assessment + TreatmentNew patient
60 min60 min
$250
AOB Treatment
30 min30 min
$150
ICBC Physiotherapy AssessmentNew patient
60 minCan be billed toICBC
60 min
$147
ICBC Physiotherapy TreatmentFollow-up
30 minCan be billed toICBC
30 min
$93
Assessment and TreatmentNew patient
60 min60 min
$120
Physiotherapy Treatment + Assessment 2 body partsNew patient
60 min60 min
$130
Acupuncture5 optionsNo openings
AcupunctureFollow-up
45 · 90 min45 · 90 min
From $100 to $150 for 45–90 min — the cheapest and the dearest acupuncture appointments this clinic charges for.
Athletic therapy2 options · 2 practitionersSoonest Tomorrow · 11:30 AM
Concussion - TreatmentFollow-up
30 min30 min
$180
Concussion Assessment and TreatmentNew patient
60 min60 min
$220
Kinesiology4 options · BryceSoonest Sat 19 · 9:00 AM
Kinesiology Assessment + TreatmentNew patient
60 min60 min
$135
Kinesiology TreatmentFollow-up
30 min30 min
$130
Senior Kinesiology Assessment + TreatmentNew patient
60 min60 min
$85
Senior Kinesiology TreatmentFollow-up
30 min30 min
$74.99
Massage therapy10 options · An, LalishSoonest Tomorrow · 11:15 AM
Massage Treatment
30 · 45 · 60 · 90 min30 · 45 · 60 · 90 min
From $70 to $150 for 30–90 min — the cheapest and the dearest massage therapy appointments this clinic charges for.
ICBC Massage AssessmentNew patient
60 minCan be billed toICBC
60 min
$128
ICBC Prorated Massage
30 minCan be billed toICBC
30 min
$70
ICBC MassageFollow-up
45 minCan be billed toICBC
45 min
$105
Assessment + Massage TherapyNew patient
60 min60 min
$130
WCB Massage Therapy
60 minCan be billed toWorkers' compensation
60 min
$110
Checked 47 min ago · prices come straight from the clinic