NSW public maternity hospital locations and map

​​​​​​​​Use the map or table to find a public maternity hospital near you. 

You can also visit the hospital’s website for local information, such as:

  • how to book in​
  • the care offered​
  • how to contact them and more.​

Find maternity hospitals in NSW using this map

View larger map​​

​​

Find maternity hospitals in NSW using this table

Filter by Suburb or Postcode.

​Suburb:
Postcode:
 
​Hospital name & website Address Suburb Postcode General number (Switchboard)
Gosford Hospital 76 Holden Street Gosford 2250 (02) 4320 2111
Broken Hill Base Hospital 176 Thomas Street Broken Hill 2880 (08) 8080 1300
Buronga HealthOne 3 Pitman Avenue Buronga 2739 (03) 5021 720
Armidale Hospital 226 Rusden Street Armidale 2350 (02) 6776 9500
Glen Innes Hospital 94 Taylor Street Glen Innes 2370 (02) 6739 0200
Gunnedah Hospital and Health Service 27 Marquis Street Gunnedah 2380 (02) 6741 8000
Inverell District Hospital 41 - 61 Swanbrook Road Inverell 2360 (02) 6721 9500
John Hunter Hospital Lookout Road New Lambton Heights 2305 (02) 4921 3000
Maitland Hospital 51 Metford Road Metford 2323 (02) 4087 1000
Manning Base Hospital 26 York Street Taree 2430 (02) 6592 9111
Moree District Hospital 35 Alice Street Moree 2400 (02) 6757 0000
Muswellbrook Hospital Brentwood Street Muswellbrook 2333 (02) 6542 2000
Narrabri District Hospital 66 Gibbons Street Narrabri 2390 (02) 6799 2800
Scott Memorial Hospital 24 Stafford Street Scone 2337 (02) 6540 2100
Singleton Hospital Lot 20 Dangar Road Singleton 2330 (02) 6571 9222
Tamworth Hospital 31 Dean Street Tamworth 2340 (02) 6767 7700
Shoalhaven Hospital 53 Osborne Street Nowra 2541 (02) 4423 9500
Wollongong Hospital Loftus Street Wollongong 2500 (02) 4222 5000
Milton Uladulla Hospital 106 Princes Highway Milton 2538 (02) 4454 9100
Coffs Harbour Base Hospital 345 Pacific Highway Coffs Harbour 2450 (02) 6656 7000
Kempsey District Hospital 119 River Street Kempsey 2440 (02) 6561 2600
Macksville District Hospital 100 Darruya Road North Macksville 2447 02 6598 3300
Port Macquarie Base Hospital 1 Wrights Road Port Macquarie 2444 (02) 5524 2000
Deniliquin Hospital 411 Charlotte Street Deniliquin 2710 (03) 5882 2800
Griffith Base Hospital 1 Noorebar Avenue Griffith 2680 (02) 6969 5555
Leeton District Hospital 114 -124 Wade Avenue Leeton 2705 (02) 6953 1111
Temora Hospital 169 Temora Young Road Temora 2666 (02) 6980 0200
The Cootamundra Hospital 148 Mackay Street Cootamundra 2590 (02) 6942 0444
Tumut District Hospital 107-111 Simpson Street Tumut 2720 (02) 6947 0800
Wagga Wagga Base Hospital 260 - 280 Edward Street Wagga Wagga 2650 (02) 5943 1000
Young Health Service 68 Allanan Street Young 2594 (02) 6382 8888
Blue Mountains Hospital 1 Woodlands Road Katoomba 2780 (02) 4784 6500
Hawkesbury District Hospital 2 Day St Windsor 2756 (02) 4560 5555
Lithgow Hospital 2 Col Drewe Drive Lithgow 2790 (02) 6350 2300
Nepean Hospital 55 Derby Street Kingswood 2747 (02) 4734 2000
Byron Central Hospital 54 Ewingsdale Road Ewingsdale 2481 (02) 6639 9400
Grafton Base Hospital 174 Arthur Street Grafton 2460 (02) 6640 2222
Lismore Base Hospital 60 Uralba Street Lismore 2480 (02) 6624 0200
Murwillumbah District Hospital 8-10 Ewing Street Murwillumbah 2484 (02) 6672 0000
Tweed Valley Hospital 771 Cudgen Road Cudgen 2487 (02) 6677 2000
Hornsby Ku-ring-gai Hospital 36 - 76 Palmerston Road Hornsby 2077 (02) 9477 9123
Northern Beaches Hospital 105 Frenchs Forest Road (West) Frenchs Forest 2086 (02) 9105 5000
Royal North Shore Hospital 1 Reserve Road St Leonards 2065 (02) 9926 7111
Royal Hospital for Women Barker St Randwick 2031 (02) 9382 6111
St. George Hospital 28 Gray St Kogarah 2217 (02) 9113 1111
Sutherland Hospital Cnr Kingsway & Kareena Rd Caringbah 2229 (02) 9540 7111
Bankstown-Lidcombe Hospital 70 Eldridge Road Bankstown 2200 (02) 9722 8000
Bowral and District Hospital 97-103 Bowral Street Bowral 2576 (02) 4861 0200
Campbelltown Hospital 1 Therry Road Campbelltown 2560 (02) 4634 3000
Fairfield Hospital Polding St & Prairie Vale Road Prairiewood 2176 (02) 9616 8111
Liverpool Hospital Cnr Elizabeth abd Goulburn Street Liverpool 2170 (02) 8738 3000
Bega South East Regional Hospital 4 Virginia Drive Bega 2550 (02) 6491 9999
Cooma Hospital and Health Service 2 Bent Street Cooma 2630 (02) 6455 3222
Goulburn Base Hospital 130 Goldsmith Street Goulburn 2580 (02) 4825 4000
Moruya Hospital and Health Service 2-10 River Street Moruya 2537 (02) 4474 2666
Queanbeyan District Hospital 107 Collett Street Queanbeyan 2620 (02) 6150 7000
Canterbury Hospital 575 Canterbury Rd Campsie 2194 (02) 9153 2000
Royal Prince Alfred Hospital 50 Missenden Rd Camperdown 2050 (02) 9515 6111
Bathurst Base Hospital 361-365 Howick Street Bathurst 2795 (02) 6330 5000
Cowra Health Service 64 Liverpool Street Cowra 2794 (02) 5338 5500
Dubbo Base Hospital 170 Myall Street Dubbo 2830 (02) 6809 6809
Forbes Hospital 5 Elgin Street Forbes 2871 (02) 6852 1000
Mudgee Health Service 30 Meares Street Mudgee 2850 (02) 6850 7100
Orange Health Service 1530 Forest Road Orange 2800 (02) 6369 3000
Auburn Hospital 263 Hargrave Rd Auburn 2144 (02) 8759 3000
Blacktown Hospital​ 18 Blacktown Rd Blacktown 2148 (02) 9881 8000
Westmead Hospital
Cnr Hawkesbury and Darcy Rd Westmead 2145 (02) 8890 5555​​​




Current as at: Tuesday 19 August 2025
Contact page owner: Maternity, Child and Family