Suburbs

Melbourne
3000 · 28 practices
Dandenong
3175 · 22 practices
Frankston
3199 · 21 practices
St Albans
3021 · 20 practices
Craigieburn
3064 · 20 practices
Werribee
3030 · 20 practices
Epping
3076 · 19 practices
Springvale
3171 · 19 practices
Footscray
3011 · 18 practices
Glen Waverley
3150 · 17 practices
Berwick
3806 · 15 practices
Sunshine
3020 · 15 practices
Hoppers Crossing
3029 · 14 practices
Reservoir
3073 · 14 practices
Richmond
3121 · 14 practices
Brunswick
3056 · 14 practices
Mill Park
3082 · 13 practices
Pakenham
3810 · 13 practices
Broadmeadows
3047 · 13 practices
Rowville
3178 · 12 practices
Doncaster East
3109 · 12 practices
Point Cook
3030 · 12 practices
Hawthorn
3122 · 12 practices
Preston
3072 · 11 practices
Wantirna South
3152 · 11 practices
Narre Warren
3805 · 11 practices
Box Hill
3128 · 11 practices
Bundoora
3083 · 11 practices
Northcote
3070 · 11 practices
Camberwell
3124 · 10 practices
Mount Waverley
3149 · 10 practices
Carrum Downs
3201 · 10 practices
Clayton
3168 · 10 practices
Melton
3337 · 10 practices
Moonee Ponds
3039 · 9 practices
Bentleigh
3204 · 9 practices
Sunbury
3429 · 9 practices
Glenroy
3046 · 9 practices
St Kilda
3182 · 9 practices
Bentleigh East
3165 · 9 practices
Noble Park
3174 · 9 practices
Fitzroy North
3068 · 9 practices
Brighton
3186 · 9 practices
Prahran
3181 · 9 practices
Lilydale
3140 · 9 practices
Ringwood
3134 · 9 practices
Officer
3809 · 9 practices
South Melbourne
3205 · 8 practices
Tarneit
3029 · 8 practices
Ivanhoe
3079 · 8 practices
Cranbourne
3977 · 8 practices
Essendon
3040 · 8 practices
Coburg
3058 · 8 practices
Wheelers Hill
3150 · 8 practices
Sandringham
3191 · 8 practices
Glen Iris
3146 · 7 practices
Doreen
3754 · 7 practices
Port Melbourne
3207 · 7 practices
South Yarra
3141 · 7 practices
Mernda
3754 · 7 practices
South Morang
3752 · 7 practices
Collingwood
3066 · 7 practices
Thomastown
3074 · 7 practices
Malvern
3144 · 7 practices
Ringwood East
3135 · 7 practices
Burwood
3125 · 7 practices
Doncaster
3108 · 7 practices
Croydon
3136 · 7 practices
Ferntree Gully
3156 · 6 practices
Cheltenham
3192 · 6 practices
Lalor
3075 · 6 practices
Hampton Park
3976 · 6 practices
Balwyn North
3104 · 6 practices
Flemington
3031 · 6 practices
Altona North
3025 · 6 practices
Thornbury
3071 · 6 practices
Greensborough
3088 · 6 practices
Boronia
3155 · 6 practices
Keysborough
3173 · 6 practices
Templestowe Lower
3107 · 6 practices
Keilor East
3033 · 6 practices
Blackburn
3130 · 6 practices
Caroline Springs
3023 · 5 practices
Maribyrnong
3032 · 5 practices
Kilmore
3764 · 5 practices
Altona
3018 · 5 practices
Fawkner
3060 · 5 practices
Seaford
3198 · 5 practices
Cranbourne North
3977 · 5 practices
Taylors Lakes
3038 · 5 practices
Carlton North
3054 · 5 practices
North Melbourne
3051 · 5 practices
Gisborne
3437 · 5 practices
Hillside
3037 · 5 practices
Bacchus Marsh
3340 · 5 practices
Hawthorn East
3123 · 5 practices
Cranbourne West
3977 · 5 practices
Carlton
3053 · 5 practices
Braybrook
3019 · 5 practices
Heidelberg
3084 · 5 practices
Templestowe
3106 · 5 practices
Carnegie
3163 · 5 practices
Somerville
3912 · 5 practices
Roxburgh Park
3064 · 5 practices
Langwarrin
3910 · 5 practices
Clyde North
3978 · 5 practices
Dandenong North
3175 · 5 practices
Dallas
3047 · 5 practices
Pascoe Vale
3044 · 5 practices
Maidstone
3012 · 5 practices
Niddrie
3042 · 5 practices
Southbank
3006 · 5 practices
Cranbourne East
3977 · 5 practices
Ashburton
3147 · 5 practices
Caulfield North
3161 · 5 practices
Balwyn
3103 · 5 practices
Tullamarine
3043 · 5 practices
Clifton Hill
3068 · 4 practices
Wallan
3756 · 4 practices
Coolaroo
3048 · 4 practices
Glen Huntly
3163 · 4 practices
Brunswick West
3055 · 4 practices
Laverton
3028 · 4 practices
Endeavour Hills
3802 · 4 practices
Surrey Hills
3127 · 4 practices
Mitcham
3132 · 4 practices
Monbulk
3793 · 4 practices
Mooroolbark
3138 · 4 practices
Brunswick East
3057 · 4 practices
Woodend
3442 · 4 practices
Kilsyth
3137 · 4 practices
Watsonia
3087 · 4 practices
Truganina
3029 · 4 practices
Toorak
3142 · 4 practices
Wantirna
3152 · 4 practices
Healesville
3777 · 4 practices
Greenvale
3059 · 4 practices
Whittlesea
3757 · 4 practices
Burwood East
3151 · 4 practices
Elwood
3184 · 4 practices
Parkville
3052 · 4 practices
Sydenham
3037 · 4 practices
Forest Hill
3131 · 4 practices
Rosanna
3084 · 4 practices
Bulleen
3105 · 4 practices
Abbotsford
3067 · 4 practices
Bayswater
3153 · 4 practices
Keilor Downs
3038 · 4 practices
St Kilda East
3183 · 4 practices
Kew
3101 · 4 practices
Vermont South
3133 · 4 practices
Fitzroy
3065 · 4 practices
Kensington
3031 · 4 practices
Altona Meadows
3028 · 4 practices
Highett
3190 · 4 practices
Mulgrave
3170 · 4 practices
Bayswater North
3153 · 4 practices
Airport West
3042 · 4 practices
Eltham
3095 · 4 practices
Malvern East
3145 · 4 practices
Oakleigh
3166 · 4 practices
West Footscray
3012 · 4 practices
Narre Warren South
3805 · 4 practices
Nunawading
3131 · 4 practices
Hastings
3915 · 4 practices
Deer Park
3023 · 4 practices
Ascot Vale
3032 · 4 practices
Romsey
3434 · 4 practices
Yarraville
3013 · 3 practices
Donvale
3111 · 3 practices
Lancefield
3435 · 3 practices
Hallam
3803 · 3 practices
Melton South
3338 · 3 practices
Diamond Creek
3089 · 3 practices
Hampton
3188 · 3 practices
Armadale
3143 · 3 practices
Williamstown
3016 · 3 practices
Mentone
3194 · 3 practices
Pascoe Vale South
3044 · 3 practices
Cairnlea
3023 · 3 practices
Hughesdale
3166 · 3 practices
Kew East
3102 · 3 practices
Montmorency
3094 · 3 practices
Chelsea
3196 · 3 practices
Chadstone
3148 · 3 practices
Taylors Hill
3037 · 3 practices
Fairfield
3078 · 3 practices
Chirnside Park
3116 · 3 practices
Beaumaris
3193 · 3 practices
Yarra Junction
3797 · 3 practices
Darley
3340 · 3 practices
Brighton East
3187 · 3 practices
Sunshine West
3020 · 3 practices
Clarinda
3169 · 3 practices
Gladstone Park
3043 · 3 practices
Albert Park
3206 · 3 practices
Heidelberg West
3081 · 3 practices
Mordialloc
3195 · 3 practices
Noble Park North
3174 · 3 practices
Avondale Heights
3034 · 3 practices
Meadow Heights
3048 · 3 practices
Doveton
3177 · 3 practices
St Helena
3088 · 3 practices
Vermont
3133 · 2 practices
Emerald
3782 · 2 practices
Belgrave
3160 · 2 practices
Beaconsfield
3807 · 2 practices
Elsternwick
3185 · 2 practices
Dandenong South
3175 · 2 practices
Newport
3015 · 2 practices
Upper Ferntree Gully
3156 · 2 practices
Coldstream
3770 · 2 practices
Lyndhurst
3975 · 2 practices
Blackburn North
3130 · 2 practices
Wyndham Vale
3024 · 2 practices
Yarra Glen
3775 · 2 practices
Warrandyte
3113 · 2 practices
Derrimut
3026 · 2 practices
Mckinnon
3204 · 2 practices
Clyde
3978 · 2 practices
Ringwood North
3134 · 2 practices
Frankston North
3200 · 2 practices
Macleod
3085 · 2 practices
Spotswood
3015 · 2 practices
Manor Lakes
3024 · 2 practices
Wandong
3758 · 2 practices
Ashwood
3147 · 2 practices
Diggers Rest
3427 · 2 practices
Carrum
3197 · 2 practices
Bellfield
3081 · 2 practices
Moorabbin
3189 · 2 practices
Mickleham
3064 · 2 practices
Riddells Creek
3431 · 2 practices
Box Hill South
3128 · 2 practices
Williams Landing
3027 · 2 practices
Aspendale Gardens
3195 · 2 practices
Middle Park
3206 · 2 practices
Coburg North
3058 · 2 practices
Keilor
3036 · 2 practices
East Melbourne
3002 · 2 practices
Caulfield South
3162 · 2 practices
Windsor
3181 · 2 practices
Patterson Lakes
3197 · 2 practices
Seabrook
3028 · 2 practices
Chelsea Heights
3196 · 2 practices
Docklands
3008 · 2 practices
Campbellfield
3061 · 2 practices
Wandin North
3139 · 2 practices
Burnside
3023 · 2 practices
Heathmont
3135 · 2 practices
Melton West
3337 · 2 practices
Clayton South
3169 · 2 practices
Springvale South
3172 · 2 practices
Tecoma
3160 · 1 practice
Jacana
3047 · 1 practice
Badger Creek
3777 · 1 practice
Harkness
3337 · 1 practice
Ivanhoe East
3079 · 1 practice
Aintree
3336 · 1 practice
Ripponlea
3185 · 1 practice
Bittern
3918 · 1 practice
Caulfield
3162 · 1 practice
New Gisborne
3438 · 1 practice
Tyabb
3913 · 1 practice
Hadfield
3046 · 1 practice
Selby
3159 · 1 practice
Montrose
3765 · 1 practice
Deepdene
3103 · 1 practice
Westmeadows
3049 · 1 practice
Caulfield East
3145 · 1 practice
Frankston South
3199 · 1 practice
Upwey
3158 · 1 practice
Croydon South
3136 · 1 practice
Dingley Village
3172 · 1 practice
Knoxfield
3180 · 1 practice
Woori Yallock
3139 · 1 practice
Kallista
3791 · 1 practice
Canterbury
3126 · 1 practice
Belgrave South
3160 · 1 practice
Kinglake Central
3757 · 1 practice
Bangholme
3175 · 1 practice
Oakleigh South
3167 · 1 practice
Eltham North
3095 · 1 practice
Moorabbin Airport
3194 · 1 practice
Box Hill North
3129 · 1 practice
Mount Evelyn
3796 · 1 practice
Aspendale
3195 · 1 practice
Ormond
3204 · 1 practice
Beaconsfield Upper
3808 · 1 practice
Hurstbridge
3099 · 1 practice
Research
3095 · 1 practice
Oakleigh East
3166 · 1 practice
Essendon Fields
3041 · 1 practice
Gowanbrae
3043 · 1 practice
Warburton
3799 · 1 practice
Launching Place
3139 · 1 practice
Essendon North
3041 · 1 practice
Kings Park
3021 · 1 practice
Scoresby
3179 · 1 practice
Black Rock
3193 · 1 practice
Cobblebank
3338 · 1 practice
Lynbrook
3975 · 1 practice
Pearcedale
3912 · 1 practice
Blackburn South
3130 · 1 practice
Baxter
3911 · 1 practice
Botanic Ridge
3977 · 1 practice
Kingsville
3012 · 1 practice
Strathmore
3041 · 1 practice
Strathtulloh
3338 · 1 practice
Parkdale
3195 · 1 practice
Briar Hill
3088 · 1 practice
Seville
3139 · 1 practice
Kalkallo
3064 · 1 practice
Aberfeldie
3040 · 1 practice
Weir Views
3338 · 1 practice
Edithvale
3196 · 1 practice
Viewbank
3084 · 1 practice
Marysville
3779 · 1 practice
Cockatoo
3781 · 1 practice
Kinglake
3763 · 1 practice
West Melbourne
3003 · 1 practice
Narre Warren North
3804 · 1 practice
Warranwood
3134 · 1 practice
Heatherton
3202 · 1 practice
Hampton East
3188 · 1 practice
Maddingley
3340 · 1 practice

GP services in Melbourne

Melbourne is the capital of Victoria, with 1,506 GP practices across 326 suburbs on record with Geoscience Australia's National Health Services Directory.

Of the 1,506 practices, 1,193 offer general practice services. You'll also find 253 maternal, child and family health services, 26 skin cancer clinics, 15 nurse-led clinics, 8 Aboriginal and Torres Strait Islander health services, 5 community cancer services, and 2 walk-in centres across Melbourne.

When choosing a GP in Melbourne, consider bulk billing availability, whether the practice is accepting new patients, online booking options (HealthEngine, HotDoc), and distance from home or work. For after-hours care, check the Victoria after-hours directory or call healthdirect on 1800 022 222 for 24/7 advice.

Bulk billing note: Bulk billing availability varies by clinic and patient eligibility. GPScout doesn't hold verified per-practice bulk billing data. Call the clinic before your visit to confirm. For background, see SortedAus' Medicare guide.

Frequently asked questions

How many GP practices are in Melbourne?
There are 1506 GP practices listed in Melbourne, Victoria, sourced from the National Health Services Directory via Geoscience Australia.
Are there bulk billing GPs in Melbourne?
Bulk billing is a policy set by each practice and often depends on patient eligibility (Pensioner, Healthcare Card, children under 16). GPScout does not hold verified per-practice bulk billing data for Melbourne. Call each practice to confirm current bulk billing arrangements for your situation.
How do I find a GP open after hours near Melbourne?
After-hours GP availability varies by practice. You can browse the after-hours services directory for Victoria, call healthdirect on 1800 022 222 for advice 24/7, or call the individual Melbourne clinics above to ask about their after-hours arrangements.
What services do GP clinics in this area offer?
The 1506 practices in Melbourne offer a mix of services, including general practice, maternal, child and family health services, skin cancer clinics, nurse-led clinics, Aboriginal and Torres Strait Islander health services, community cancer services, nurse practitioner clinics, walk-in centres, medical deputising (after-hours home visit) services. Not every clinic offers every service — check the individual practice listings for what each clinic provides.
Where can I get a skin check in Melbourne?
Melbourne has 26 general practice skin cancer clinics listed above. These clinics specialise in skin checks, mole mapping, and early detection of skin cancer — important in Australia, which has among the highest skin cancer rates in the world.
How do I book an appointment with a GP?
Most Melbourne practices accept bookings by phone, and many now offer online booking via HealthEngine or HotDoc. New patients may need to complete a registration form before their first visit. Practices can get busy, so book a few days ahead if possible.
Is this information up to date?
This directory is sourced from official Australian Government data via Geoscience Australia (CC BY 4.0) and is refreshed quarterly. If you spot anything wrong, please contact us.
Also need a dentist in Victoria? Browse DentistScout →