List of Polyclinics in Singapore

In Singapore, the primary healthcare role is fulfilled by government polyclinics and private clinics. The polyclinics provide subsidised outpatient medical care, health screening and pharmacy services, with some offering dental services as well. The Ministry of Health states that only 20% of primary healthcare is currently provided by the polyclinics versus 80% by private medical practitioners.

There are currently eighteen polyclinics located throughout the island, and these are managed by the two vertically integrated* delivery networks or clusters, National Healthcare Group (NHG) and Singapore Health Services (Singhealth), that were formed in year 2000.

* The two clusters also manage the government's restructured hospitals.

See:

Map of Polyclinics

Following is a map of government polyclinics in Singapore.
Show all of Singapore

List of Polyclinics

Name/Location Address Enquiry Contact/ Telephone Opening Hours
Ang Mo Kio Polyclinic (NHG) Block 723 Ang Mo Kio Avenue 8 #01-4136
Singapore 560723
(see on map)
Tel: 6355-3000 see below
Bedok Polyclinic (Singhealth) Block 212 Bedok North Street 1 #03-147
Singapore 460212
(see on map)
Tel: 6243-6740 see below
Bukit Batok Polyclinic (NHG) 50 Bukit Batok West Avenue 3
Singapore 659164
(see on map)
Tel: 6355-3000 see below
Bukit Merah Polyclinic (Singhealth) Block 163 Bukit Merah Central #04-3565
Singapore 150163
(see on map)
Tel: 6271-3911 see below
Choa Chu Kang Polyclinic (NHG) 2 Teck Whye Crescent
Singapore 688846
(see on map)
Tel: 6355-3000 see below
Clementi Polyclinic (NHG) Block 451 Clementi Avenue 3 #02-307
Singapore 120451
(see on map)
Tel: 6355-3000 see below
Geylang Polyclinic (Singhealth) 21 Geylang East Central
Singapore 389707
(see on map)
Tel: 6842-2440 see below
Hougang Polyclinic (NHG) 89 Hougang Avenue 4
Singapore 538829
(see on map)
Tel: 6355-3000 see below
Jurong Polyclinic (NHG) 190 Jurong East Avenue 1
Singapore 609788
(see on map)
Tel: 6355-3000 see below
Marine Parade Polyclinic (Singhealth) Block 80 Marine Parade #01-792
Singapore 440080
(see on map)
Tel: 6345-0049 see below
Outram Polyclinic (Singhealth) No.3 Second Hospital Avenue
Singapore 168937
(see on map)
Tel: 6435-3980 see below
Pasir Ris Polyclinic (Singhealth) 1 Pasir Ris Drive 4 #01-11
Singapore 519457
(see on map)
Tel: 6585-5390 see below
Queenstown Polyclinic (Singhealth) 580 Stirling Road
Singapore 148958
(see on map)
Tel: 6471-9530 see below
Sengkang Polyclinic (Singhealth) 2 Sengkang Square #01-06 Sengkang Community Hub
Singapore 545025
(see on map)
Tel: 6315-3500 see below
Tampines Polyclinic (Singhealth) 1 Tampines Street 41
Singapore 529203
(see on map)
Tel: 6786-4070 see below
Toa Payoh Polyclinic (NHG) Block 2003 Lorong 8 Toa Payoh
Singapore 319260
(see on map)
Tel: 6355-3000 see below
Woodlands Polyclinic (NHG) 10 Woodlands Street 31
Singapore 738579
(see on map)
Tel: 6355-3000 see below
Yishun Polyclinic (NHG) 100, Yishun Central
Singapore 768826
(see on map)
Tel: 6355-3000 see below


Opening Hours & Appointment Telephone No. / Contact

Paitents who make appointments (as opposed to walk-in registrations) may experience shorter waiting times.
Polyclinic Appointment Tel. Operating Hours
All National Healthcare Group (NHG) Polyclinics 6355-3000 Mondays to Fridays
8:00am to 1:00pm (morning session registration ends 12pm)
2:00pm to 4:30pm (afternoon session registration ends 4pm)

Saturdays
8:00am to 12:30pm (registration ends 12pm)

Closed on Sundays & Public Holidays
Bedok Polyclinic (Singhealth) 6243-6740 Mondays to Fridays
8:00am to 1:00pm (last registration at 12pm)
2:00pm to 4:30pm (last registration at 4pm)

Saturdays
8:00am to 12:30pm (for patients with appointments)

Closed on Sundays & Public Holidays
Bukit Merah Polyclinic (Singhealth) 6271-3911
Geylang Polyclinic (Singhealth) 6842-2440
Marine Parade Polyclinic (Singhealth) 6342-5101/2
Outram Polyclinic (Singhealth) 6435-3980
Pasir Ris Polyclinic (Singhealth) 6585-5406
Queenstown Polyclinic (Singhealth) 6471-9530
Sengkang Polyclinic (Singhealth) 6315-3500
Tampines Polyclinic (Singhealth) 6786-8516