Get In Touch

Contact Us

We'd love to hear from you. Reach out by phone, email, or use our contact form below.

Call Us

022 482 2552

Mon–Fri 08:00–17:00 | Sat 08:00–12:00

Call now

Email Us

Appointments:
reception@drsnnb.co.za
Accounts:
accounts@drsnnb.co.za
Scripts/Admin:
admin@drsnnb.co.za

We respond within 1 business day

Send email

Visit Us

15 Tuinstraat
Malmesbury, 7300

Western Cape, South Africa

Get directions

Opening Hours

Mon–Fri: 08:00–17:00
Saturday: 08:00–12:00

Closed Sundays & Public Holidays

Find Us in Malmesbury

Swartland Medical Centre

15 Tuinstraat, Malmesbury, 7300

Open in Google Maps →

Send Us a Message

Appointment queries → reception@drsnnb.co.za | Account queries → accounts@drsnnb.co.za | Script/Admin → admin@drsnnb.co.za

⚠️ For medical emergencies, please call 10177 or Crestcare Emergency 022 891 9500

Share Your Experience

Your feedback helps us improve and helps other patients in the Swartland community find quality healthcare. If you've had a good experience, we'd love to hear from you on Google.

⚠️ Medical Emergency? Call 10177 (Ambulance) | 10111 (Police) | Crestcare Hospital: 022 891 9500