I can’t even count how many times I’ve had to deal with terrible doctor appointments—and that’s not even including my kids’ tantrums.
I remember one time trying to explain my child’s persistent cough, only to be told it was just a cold. We were sent home with some useless cough syrup that did absolutely nothing.
I know I’m not alone. Others have also expressed feeling like their concerns were brushed aside when they went in for a visit.
Unfortunately, these all-too-common experiences can leave you frustrated and disillusioned with the healthcare system.
That’s why I teamed up with the rest of the Best Calgary crew to compile a list of the best family doctors. These are the ones who listen, treat you with respect, and help your family maintain optimal health.
How much does it cost to see a family doctor in Calgary?
It costs at least 50 CAD to see a family doctor in Calgary. However, it’s free if you have health insurance. For those who don’t have insurance, the price will vary depending on the doctor and the treatments needed.
Table of Contents
1. Dr. Madiha – Now Medical Clinic & Walk-in

Address: 2520 23 St NE #19
Contact Details: +1 587-391-8188
Operating Hours: Monday to Sunday – 8:30 AM to 9 PM
Dr. Madiha Badshah is a doctor who truly cares about her patients. This is evident in the way she listens and makes you feel completely comfortable discussing anything.
We also think it’s awesome that she’s fluent in English, Hindi, and Urdu. It makes her a great choice for patients who speak those languages.
Her background is impressive, too. Having undergone extensive training in the UK, she brings a wealth of experience from diverse healthcare systems.
What really stands out is her emphasis on mental well-being alongside physical health. This approach is especially valuable when managing chronic conditions like diabetes and high blood pressure.
Parents, in particular, have praised her for helping them manage their own anxiety while navigating their children’s illnesses—and we have to say, we’re impressed.
One downside we experienced was that it took longer than usual to get prescriptions sent to the pharmacy. Many patients felt frustrated, especially because some needed the medication urgently.
Very compassionate and kind
“Dr. Madiha is our new family doctor. Very compassionate and kind. Waiting time is not so bad. Pharmacy is inside the clinic so very efficient because the doctor will just send it to the pharmacy few minutes, medication is dispensed. Receptionists are professionals and are nice too.”
– Cat Pil, Google Reviews
A doctor who listens and encourages
“Dr Madiha is amazing.. listens to your concern and very encouraging. I’ve never had a doctor who genuinely cares about her patients the way she does. I’m grateful for her”
– Marie Tuyisabe, Google Reviews
2. Dr. Tijani – Daleridge Family Practice & Walk-in Clinic

Address: 11420 27 St SE Suite #215
Contact Details: +1 587-318-4210
Operating Hours: Monday to Friday – 9 AM to 5 PM
Dr. Tijani is a seasoned family physician with over 17 years of experience and an excellent reputation—and it’s easy to see why.
One major plus for us is that he offers same-day appointments. It’s highly beneficial for those who need quick access to care.
We’re particularly impressed by his work with patients managing chronic conditions. His strong focus on preventative medicine stands out, as it shows his commitment to keeping people healthy in the long run.
Another key strength is his experience in hospital care and elderly care. His broad expertise in offering well-rounded care for patients of all ages is really a big plus for us.
Aside from that, patients praised his expertise in primary care. He’s helped countless people manage their high blood pressure, asthma, and even mental health concerns.
But there’s a hiccup. A few patients have mentioned that his direct communication style can lack empathy. If you prefer a warmer approach, his direct style might not be the best fit.
Incredibly efficient and respectful of your time
“I have been seeing Dr. Tijani for a year and a half and I am very happy with the quality of care I’ve received. He is incredibly efficient and respectful of your time. One health concern per appointment but he ensures you follow up quickly and I have never been stuck waiting longer than 10 minutes past my appointment time. He has had more concern for my health than any doctor I have visited previously and has ensured that I have had every diagnostic test available while trying to diagnose my issues. He is routinely available within a few days for an appointment. The front desk staff are also very friendly and welcoming. I’m very happy being a new patient of Dr. Tijani.”
– Rachel Rambold, Google Reviews
Friendly and thorough with everything
“Met with Dr. Tijani today, he is extremely friendly and thorough with everything that he does. I look forward to having him as my family doctor for years to come. The front reception staff are friendly and quick to answer the phone as well. The previous clinic I used to visit would put me on hold for 15 minutes after picking up the phone every single time I called. Grateful to have found a good family doctor.”
– CH, Google Reviews
3. Dr. Rana Al-Bayati – Thorncliffe Family Clinic

Address: 5440 4 St NW
Contact Details: +1 403-730-0224
Operating Hours: Monday to Friday – 9 AM to 5 PM
Dr. Rana Al-Bayati is an excellent doctor, especially for women looking for compassionate and thorough care.
We found it valuable that she earned her medical degree and completed postgraduate training at the University of Baghdad in 2004. She’s also certified in women’s health from the Royal College of Physicians of Ireland.
Plus, it’s reassuring to know she specializes in women’s health, fertility, and prenatal management. She’s got you covered, from routine checkups to more specific procedures like Pap smears and IUD insertions.
But what really stood out to us is how well she listens. She takes the time to understand your concerns and never brushes anything off. It’s a relief to find a doctor who doesn’t rush you through the appointment.
Plus, she’s not hesitant to refer you to a specialist when necessary. It makes it clear that she prioritizes your well-being.
However, few people have mentioned that the wait times can be long—sometimes over an hour—and it can definitely be frustrating.
She genuinely cares about her patients
“This is the best clinic you can go to. Dr Rana albayati is very knowledgeable and has an amazing experience. She genuinely cares about her patients and always ready to answer any questions. The front staff are so friendly and welcoming
I highly recommend going there”
– Anfal Al, Google Reviews
She was so caring, nurturing, and patient
“I have been looking for a female doctor for years with no luck as female doctors accepting new patients in our area has been hard; but stumbled into Dr. Rana Al-Bayati’s medical clinic on 4 street NW and Mcknight from a walk-in appointment due to the convenience of the location as my daughter was not feeling well. We were fortunate that the clinic was taking walk-ins, and as soon as the staff told Dr.Rana a child was not feeling fell, she made it a priority to see us first. My daughter loved Dr.Rana – she was so caring, nurturing, and patient. I asked Dr.Rana if she was accepting new patients for myself as I have been uncomfortable with a full physical with a male doctor and have not had a full physical for years. Dr.Rana took the time to explain the importance of full physical for women my age, and that she will accept my whole family as well for my convenience. I made an appointment and Dr.Rana took extra care in understanding my medical history, full physical where I felt at ease with a female doctor doing “THAT” exam that all women dread. It was not invasive, she made me feel very comfortable and relaxed. Since then, my 3 children and husband have started going to the clinic and love the location, parking and more importantly, the doctors really try to be on time for your appointment. I would recommend Dr. Rana Al-Bayati and her clinic to any family.”
– Romania Leo, Google Reviews
4. Dr. Penner – Saluté Family Medicine

Address: 1010 1 Ave NE #304
Contact Details: +1 403-452-7527
Operating Hours:
- Monday to Thursday – 9 AM to 5 PM
- Friday – 9 AM to 4 PM
Dr. Roseanne Penner is a genuine, caring doctor who makes you feel like you’re the only patient that matters.
She has this incredible knack for putting people at ease. It really makes it so much easier to open up—whether it’s about medical concerns or even your hopes for the future.
Aside from that, we were really impressed with Dr. Penner’s commitment to staying up-to-date with the latest medical advancements. You can tell she’s passionate about giving her patients the most effective treatments out there.
Another big plus for us is how quickly she identifies the problem, often on the first visit. And honestly, it’s such a thoughtful touch that she follows up with patients afterward.
However, booking an appointment was a bit stressful. The date and time we wanted were already taken, and finding another slot that worked with our schedule wasn’t easy. We’d suggest booking at least a week before your visit.
Kind, intelligent, and has a great sense of humor
“I have been seeing Dr. Penner for a number of years at several different clinics. She is kind, intelligent, and has a great sense of humour. All in all, a top notch professional. Her front end staff are also amazing humans. Because of my many and varied medical issues, they probably see and hear from me more than they would like. Nonetheless, I am always treated with kindness and respect. 🙏
The only reason for 4 stars instead of 5 is because it can be hard to get a timely appointment.”
– Candace Ford-Taperek, Google Reviews
Amazing team of healthcare professionals
“Dr. Penner, the other doctors, and all their staff create the most amazing team of healthcare professionals you could ever have. I feel very fortunate to have them take care of me.”
– Sindi Kenney, Google Reviews
5. Dr. Cho – Simons Valley Family Clinic

Address: 6219 Centre St NW
Contact Details: +1 403-274-4428
Operating Hours: Monday to Friday – 9 AM to 5 PM
Dr. Jane Cho at the Simons Valley Family Clinic is a skilled and dedicated family physician who really knows her stuff.
What we appreciate most about her is how thorough she is. She digs into your medical history, lifestyle, and anything else that might be relevant—we’re really all for that.
We love how she takes the time to develop a personalized treatment plan that works for each patient. It’s not a one-size-fits-all approach, and that makes a big difference.
Patients also consistently praised Dr. Cho’s ability to explain medication clearly. Honestly, that’s a huge plus—no guessing games when you leave her office.
However, some patients have mentioned that Dr. Cho can sometimes come across as rushed and abrupt. We get how that can be a little frustrating if you’re someone who likes to take your time.
We were seen and cared for immediately
“Dr. Cho made sure my 4 year old daughter was seen and cared for immediately the same day I called on a fully booked day. As a parent who was a bit panicked for good reason she had her treated and I am very grateful. Everyone at the clinic was very kind and caring. Thank you.”
– Ashley Issler, Google Reviews
Amazing and takes the time to listen to yout concerns
“Dr. Cho has been our family doctor for over 15 year now. She is amazing, listens to your concerns and never rushes. Her help and care with my mom who needs critical care have been nothing but amazing. She is always on top of any tests or anything that needs to be done for a healthy lifestyle of our entire family. Thank you Dr. Cho. Hope to continue being in your care for rest of our life. Just to add even her receptionists are very nice both Nancy and Rose …keep up the awesome work ladies.”
– Abdul Q, Google Reviews