For expats and digital nomads, Indonesia is one of Southeast Asia's hottest destinations. Getting health insurance in Indonesia right matters more than in most places, though.
There can be world-class care in Jakarta, decent care in Bali, but everywhere else is a different story. A medical evacuation from Bali to Singapore costs $25,000 to $80,000. From a remote island, it can reach $150,000 or more.
What about BPJS Kesehatan, Indonesia's national health insurance scheme? It's mandatory for some foreigners, unavailable for others, but most expats never actually use it. More on that later.
Read this guide to learn:
Why health insurance in Indonesia works differently from cover in most countries
What BPJS, private health insurance in Indonesia, and international insurance actually give you
How to choose the right plan for your visa type, age, and location
What expat health insurance in Indonesia costs, by age and profile
The coverage gaps most Indonesia health insurance for foreigners articles don't mention
There's one thing to flag before we begin. Feather sells international health insurance. We'll tell you where it fits and where it doesn't.
Healthcare in Indonesia has two types. Public hospitals are funded through BPJS. Private facilities range from world-class city hospitals to basic rural clinics. For expats, the private sector is almost always the practical route. Public hospitals are overcrowded, documentation is in Indonesian, and waiting times are long. Even in Jakarta, English-speaking staff at public facilities are the exception.
The bigger issue is geography. Jakarta has strong private hospitals. Bali handles emergencies well but refers complex cases out. But what about everywhere else? You’re looking at minimal infrastructure and a long way from specialist care. For official data on hospitals and accreditation, see the Ministry of Health (Kemenkes).
| Location | Key hospitals | Capabilities | Medevac needed? |
|---|---|---|---|
| Jakarta | Pondok Indah, Siloam, Medistra | Full specialist care | Rarely |
| Bali | BIMC (Kuta, Nusa Dua), Siloam Bali | Emergency + routine; complex cases referred out | Yes, for serious cases |
| Surabaya | National Hospital Surabaya | Adequate general care | Sometimes |
| Lombok, Flores, Papua, remote islands | Basic clinics only | Minimal | Yes, for anything beyond basic care |
For context, here are some uninsured costs at private facilities (Q1 2026). A GP visit runs IDR 150K to 500K. A specialist in Jakarta IDR 500K to 2M. An ER visit at BIMC Bali runs IDR 3M to 10M.
Neither BPJS nor Indonesian private insurance covers medical evacuation. Singapore is the standard destination for complex cases. From a remote island, an air ambulance can run $50,000 to $150,000 or more. Only health insurance in Indonesia with international cover includes this.
Dengue fever is a year-round risk for Bali-based expats. It's endemic – Indonesia reported over 139,000 dengue cases in 2025. And hospitalisation typically costs $2,000 to $5,000. But standard international plans only cover it after a 30-day waiting period.
Malaria is a risk in rural Sumatra, Kalimantan, and the eastern islands, but not in Bali or Jakarta. Indonesian ambulances are often basic paid transport.
As we mentioned earlier, BPJS Kesehatan is Indonesia’s national health insurance programme. Under Presidential Regulation No. 82/2018, foreigners who live or work in Indonesia for at least six months – typically KITAS and KITAP holders – must enrol. Tourists and Second Home Visa holders generally aren’t covered by it. E33G remote-worker visa holders rely on private international health insurance instead – it’s a requirement of that visa.
Contributions run IDR 42,000 to 150,000 per month ($2 to $9). The class-based tier system is being phased out under KRIS (Kelas Rawat Inap Standar). New rates will follow.
Care requires a referral chain starting at an assigned Puskesmas clinic. It's all conducted in the Indonesian Bahasa language.
BPJS registration is a compliance requirement for many. But it can't give you English-language support, medical evacuation, or coverage outside Indonesia.
Indonesian private health insurance is available from several providers. Allianz Health Insurance Indonesia, AXA Mandiri, Prudential Indonesia, and Manulife Indonesia are the main names. All are regulated by the Otoritas Jasa Keuangan (OJK). That’s Indonesia’s Financial Services Authority. Costs run from IDR 3,000,000 to 15,000,000 per year ($180 to $900). Indonesia-only, private hospital networks only.
Policies for private health insurance in Indonesia are in the Bahasa Indonesian language. Most providers stop accepting new applicants at 55 to 65. Pre-existing conditions are typically excluded. Annual caps of IDR 500M to 1B ($30,000 to $60,000) look reasonable until something serious happens. A week in ICU at Pondok Indah plus a medevac to Singapore can reach $100,000. Local private insurance covers none of that.
International health insurance covers you in Indonesia and worldwide. No GP referral needed. No restriction to Indonesian hospitals. Medical evacuation is included as standard.
For more on how these plans work, see our guide to how international health insurance works. For E33G visa holders, it’s the only real option. BPJS isn’t designed for them and local private plans don’t travel.
Need portability? Our guide to international health insurance for digital nomads may be useful.
Direct billing means your insurer pays the hospital directly. Without it, Indonesian private hospitals require a cash deposit before treatment begins. That can be from IDR 10,000,000 to 20,000,000. Call your insurer’s 24/7 line before arriving and they’ll issue a GOP (Guarantee of Payment) that waives it.
Here’s how the three types of Indonesia health insurance for foreigners compare. The medevac row matters most for anyone outside Jakarta.
| Feature | BPJS Kesehatan | Indonesian private | International |
|---|---|---|---|
| Available to foreigners | Mandatory for KITAS/KITAP | Yes | Yes |
| Age limit | None | Often 55–65 | 75 (Feather) |
| Coverage area | Indonesia (network) | Indonesia only | Worldwide |
| Language | Indonesian | Indonesian | English |
| Cost/month | IDR 42K–150K ($2–9)* | IDR 250K–1.25M ($15–75) | From EUR 85 |
| Hospital choice | Referral chain required | Network-based | Any hospital |
| Portable | No | No | Yes |
| Pre-existing conditions | Covered (after waiting period) | Often excluded | Covered (Feather) |
| Medical evacuation | No | No | Yes |
| Annual cap | None (but limited scope) | IDR 500M–1B ($30K–60K) | Typically unlimited |
| Referral required | Yes | Depends on plan | No |
All figures are approximate and reflect indicative market rates as of Q1 2026. International figures based on Feather pricing. *BPJS rates are transitional; new KRIS rates expected post-July 2025.
Visa type and location determine which option makes sense. Here’s the best health insurance in Indonesia for each situation.
| Your situation | Recommended option | Why |
|---|---|---|
| Employed in Jakarta | BPJS + international or top-tier Indonesian private | BPJS is mandatory. Add international or strong local cover for actual care at Pondok Indah or Siloam. |
| Digital nomad, E33G visa (Bali) | International | No BPJS access, so international is the only real option. Bali handles day-to-day emergencies but complex cases transfer to Singapore. Portability matters if you move on. |
| Retiree (Second Home Visa or retirement KITAS) | International | Local private plans often refuse new applicants over 55. International typically has higher age limits and covers medevac. Both matter more as you get older. |
| Based outside Jakarta/Bali | International with medevac | Surabaya has decent hospitals. Anywhere else, assume you’ll need evacuation for anything serious. |
| Short-term visitor (tourist visa) | Travel insurance | Sufficient for stays under 3 months. For longer stays, international health insurance in Indonesia is the stronger option. |
Short-term visitor? Health insurance for travel to Indonesia via a travel policy covers stays under three months.
Retiring here? Our guide to international health insurance for seniors covers age limits and pre-existing conditions.
Studying in Indonesia? See our guide to international health insurance for students.
Indonesia has world-class dive sites: Komodo, Raja Ampat, the Gili Islands. Decompression sickness is a real risk, and hyperbaric chamber treatment costs $5,000 to $15,000. Recompression chambers are scarce, too – Indonesia has only a handful nationwide, mostly in Bali with others in cities like Jakarta and Manado. From a remote dive site, the nearest one can be a long way off. Check before you dive: does your policy cover hyperbaric treatment? Not all international plans do.
Many Indonesian private policies exclude motorcycle injuries if the rider lacks a valid SIM C licence. A serious exclusion for Bali-based expats and nomads. Check any policy before purchasing.
| Profile | Indonesian private | International |
|---|---|---|
| 30, single | IDR 3–8M/yr ($180–480) | From EUR 1,020/yr |
| 45, single | IDR 6–15M/yr ($360–900) | From EUR 1,500/yr |
| 60, single | IDR 15–30M+/yr ($900–1,800) | From EUR 2,000/yr |
| 70, single | Often unavailable | Available (Feather) |
Indonesian private figures are indicative market rates. International figures reflect Feather’s EUR pricing. Cost estimates verified Q1 2026.
Indonesian private insurance looks cheaper, but annual caps are the issue. A cap of $30,000 to $60,000 sounds like good cover. It isn’t, for anything serious. A week in ICU at a Jakarta private hospital plus a medevac to Singapore can easily reach $100,000. And medical costs are rising at 10-15% a year across Asia Pacific, so those caps shrink further every year. International health insurance in Indonesia covers all of this with no cap.
Check your visa type. KITAS and KITAP holders must register for BPJS. Visit a local BPJS office with your KITAS and passport. Holders of E33G, tourist, and Second Home visas aren’t enrolled through it. Need proof of cover for a visa? See international health insurance for visa applicants.
Check your location. Outside Jakarta, medevac coverage matters.
Compare options. International wins on medevac and portability. Local private wins on cost if you're young, healthy, and staying put.
Apply online. International plans are applied for in English. Your certificate comes through quickly. Moving with your family? See our guide to international health insurance for families.
Save emergency contacts. Save your insurer’s 24/7 line and your nearest hospital before you arrive.
As we’ve explored, the gap between major-city care and everywhere else is stark. An evacuation without cover can cost more than most people have in savings.
International health insurance is the right option for many expats. It's essential for E33G visa holders, over-55s, and anyone outside Jakarta. Are you splitting time between Indonesia, Thailand, and Vietnam? Then your cover travels with you. Freelancing? Our guide to international health insurance for freelancers covers this.
Feather’s international health insurance starts from EUR 85 per month. Coverage is offered up to age 75. There’s no referral chain and no Indonesian language paperwork. Apply online and your certificate comes through quickly in English.