Skip to main content

Top Medical Doctors in Ottawa (2025)

Compare trusted healthcare providers in Ottawa. Rankings based on patient reviews, quality of care, and comprehensive provider data.

0 providers found

Top Rated (10 providers)

#1

Immigration Doctors Ottawa

A highly-rated physician with over 216 patient reviews, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

5.0 (216)
1300 Baseline Rd, Ottawa, ON K2C 0R5, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#2

Dr. Matteo Castelluzzo

A highly-rated physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

5.0 (12)
1527 Upper Ottawa St Unit 20, Hamilton, ON L8W 3J4, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#3

Riverside Court Medical Clinic

A highly-rated physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

5.0 (11)
3635 Rivergate Way #5, Ottawa, ON K1V 2A4, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#4

​Vina Medical Centre

A highly-rated physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

5.0 (8)
829 Somerset St W, Ottawa, ON K1R 6R4, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#5

Immigration Physician Ottawa - Panel Physician

A highly-rated physician with over 489 patient reviews, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.9 (489)
1935 Bank St, Ottawa, ON K1V 8A3, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#6

Dr. Jennifer Yau

A highly-rated physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.8 (9)
381 Kent St, Ottawa, ON K2P 2A8, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#7

Central Ottawa Family Medicine Associates

A highly-rated physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.7 (13)
381 Kent St Suite 201, Ottawa, ON K2P 2A8, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#8

Jain Anil Dr

A highly-rated physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.7 (13)
1025 Grenon Ave, Ottawa, ON K2B 8L8, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#9

Dr Farrah Issa

A highly-rated physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.7 (12)
1081 Carling Ave Suite 802, Ottawa, ON K1Y 4G2, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#10

Dr. Belmili Medical Clinic

A highly-rated physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.6 (28)
1181 Hunt Club Rd, Ottawa, ON K1V 8S4, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →

Highly Recommended (15 providers)

#11

Cofma

A highly-rated physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.5 (15)
381 Kent St Suite 201, Ottawa, ON K2P 2A8, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#12

Dr. Jeremy Lo m.p.c

A highly-rated physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.5 (11)
71 B Willow St, Ottawa, ON K1R 6V9, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#13

Dr. Asser Ali

A highly-rated physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.5 (10)
100 Marie-Curie Private #300, Ottawa, ON K1N 6V2, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#14

Dr. Justine Callahan

A well-regarded physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.2 (6)
1967 Riverside Dr., Ottawa, ON K1H 1A2, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#15

Fortress Medical Clinic

A well-regarded physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.1 (38)
1956 Robertson Rd #104, Ottawa, ON K2H 5B9, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#16

ExecHealth Inc

A well-regarded physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.1 (27)
116 Albert St Suite 401, Ottawa, ON K1P 5G3, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#17

Dr Howard Dubarsky Hunt Club Medical Centre

A well-regarded physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.1 (23)
1366 Clyde Ave., Ottawa, ON K2C 3Z4, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#18

Dr. Timothy Alan Capello

A well-regarded physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.1 (12)
770 Broadview Ave #202, Ottawa, ON K2A 2L2, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#19

Midtown Family Health Organization

A well-regarded physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

4.1 (7)
1385 Bank St, Ottawa, ON K1H 8N4, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#20

Dr. Joshua Abiscott

A experienced physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.9 (15)
3029 Carling Ave #201, Ottawa, ON K2B 8E8, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#21

Navan Medical Centre

A experienced physician trusted by 93 patients, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.8 (93)
3349 Navan Rd, Ottawa, ON K1W 0K7, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#22

Walkley Medical Centre (NOT A WALK-IN CLINIC)

A experienced physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.8 (45)
1852 Bank St, Ottawa, ON K1V 7Z8, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#23

Dr Dieu Hoa Quach

A experienced physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.8 (4)
535 Montréal Rd, Ottawa, ON K1K 0V1, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#24

Dr. Hershel Kagan

A experienced physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.8 (4)
381 Kent St Suite 201, Ottawa, ON K2P 2A8, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#25

Rideau-Rockcliffe Family Medicine

A experienced physician trusted by 58 patients, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.7 (58)
595 Montréal Rd #400, Ottawa, ON K1K 4L2, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →

Recommended (21 providers)

#26

Hamilton Care Medical Centre

A experienced physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.6 (38)
969 Upper Ottawa St Unit 11, Hamilton, ON L8T 4V9, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#27

Riverview Medical Centre

A experienced physician with over 116 patient reviews, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.5 (116)
2817 Riverside Dr., Ottawa, ON K1V 8N4, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#28

Brightside Medical Clinic

A experienced physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.5 (46)
1380 Upper Canada St #205, Ottawa, ON K2T 0K9, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#29

Family Health Team Ottawa

A experienced physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.5 (33)
1967 Riverside Dr., Ottawa, ON K1H 1A2, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#30

Arbour Family Medicine

A experienced physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.5 (24)
770 Broadview Ave #201, Ottawa, ON K2A 3Z3, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#31

Evans Medical Centre -Dr. Emad دكتور عمادAbdulkarim

A experienced physician with over 177 patient reviews, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.4 (177)
1194 Karn Pl, Ottawa, ON K1H 7Z2, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#32

Greenboro Family Medicine Centre

A experienced physician trusted by 96 patients, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.4 (96)
25 Tapiola Crescent Unit 201, Ottawa, ON K1T 2J7, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#33

College Square Medical Centre

A experienced physician with over 203 patient reviews, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.1 (203)
1980 Baseline Rd, Ottawa, ON K2C 0C6, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#34

Gloucester Family Health Centre

A experienced physician trusted by 68 patients, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.1 (68)
2 Lorry Greenberg Dr Unit 4, Ottawa, ON K1G 5H0, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#35

Westend FamilyCare Clinic

A experienced physician with over 263 patient reviews, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

3.0 (263)
80 Michael Cowpland Dr, Ottawa, ON K2M 1P6, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#36

Bank Medical Centre

A experienced physician with over 354 patient reviews, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

2.9 (354)
1935 Bank St, Ottawa, ON K1V 8A2, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#37

Meadowlands Family Health

A experienced physician with over 136 patient reviews, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

2.9 (136)
888 Meadowlands Dr, Ottawa, ON K2C 3R2, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#38

Dr. Alison Trant

A experienced physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

2.9 (10)
383 Parkdale Ave Suite 309, Ottawa, ON K1Y 4R4, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#39

Towngate Family Medicine

A experienced physician trusted by 60 patients, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

2.8 (60)
2446 Bank St Suite 201, Ottawa, ON K1V 1A4, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#40

Hunt Club Medical Centre-Dr David C Khuon

A experienced physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

2.8 (32)
104 - 3328 McCarthy Rd, Ottawa, ON K1V 0H9, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#41

ByWard Family Health Team

A experienced physician with over 419 patient reviews, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

2.5 (419)
316 Rideau St #2, Ottawa, ON K1N 5Y5, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#42

Donald Medical Clinic - Family Doctor

A experienced physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

2.5 (25)
336 Donald St, Ottawa, ON K1K 1M5, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#43

Trainyards Medical Centre

A experienced physician with over 214 patient reviews, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

2.3 (214)
550 Terminal Ave. Unit 22B, Ottawa, ON K1G 0Z3, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Waitlist Available
View Profile →
#44

Clyde Medical Centre. Walk in - Wednesday Thursday

A experienced physician with over 119 patient reviews, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

2.1 (119)
1366 Clyde Ave. Unit 7-8, Ottawa, ON K2C 3Z4, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#45

Southbank Medical Centre

A experienced physician with over 705 patient reviews, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

2.0 (705)
2430 Bank St #208, Ottawa, ON K1V 0T7, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →
#46

Dr. Christine Harrison

A experienced physician serving the community, specializing in comprehensive patient care. Offering a wide range of medical services including preventive care, chronic disease management, and general health consultations.

0.0 (0)
267 O'Connor St Suite 500, Ottawa, ON K2P 1V3, Canada
Family Medicine Internal Medicine Preventive Care
English French
Provincial Health Insurance
Accepting Patients
View Profile →

How We Rank Healthcare Providers

Our comprehensive ranking system takes into account multiple factors to ensure you find the best healthcare providers:

  • Patient Ratings (40%): Verified patient reviews and overall satisfaction scores
  • Review Volume (25%): Number of patient reviews and feedback
  • Services Offered (15%): Range and quality of healthcare services
  • Language Support (10%): Availability of multilingual services
  • Insurance & Accessibility (10%): Insurance coverage and new patient acceptance

Need Help Finding a Healthcare Provider?

Contact us for personalized assistance in finding the right healthcare provider for your needs in Ottawa.

Get Help
```