Open until 5:00pm today
Swan View Family Practice
343 Morrison Road Swan View, WA 6056

Book Appointment

Filter booking details

Book appointment

Appointment Pricing
  • New Patients (Medicare Card)
    Long Appointment$115.00
  • New Patients (Medicare Card)
    Standard Appointment$80.00
  • New Patients with Health Care Card
    Standard/Long Appointment$10.00
Need a repeat prescription?
*Existing Swan View Family Practice patients only
Show times for
Caring for The Whole Family.

Welcome to Swan View Family Practice – your local community healthcare provider. We are a caring, family-oriented practice with friendly doctors who take their time with each patient – we don’t treat you like a number.

In the wake of COVID-19, our GPs are here to help you, our patients, with reassurance about safety and the importance of ongoing care. You have the option of making a telehealth appointment for scripts or if you are unwell to come to the practice, ie, our GP will telephone you at home at your appointment time to discuss your health concerns.

Our doctors are fully accredited by the Australian General Practice Association, and our practice is accredited according to Australian GP highest standards.

We offer a wide range of GP services, including:

  • Shared antenatal care
  • Children’s health, including immunisations
  • Skin cancer checks and skin cancer removal
  • Chronic disease management
  • Minor surgery
  • Wound management
  • Mental health services
  • Sexual health
  • Occupational health
  • Pre-employment medicals
  • Travel medicine and vaccinations

Allied health services which are available at our clinic include physiotherapy, psychology, podiatry.

In line with our values, seriously ill children don’t need an appointment - we will see them right away. We also offer general walk-in appointments. Otherwise, appointments are available during our consulting hours which are 9am to 5.30pm weekdays and 1pm to 7pm Saturdays and 2pm to 7pm on Sundays. We are closed on Public Holidays.

At our practice, we Bulk Bill all registered patients. However, if you have not been to our practice for more than two years you are considered as a New Patient. Fees for new patients are $80 - $115.00 (time based). New patients holding Health Care or Pension Cards booking through HealthEngine, will incur a fee of $10.00 for the first visit. Following the first appointment, patients are “registered” and Medicare card holders are bulk billed for all subsequent appointments.

Our waiting room was designed to maximise patient comfort and includes children’s toys, magazines, a TV, and a water cooler for the comfort and convenience of our patients. On-site parking is available at the practice for added convenience.

Should you require prescription medication following your appointment, Swan View Pharmacy is located nearby in the Swan View Shopping Centre. Morrison House Psychology Clinic is also located further along Morrison Road should you require these services.

Our practice is ideally situated for the communities of Swan View, Greenmount, Bellevue, Midvale, Stratton, Jane Brook, Red Hill, Glen Forrest, Hovea, and beyond.

We invite you to make an appointment with one of our experienced healthcare professionals using our convenient online booking system. Simply click on a suitable appointment time from the options above to get started.

Read more


Dr Zeynab Khoshmohabbat


Dr Geethani Gunawardena

GP, Female

Dr Folasomi Omowo

GP, Male

Dr Oluwole Oyeniyi

GP, Male

Edit practice details

Find Swan View Family Practice

Directions and parking

We are conveniently located at 343 Morrison Road with easy access to Pharmacy, Radiology and other allied health services.

Our inhouse pathology is available Monday to Friday from 8.30am to 1.00pm.

Ample parking facility with reserved lots and ramps for patients with special needs.

Pricing & Payment

General pricing guide

Long Appointment
Standard Appointment
Standard/Long Appointment
Swan View
General Practice

Have an account?

Log in to continue. Book with your saved details.

Don’t have an account?

Sign up for free so you can book faster next time.

Log in

Book appointments faster with your saved details.

Don’t have an account? Sign up