Singapore’s healthcare system is world-class, but it comes with a price tag that surprises many first-timers. A specialist consultation at a public hospital typically costs S$35–S$160 for Singapore citizens, S$65–S$235 for permanent residents, and S$110–S$350 for foreigners and private patients — before any tests, procedures, or medication. Private hospital specialists charge considerably more: roughly S$180–S$500 for an initial consultation alone. The exact figure depends on your residency status, the hospital class you choose, whether you have a referral letter, and which specialist you see.
This guide breaks down what you’ll actually pay, why the numbers vary so widely, and how to keep the bill manageable.
Key Takeaways
- Public hospital subsidized rates for citizens start around S$35–S$50 at a Specialist Outpatient Clinic (SOC) with a polyclinic referral — roughly a third of private rates.
- A referral letter from a polyclinic unlocks subsidized pricing at public hospitals; walking in without one usually means paying the private rate.
- Private hospital first consultations run S$180–S$500, and follow-ups typically cost 60–80% of that.
- Consultation fees are only part of the bill — scans, blood tests, and procedures can multiply the total by three to five times.
- MediSave can be used for some outpatient scans and treatments, but generally not for the consultation fee itself.
- Integrated Shield Plans and rider policies often cover private specialist consultations, subject to deductibles and co-insurance.
Public vs Private: The Core Difference
The single biggest factor in what you pay is whether you’re treated at a public restructured hospital or a private hospital.
Public hospitals — Singapore General Hospital, Tan Tock Seng, National University Hospital, Changi General, and others — operate a tiered subsidy system. The subsidy depends on your citizenship and the ward class or clinic type you’re assigned.
Private hospitals — Mount Elizabeth, Gleneagles, Raffles, Parkway East, and similar — charge market rates with no subsidy. You pay what the specialist charges.
| Factor | Public Hospital (Subsidized) | Private Hospital |
|---|---|---|
| Citizen initial consult | S$35–S$160 | S$180–S$500 |
| PR initial consult | S$65–S$235 | S$180–S$500 |
| Foreigner initial consult | S$110–S$350 | S$200–S$550 |
| Follow-up consult | S$25–S$120 | S$110–S$350 |
| Referral needed for subsidy | Yes (polyclinic) | No |
| Waiting time | Weeks to months | Days |
Subsidized rates apply only when you’re means-tested and hold a valid referral. Without one, you’re billed as a private patient even inside a public hospital — a detail that catches many people off guard.
What Determines Your Singapore Hospital Specialist Consultation Cost
Residency Status
Citizens receive the highest subsidy, permanent residents roughly half that, and foreigners pay the full unsubsidized rate. Your NRIC or FIN determines this automatically at registration.
Referral Letter Status
A polyclinic referral routes you into the subsidized queue. A referral from a private GP may or may not qualify, depending on the hospital. Walking in cold almost always means private rates.
Consultation Type
First consultations cost more than follow-ups because they include history-taking and initial assessment. Follow-ups are typically shorter and cheaper.
Hospital Class
Within public hospitals, you may be assigned to different clinic classes. Class A and B1 are closer to private rates; B2 and C are heavily subsidized.
Specialist Seniority
A consultant charges more than a registrar or associate consultant. If cost matters, ask whether a junior doctor can see you first.
Pro Tip: Always ask the counter staff which class you’re being registered under before you sign anything. Reclassification after the visit is difficult.
Typical Fee Ranges by Specialty
Consultation fees vary by department because some specialties require longer sessions or more complex assessment.
| Specialty | Public (Citizen, Subsidized) | Private |
|---|---|---|
| General Medicine | S$35–S$90 | S$180–S$400 |
| Cardiology | S$50–S$130 | S$250–S$500 |
| Orthopedics | S$45–S$120 | S$200–S$450 |
| Dermatology | S$40–S$110 | S$180–S$400 |
| ENT | S$40–S$110 | S$180–S$420 |
| Ophthalmology | S$45–S$120 | S$200–S$450 |
| Psychiatry | S$40–S$130 | S$250–S$550 |
These are consultation fees only. A cardiology visit that includes an ECG, echocardiogram, and blood panel can easily add S$300–S$800 on top.
The Referral Letter: Your Biggest Lever
If you’re a citizen or PR, the polyclinic referral is the single most effective way to cut your bill. You visit a polyclinic, pay S$15–S$30 for the consultation, and if the doctor agrees you need specialist care, you receive a referral that locks in subsidized rates at a public hospital.
Without that letter, you can still book directly with a public hospital specialist — but you’ll be charged as a private patient, often two to three times more.
The trade-off is waiting time. Referred patients may wait several weeks for a first appointment, while private patients are seen faster.
Warning: Referral letters typically expire after a set period, often around three months to a year depending on the hospital. If you let it lapse, you may need a fresh referral to keep the subsidy.
What Is Not Included
The consultation fee is a small slice of the total. Expect these additional charges:
- Laboratory tests — blood panels, urine tests, cultures: S$20–S$300
- Imaging — X-ray S$30–S$120, ultrasound S$100–S$350, CT scan S$400–S$1,200, MRI S$600–S$2,000
- Procedures — endoscopy, biopsy, minor surgery: S$300–S$3,000+
- Medication — S$10–S$200 depending on whether it’s subsidized
- Follow-up visits — each one is a separate charge
For a straightforward first visit with basic tests, budget S$150–S$400 at a public hospital and S$400–S$900 at a private one.
Paying: MediSave, Insurance, and MediShield Life
MediSave can be used for certain outpatient scans and treatments under the MediSave500 and MediSave700 schemes, but it generally can’t be used for the consultation fee itself. The Ministry of Health publishes the current withdrawal limits and eligible treatments on its MediSave withdrawal limits page.
MediShield Life is the national basic health insurance. It covers large hospital bills and some outpatient treatments but has deductibles and co-insurance, so small specialist bills usually fall below the claim threshold.
Integrated Shield Plans from private insurers sit on top of MediShield Life and can cover private hospital consultations. Check your policy’s panel of doctors — seeing a non-panel specialist often means a lower claim limit.
Pro Tip: If you hold an Integrated Shield Plan with a rider, confirm whether your specialist is on the insurer’s panel before booking. Panel doctors usually mean cashless admission and higher claim limits.
How to Reduce Your Bill
- Get a polyclinic referral first if you’re a citizen or PR — this alone can cut costs by half or more.
- Choose a public hospital unless your condition specifically requires private care.
- Ask for the subsidized class at registration and confirm it in writing.
- Request a generic or subsidized medication where clinically appropriate.
- Bundle tests into a single visit rather than spreading them across appointments.
- Check your insurance panel before choosing a specialist.
- Ask about instalment plans — most public hospitals offer interest-free instalments for larger bills.
When Private Care Is Worth It
Private specialists make sense when:
- Waiting weeks or months isn’t acceptable for your condition
- You need a specific sub-specialist not available in the public system soon
- Your Integrated Shield Plan covers most of the cost
- You value shorter waiting times and a consistent doctor across visits
For chronic conditions managed over years, the public system’s subsidized follow-up rates usually win on total cost.
Frequently Asked Questions
How much does a specialist consultation cost at a Singapore public hospital?
For citizens with a polyclinic referral, expect S$35–S$160 for a first visit and S$25–S$120 for follow-ups. Permanent residents pay roughly S$65–S$235, and foreigners S$110–S$350. Without a referral, you’re billed at private rates even inside a public hospital.
Do I need a referral to see a specialist in Singapore?
No, you can book directly with most specialists. However, at public hospitals, a polyclinic referral is what unlocks subsidized pricing. Without it, you pay the private rate — often two to three times more for the same doctor.
Can I use MediSave for a specialist consultation?
Generally no. MediSave can’t be used for the consultation fee itself, but it can be used for certain outpatient scans and treatments under the MediSave500 and MediSave700 schemes. Check the Ministry of Health’s current list of eligible treatments before assuming coverage.
How long do I wait for a subsidized specialist appointment?
Referred patients at public hospitals typically wait several weeks to a few months, depending on the specialty and urgency. Private patients are usually seen within days. If your condition is urgent, tell the referring doctor so it can be triaged accordingly.
Is private hospital specialist care much more expensive?
Yes. A private first consultation runs S$180–S$500, and follow-ups S$110–S$350, before tests. The gap widens once imaging and procedures are added. Integrated Shield Plans can offset much of this if your specialist is on the insurer’s panel.
What if I can’t afford the bill?
Public hospitals offer instalment plans and medical social worker assistance for patients facing financial hardship. Ask at the billing counter or the medical social work department. Don’t skip follow-up care — unmanaged conditions usually cost far more later.
Final Word
The smartest move is to get a polyclinic referral before you book anything, confirm your registration class at the counter, and check your insurance panel in advance. If you’re unsure whether your condition warrants specialist care, start with a GP or polyclinic doctor — they can often treat you for a fraction of the price and refer you only if genuinely needed.