/* ===== Page-specific ===== */ /* ===== Breadcrumb ===== */ .breadcrumb{ padding:22px 0 0; font-size:13px; color:var(--ink-soft); } .breadcrumb a{ color:var(--ink-soft); } .breadcrumb a:hover{ color:var(--blue-deep); } .breadcrumb span.sep{ margin:0 8px; color:#C7D4DB; } .breadcrumb span.cur{ color:var(--ink); font-weight:700; } /* ===== Page hero (listing pages) ===== */ .page-hero{ position:relative; padding:36px 0 54px; overflow:hidden; } .page-hero::before{ content:""; position:absolute; top:-180px; right:-160px; width:460px; height:460px; border-radius:50%; background:radial-gradient(circle at 30% 30%, var(--teal-soft), transparent 70%); z-index:0; } .page-hero .inner{ position:relative; z-index:1; max-width:680px; } .page-hero h1{ font-size:clamp(30px,3.6vw,44px); line-height:1.1; margin-bottom:14px; } .page-hero p{ font-size:16px; color:var(--ink-soft); line-height:1.65; } /* ===== Filter bar ===== */ .filter-bar{ background:#fff; border:1px solid #EAF1F4; border-radius:20px; padding:18px 22px; display:flex; align-items:center; gap:14px; flex-wrap:wrap; box-shadow:0 14px 34px -22px rgba(11,41,66,0.2); margin-bottom:40px; } .filter-bar select, .filter-bar input[type="text"]{ border:1.5px solid #E4EBEF; border-radius:12px; padding:11px 14px; font-family:'Inter',sans-serif; font-size:13.5px; color:var(--ink); background:#F9FBFC; outline:none; min-width:150px; } .filter-bar select:focus, .filter-bar input:focus{ border-color:var(--blue); background:#fff; } .filter-bar .btn{ padding:11px 24px; font-size:13.5px; margin-left:auto; } .results-row{ display:flex; align-items:center; justify-content:space-between; margin-bottom:26px; flex-wrap:wrap; gap:10px; } .results-row .count{ font-size:14px; color:var(--ink-soft); } .results-row .count b{ color:var(--ink); } .results-row .sort{ display:flex; align-items:center; gap:8px; font-size:13px; color:var(--ink-soft); } .results-row select{ border:1.5px solid #E4EBEF; border-radius:10px; padding:8px 12px; font-family:'Inter',sans-serif; font-size:13px; background:#fff; } /* ===== Hospital cards ===== */ .hospital-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:24px; } .hospital-card{ background:#fff; border-radius:22px; overflow:hidden; border:1px solid #EAF1F4; box-shadow:0 10px 30px -22px rgba(11,41,66,0.25); transition:transform .25s ease, box-shadow .25s ease; } .hospital-card:hover{ transform:translateY(-5px); box-shadow:var(--shadow); } .hospital-photo{ position:relative; aspect-ratio:16/11; overflow:hidden; } .hospital-photo img{ width:100%; height:100%; object-fit:cover; transition:transform .4s ease; } .hospital-card:hover .hospital-photo img{ transform:scale(1.06); } .hospital-accred{ position:absolute; top:14px; left:14px; display:flex; gap:6px; flex-wrap:wrap; } .accred-chip{ background:rgba(255,255,255,0.94); backdrop-filter:blur(4px); padding:5px 10px; border-radius:100px; font-size:10.5px; font-weight:800; color:var(--blue-deep); letter-spacing:0.02em; } .hospital-rating{ position:absolute; top:14px; right:14px; background:var(--ink); color:#fff; padding:5px 10px; border-radius:100px; font-size:11.5px; font-weight:800; display:flex; align-items:center; gap:4px; } .hospital-body{ padding:20px 22px 22px; } .hospital-loc{ display:flex; align-items:center; gap:6px; font-size:12px; font-weight:700; color:var(--blue-deep); margin-bottom:8px; text-transform:uppercase; letter-spacing:0.04em; } .hospital-body h4{ font-family:'Inter',sans-serif; font-size:18px; font-weight:700; margin-bottom:8px; } .hospital-tags{ display:flex; gap:6px; flex-wrap:wrap; margin-bottom:16px; } .htag{ background:var(--teal-soft); color:var(--blue-deep); font-size:11px; font-weight:700; padding:5px 10px; border-radius:100px; } .hospital-meta{ display:flex; align-items:center; justify-content:space-between; padding-top:14px; border-top:1px dashed #E4EBEF; } .hospital-meta .from{ font-size:11.5px; color:var(--ink-soft); } .hospital-meta .from b{ display:block; font-size:15px; color:var(--ink); font-family:'Fraunces',serif; } .hospital-meta a{ font-size:12.5px; font-weight:800; color:var(--blue-deep); } /* ===== Country cards ===== */ .country-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:22px; } .country-card{ background:#fff; border-radius:22px; overflow:hidden; border:1px solid #EAF1F4; box-shadow:0 10px 30px -22px rgba(11,41,66,0.25); transition:transform .25s ease, box-shadow .25s ease; } .country-card:hover{ transform:translateY(-5px); box-shadow:var(--shadow); } .country-photo{ position:relative; aspect-ratio:4/3; overflow:hidden; } .country-photo img{ width:100%; height:100%; object-fit:cover; transition:transform .4s ease; } .country-card:hover .country-photo img{ transform:scale(1.06); } .country-flag{ position:absolute; bottom:-22px; left:18px; width:44px; height:44px; border-radius:50%; background:#fff; box-shadow:var(--shadow); display:flex; align-items:center; justify-content:center; font-size:22px; } .country-body{ padding:32px 18px 20px; } .country-body h4{ font-family:'Inter',sans-serif; font-size:17px; font-weight:700; margin-bottom:6px; } .country-body p{ font-size:12.5px; color:var(--ink-soft); line-height:1.55; margin-bottom:14px; min-height:38px; } .country-stats{ display:flex; justify-content:space-between; padding-top:12px; border-top:1px dashed #E4EBEF; margin-bottom:14px; } .country-stats .cs{ text-align:center; } .country-stats .cs .n{ font-family:'Fraunces',serif; font-weight:600; font-size:16px; color:var(--blue-deep); } .country-stats .cs .l{ font-size:10px; color:var(--ink-soft); font-weight:700; text-transform:uppercase; } .country-card .btn{ width:100%; padding:10px; font-size:13px; } /* ===== Detail hero (hospital / country / doctor) ===== */ .detail-hero{ position:relative; height:380px; overflow:hidden; } .detail-hero img{ width:100%; height:100%; object-fit:cover; } .detail-hero::after{ content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(7,18,28,0.15) 0%, rgba(7,18,28,0.78) 100%); } .detail-card{ position:relative; z-index:2; margin-top:-92px; background:#fff; border-radius:26px; box-shadow:var(--shadow); padding:32px 36px; display:flex; align-items:flex-end; justify-content:space-between; gap:24px; flex-wrap:wrap; } .detail-card .dc-loc{ display:flex; align-items:center; gap:6px; font-size:12px; font-weight:800; color:var(--blue-deep); text-transform:uppercase; letter-spacing:0.04em; margin-bottom:10px; } .detail-card h1{ font-size:clamp(24px,3vw,34px); margin-bottom:10px; } .detail-card .dc-badges{ display:flex; gap:8px; flex-wrap:wrap; } .detail-card .dc-stats{ display:flex; gap:28px; flex-wrap:wrap; } .detail-card .dc-stats .st{ text-align:center; } .detail-card .dc-stats .st .n{ font-family:'Fraunces',serif; font-weight:600; font-size:22px; color:var(--ink); } .detail-card .dc-stats .st .l{ font-size:11px; color:var(--ink-soft); font-weight:700; text-transform:uppercase; } /* ===== Sub nav ===== */ .subnav{ position:sticky; top:82px; z-index:150; background:#fff; border-bottom:1px solid #EAF1F4; margin-top:36px; } .subnav .container{ display:flex; gap:30px; overflow-x:auto; } .subnav a{ padding:16px 0; font-size:13.5px; font-weight:700; color:var(--ink-soft); white-space:nowrap; border-bottom:2px solid transparent; } .subnav a:hover, .subnav a.active{ color:var(--blue-deep); border-color:var(--teal); } /* ===== Detail layout ===== */ .detail-layout{ display:grid; grid-template-columns:1.65fr 1fr; gap:44px; align-items:start; } .detail-main section.d-block{ padding:0 0 46px; } .detail-main h2{ font-size:24px; margin-bottom:14px; } .detail-main p.body-text{ font-size:14.5px; color:var(--ink-soft); line-height:1.8; margin-bottom:16px; } .fact-grid{ display:grid; grid-template-columns:repeat(2,1fr); gap:14px; margin-top:20px; } .fact-cell{ background:var(--teal-soft); border-radius:16px; padding:16px 18px; } .fact-cell .l{ font-size:11px; font-weight:700; color:var(--blue-deep); text-transform:uppercase; letter-spacing:0.04em; } .fact-cell .v{ font-size:15px; font-weight:800; color:var(--ink); margin-top:4px; } .amenity-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:16px; } .amenity{ display:flex; align-items:center; gap:12px; background:#fff; border:1px solid #EAF1F4; border-radius:16px; padding:14px 16px; } .amenity .ic{ width:38px; height:38px; border-radius:12px; background:var(--teal-soft); color:var(--blue-deep); display:flex; align-items:center; justify-content:center; flex-shrink:0; } .amenity span{ font-size:13px; font-weight:700; } .gallery-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:12px; } .gallery-grid img{ width:100%; height:150px; object-fit:cover; border-radius:14px; } .gallery-grid a:first-child img{ height:100%; } .gallery-grid a:first-child{ grid-row:span 2; grid-column:span 2; } .gallery-grid a:first-child img{ height:312px; } .map-box{ border-radius:20px; overflow:hidden; height:260px; background:var(--teal-soft); position:relative; display:flex; align-items:center; justify-content:center; color:var(--blue-deep); font-weight:700; font-size:13.5px; border:1px solid #D6EFEC; } /* ===== Sidebar ===== */ .side-form{ background:#fff; border:1px solid #EAF1F4; border-radius:22px; padding:26px; box-shadow:var(--shadow); position:sticky; top:180px; } .side-form h4{ font-size:17px; margin-bottom:6px; } .side-form p{ font-size:13px; color:var(--ink-soft); margin-bottom:18px; } .side-form .btn{ width:100%; } .side-trust{ display:flex; align-items:center; gap:8px; margin-top:16px; font-size:11.5px; color:var(--ink-soft); } .related-strip{ background:var(--paper); } /* ===== FAQ ===== */ .faq-list{ display:grid; gap:12px; } .faq-item{ background:#fff; border:1px solid #EAF1F4; border-radius:16px; padding:6px 20px; } .faq-item summary{ padding:16px 0; font-weight:700; font-size:14.5px; cursor:pointer; list-style:none; display:flex; align-items:center; justify-content:space-between; } .faq-item summary::-webkit-details-marker{ display:none; } .faq-item summary::after{ content:"+"; font-size:20px; color:var(--blue-deep); font-weight:400; } .faq-item[open] summary::after{ content:"โˆ’"; } .faq-item p{ font-size:13.5px; color:var(--ink-soft); line-height:1.7; padding-bottom:16px; } @media (max-width: 980px){ .hospital-grid{ grid-template-columns:repeat(2,1fr); } .country-grid{ grid-template-columns:repeat(2,1fr); } .detail-layout{ grid-template-columns:1fr; } .side-form{ position:static; } .amenity-grid{ grid-template-columns:repeat(2,1fr); } .gallery-grid{ grid-template-columns:repeat(2,1fr); } .gallery-grid a:first-child{ grid-column:span 2; grid-row:auto; } .gallery-grid a:first-child img{ height:150px; } .subnav{ top:0; } } @media (max-width: 620px){ .hospital-grid, .country-grid{ grid-template-columns:1fr 1fr; } .filter-bar .btn{ margin-left:0; width:100%; } .detail-card{ padding:24px; margin-top:-60px; } .detail-card .dc-stats{ gap:18px; } .fact-grid, .amenity-grid{ grid-template-columns:1fr; } }
India
๐Ÿ‡ฎ๐Ÿ‡ณ South Asia ยท GMT +5:30

India

Visa on Arrival for Medical Visa โ˜… 4.9 Patient Rating
70%
Avg. Savings
128
Hospitals
40k+
Doctors

Why patients choose India

India is the world's largest medical tourism destination, treating over 2 million international patients a year. It combines internationally accredited hospitals, US and UK-trained surgeons, and treatment costs that run 65โ€“80% lower than in Western countries โ€” without compromising on outcomes.

Major hubs include Delhi NCR, Mumbai, Chennai and Bengaluru, each with dense clusters of JCI and NABH-accredited hospitals, dedicated international patient wings, and direct flights from the Middle East, Africa, and Central Asia.

Best For
Cardiac, Orthopedic, Transplant
Avg. Flight Time (Middle East)
3โ€“4 hours
Common Languages
English, Hindi, Arabic (major hospitals)
Currency
Indian Rupee (INR)

Popular treatments in India

Cardiology

Bypass from $7,200

Orthopedics

Knee replacement from $5,400

Organ Transplant

Liver from $34,000

IVF & Fertility

IVF cycle from $2,600

Top hospitals in India

Apex Global Heart Institute
JCINABH
โ˜… 4.9
๐Ÿ“ New Delhi

Apex Global Heart Institute

Cardiology
Bypass from$7,200
View โ†’
Sunrise Multispecialty Hospital
JCINABH
โ˜… 4.9
๐Ÿ“ Mumbai

Sunrise Multispecialty Hospital

CardiologyOrthopedics
Angioplasty from$4,100
View โ†’

Top rated doctors in India

Dr. Rohan Malhotra Cardiology

Dr. Rohan Malhotra

Chief Cardiac Surgeon, New Delhi

22 yrs exp.Profile โ†’
Dr. Anjali Verma Cardiology

Dr. Anjali Verma

Interventional Cardiologist, Delhi

16 yrs exp.Profile โ†’
Dr. Priya Nair Orthopedics

Dr. Priya Nair

Joint Replacement Surgeon, Mumbai

18 yrs exp.Profile โ†’

Visa & travel information

Most nationalities are eligible for India's dedicated Medical Visa (M-Visa), which permits stays up to 60 days and can be extended twice. OMCA prepares and sends your hospital invitation letter within 24 hours of confirmation, which is required for the M-Visa application.

Visa Type
Medical Visa (M-Visa)
Typical Processing
3โ€“5 business days
Attendant Visa
MX-Visa for up to 2 companions
Airport Pickup
Included with OMCA

Frequently asked questions

Is it safe for foreigners to get treated in India?

Yes. All hospitals in the OMCA network are JCI or NABH accredited, meet international infection-control and surgical safety standards, and have dedicated international patient departments.

How much can I save compared to my home country?

Most patients save 65โ€“80% compared to the US, UK, or Gulf countries for the same procedure, without any difference in surgical outcomes.

Do I need a visa before booking treatment?

You'll need a confirmed treatment plan first โ€” OMCA issues the hospital invitation letter required for your Medical Visa application within 24 hours of confirming your case.

Can a family member travel with me?

Yes, up to two companions can travel on an attendant (MX) visa, and most hospitals offer discounted accompanying-guest stays.

Compare India with other destinations

See how costs, wait times, and quality stack up across our 8 partner countries.

Browse All Countries

We care for your health

Fill the form and a care coordinator will reach you within 2 minutes.