Skip to content
Map of Perth Home GP service area

Suburbs We Service

Our GPs undertake daytime and after hours GP home visits across the Perth Metropolitan Area. This is the total area our doctors cover, but we may not have appointments available everyday in all locations. If you register for regular care and the GP in your suburb is at capacity, we will add you to a waitlist and then notify you once we match you with a GP in your area. We're continually onboarding new GPs to expand our reach!

  • Ardross
  • Armadale
  • Ascot
  • Ashby
  • Ashfield
  • Attadale
  • Atwell
  • Aubin Grove
  • Aveley
  • Balcatta
  • Baldivis
  • Balga
  • Ballajura
  • Banjup
  • Banksia Grove
  • Barragup
  • Bassendean
  • Bateman
  • Bayswater
  • Beaconsfield
  • Beckenham
  • Bedford
  • Beechboro
  • Beeliar
  • Beldon
  • Bellevue
  • Belmont
  • Bentley
  • Bertram
  • Bibra Lake
  • Bicton
  • Booragoon
  • Bouvard
  • Brabham
  • Brentwood
  • Brookdale
  • Bull Creek
  • Burns Beach
  • Burswood
  • Bushmead
  • Butler
  • Byford
  • Calista
  • Camillo
  • Canning Vale
  • Cannington
  • Carine
  • Carlisle
  • Carramar
  • Casuarina
  • Caversham
  • Champion Lakes
  • Churchlands
  • City Beach
  • Claremont
  • Clarkson
  • Cloverdale
  • Cockburn Central
  • Como
  • Connolly
  • Coodanup
  • Coogee
  • Coolbellup
  • Coolbinia
  • Cooloongup
  • Cottesloe
  • Craigie
  • Crawley
  • Currambine
  • Daglish
  • Dalkeith
  • Darch
  • Darling Downs
  • Dawesville
  • Dayton
  • Dianella
  • Doubleview
  • Dudley Park
  • Duncraig
  • East Cannington
  • East Fremantle
  • East Perth
  • East Rockingham
  • East Victoria Park
  • Eden Hill
  • Edgewater
  • Eglinton
  • Ellenbrook
  • Embleton
  • Erskine
  • Falcon
  • Ferndale
  • Floreat
  • Forrestdale
  • Forrestfield
  • Fremantle
  • Girrawheen
  • Glendalough
  • Golden Bay
  • Gooseberry Hill
  • Gosnells
  • Greenfields
  • Greenmount
  • Greenwood
  • Guildford
  • Gwelup
  • Halls Head
  • Hamersley
  • Hamilton Hill
  • Hammond Park
  • Harrisdale
  • Haynes
  • Hazelmere
  • Heathridge
  • Henderson
  • Henley Brook
  • Herdsman
  • Herne Hill
  • High Wycombe
  • Highgate
  • Hilbert
  • Hillarys
  • Hillman
  • Hilton
  • Hocking
  • Hope Valley
  • Huntingdale
  • Iluka
  • Inglewood
  • Innaloo
  • Jandakot
  • Jane Brook
  • Jindalee
  • Jolimont
  • Joondalup
  • Joondanna
  • Kalamunda
  • Kallaroo
  • Karawara
  • Kardinya
  • Karnup
  • Karrakatta
  • Karrinyup
  • Kelmscott
  • Kensington
  • Kenwick
  • Kewdale
  • Kiara
  • Kings Park
  • Kingsley
  • Kinross
  • Koondoola
  • Koongamia
  • Kwinana Beach
  • Kwinana Town Centre
  • Lakelands
  • Landsdale
  • Langford
  • Lathlain
  • Leda
  • Leederville
  • Leeming
  • Lesmurdie
  • Lockridge
  • Lynwood
  • Maddington
  • Madeley
  • Madora Bay
  • Maida Vale
  • Malaga
  • Mandogalup
  • Mandurah
  • Manning
  • Marangaroo
  • Marmion
  • Maylands
  • Meadow Springs
  • Medina
  • Melville
  • Menora
  • Merriwa
  • Middle Swan
  • Midland
  • Midvale
  • Mindarie
  • Mirrabooka
  • Morley
  • Mosman Park
  • Mount Claremont
  • Mount Hawthorn
  • Mount Lawley
  • Mount Nasura
  • Mount Pleasant
  • Mount Richon
  • Mullaloo
  • Munster
  • Murdoch
  • Myaree
  • Naval Base
  • Nedlands
  • Nollamara
  • Noranda
  • North Beach
  • North Coogee
  • North Fremantle
  • North Lake
  • North Perth
  • Northbridge
  • O’Connor
  • Oakford
  • Ocean Reef
  • Orelia
  • Osborne Park
  • Padbury
  • Palmyra
  • Parklands
  • Parkwood
  • Parmelia
  • Pearsall
  • Peppermint Grove
  • Peron
  • Perth
  • Piara Waters
  • Port Kennedy
  • Postans
  • Queens Park
  • Quinns Rock
  • Redcliffe
  • Ridgewood
  • Riverton
  • Rivervale
  • Rockingham
  • Rossmoyne
  • Safety Bay
  • Salter Point
  • Samson
  • San Remo
  • Scarborough
  • Secret Harbour
  • Seville Grove
  • Shelley
  • Shenton Park
  • Shoalwater
  • Silver Sands
  • Sinagra
  • Singleton
  • Sorrento
  • South Fremantle
  • South Guildford
  • South Lake
  • South Perth
  • Southern River
  • Spearwood
  • St James
  • Stirling
  • Stratton
  • Subiaco
  • Success
  • Swan View
  • Swanbourne
  • Tamala Park
  • Tapping
  • The Spectacles
  • The Vines
  • Thornlie
  • Treeby
  • Trigg
  • Tuart Hill
  • Two Rocks
  • Upper Swan
  • Victoria Park
  • Viveash
  • Waikiki
  • Walliston
  • Wandi
  • Wangara
  • Wannanup
  • Wanneroo
  • Warnbro
  • Warwick
  • Waterford
  • Watermans Bay
  • Wattle Grove
  • Wattleup
  • Wellard
  • Welshpool
  • Wembley
  • Wembley Downs
  • West Leederville
  • West Perth
  • West Swan
  • Westminster
  • White Gum Valley
  • Willagee
  • Willetton
  • Wilson
  • Winthrop
  • Woodbridge
  • Woodlands
  • Woodvale
  • Yanchep
  • Yangebup
  • Yokine

Dr Ravi Ganepola

Dr. Ravi graduated medicine from Riga Strading University in Latvia and moved to Australia in 2007. He then underwent General Practice training in Australia and obtained Fellowship of Royal Australian College of General Practitioners.

Dr. Ravi has obtained a diploma in palliative care and is experienced in all aspects of primary care in general practice including chronic disease management and mental health.

Dr Basma Shaikh

Dr Basma is an international Medical Graduate with more than 10 years of experience in Australian healthcare. She completed her fellowship in 2021 and enjoys all aspects of General Practice with Chronic Disease Management, Women and Children’s Health being her main interests.

Dr. Basma is a mother to 2 beautiful daughters and loves gardening and exploring nature.

Dr Sarah Cutts

Dr. Sarah has been a GP for over 30 years, graduating from Otago University New Zealand and gaining her FRACGP and Diploma of Child Health in Western Australia. She has worked in both rural and city practices, especially in women’s and children’s health.

Dedicated to providing holistic, patient-centred care, her passion is empowering people to achieve their personal health goals.

Outside of medicine, Sarah is an avid cyclist who enjoys the physical and mental benefits of exploring the outdoors on two wheels. As a strong advocate for active living, she encourages her patients to incorporate exercise into their routines to promote overall well being.

Dr David Evans

David trained at the University of Oxford, earning a degree in Physiological Sciences.  He completed clinical training in London before moving to Western Australia, where he has worked for 14 years.

With experience in Emergency Medicine, Obstetrics and General Practice, David was awarded the Edward Gawthorn Prize for the highest mark in WA for his GP fellowship exam. He has a special interest in palliative care, recently completing a Clinical Diploma in the field.

Outside of medicine, David enjoys spending time outdoors with his family and their Groodle, Rusty.

Dr Mike Patton

Born and trained in WA, Dr. Mike graduated from UWA in 2009 and started his career at Fremantle Hospital before working in rural Emergency Departments across NSW and QLD. He later specialised in General Practice, with interests in Acute Medicine, Paediatrics, Endocrinology, Infectious Diseases, and Indigenous Health.

Passionate about aged care and disability health, he is dedicated to improving the quality of life for vulnerable people by leveraging technology and innovation to achieve better patient outcomes.

Outside of medicine, Dr. Mike enjoys fishing, rugby, cricket, AFL and collecting retro video games

Dr Dave's Service Area

Map showing Dr Dave's regular care service area

Dr Sarah's Service Area

Map showing the service area Dr Sarah is covering

Dr Mike's Service Area

Map showing the service area Mike is covering