/* ===== 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); } /* ===== Treatment listing cards ===== */ .treatment-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:24px; } .treatment-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; } .treatment-card:hover{ transform:translateY(-5px); box-shadow:var(--shadow); } .treatment-photo{ position:relative; aspect-ratio:16/11; overflow:hidden; } .treatment-photo img{ width:100%; height:100%; object-fit:cover; transition:transform .4s ease; } .treatment-card:hover .treatment-photo img{ transform:scale(1.06); } .treatment-cat{ position:absolute; top:14px; left:14px; background:rgba(255,255,255,0.94); backdrop-filter:blur(4px); padding:5px 12px; border-radius:100px; font-size:10.5px; font-weight:800; color:var(--blue-deep); text-transform:uppercase; letter-spacing:0.04em; } .treatment-save{ position:absolute; top:14px; right:14px; background:var(--ink); color:#fff; padding:5px 10px; border-radius:100px; font-size:11px; font-weight:800; } .treatment-body{ padding:20px 22px 22px; } .treatment-body h4{ font-family:'Inter',sans-serif; font-size:17.5px; font-weight:700; margin-bottom:8px; } .treatment-body p.desc{ font-size:13px; color:var(--ink-soft); line-height:1.6; margin-bottom:16px; min-height:42px; } .treatment-facts{ display:flex; gap:16px; margin-bottom:16px; } .treatment-facts .tf{ font-size:11px; color:var(--ink-soft); } .treatment-facts .tf b{ display:block; font-size:13.5px; color:var(--ink); font-family:'Inter',sans-serif; font-weight:700; } .treatment-meta{ display:flex; align-items:center; justify-content:space-between; padding-top:14px; border-top:1px dashed #E4EBEF; } .treatment-meta .from{ font-size:11.5px; color:var(--ink-soft); } .treatment-meta .from b{ display:block; font-size:16px; color:var(--ink); font-family:'Fraunces',serif; } .treatment-meta a{ font-size:12.5px; font-weight:800; color:var(--blue-deep); } /* ===== Cost comparison table ===== */ .cost-table{ width:100%; border-collapse:separate; border-spacing:0; background:#fff; border:1px solid #EAF1F4; border-radius:18px; overflow:hidden; margin-top:20px; } .cost-table th, .cost-table td{ padding:14px 18px; text-align:left; font-size:13.5px; } .cost-table thead th{ background:var(--ink); color:#fff; font-weight:700; font-size:12px; text-transform:uppercase; letter-spacing:0.04em; } .cost-table tbody tr:nth-child(even){ background:var(--paper); } .cost-table tbody tr:hover{ background:var(--teal-soft); } .cost-table td.country{ font-weight:800; color:var(--ink); } .cost-table td.price{ font-weight:800; color:var(--blue-deep); font-family:'Fraunces',serif; font-size:15px; } .cost-table td.save{ color:#1C9A6C; font-weight:700; } /* ===== Procedure steps ===== */ .proc-steps{ display:grid; gap:16px; margin-top:20px; } .proc-step{ display:flex; gap:18px; background:#fff; border:1px solid #EAF1F4; border-radius:18px; padding:20px 22px; } .proc-step .p-num{ width:40px; height:40px; border-radius:50%; flex-shrink:0; display:flex; align-items:center; justify-content:center; background:linear-gradient(135deg,var(--blue),var(--teal)); color:#fff; font-weight:800; font-family:'Fraunces',serif; font-size:15px; } .proc-step h4{ font-family:'Inter',sans-serif; font-size:15.5px; font-weight:700; margin-bottom:4px; } .proc-step p{ font-size:13.5px; color:var(--ink-soft); line-height:1.6; } /* ===== 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); } .treatment-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; } .cost-table{ display:block; overflow-x:auto; } } @media (max-width: 620px){ .hospital-grid, .country-grid, .treatment-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; } }
Coronary Artery Bypass Surgery
❤️ Cardiology · Cardiac Surgery

Coronary Artery Bypass Surgery (CABG)

Available in 5 countries 96% Success Rate Save up to 78%
$7,200
Starting Cost
6–8
Days in Hospital
4–6
Weeks Recovery

About the procedure

Coronary Artery Bypass Graft (CABG) surgery reroutes blood flow around blocked coronary arteries using a healthy blood vessel taken from elsewhere in the body, restoring normal circulation to the heart muscle. It's recommended for patients with severe coronary artery disease that hasn't responded to medication or angioplasty.

OMCA's cardiac network performs both traditional on-pump and minimally invasive off-pump (beating-heart) bypass surgery, with every patient assigned a dedicated case manager, cardiac anesthesiologist consultation, and a structured 4–6 week recovery plan before you fly home.

Anesthesia
General
Surgery Duration
3–6 Hours
Hospital Stay
6–8 Days
Full Recovery
4–6 Weeks

How the procedure works

1

Pre-surgery evaluation

Angiography, blood work and cardiac fitness tests confirm you're ready for surgery, usually completed within 1–2 days of arrival.

2

Bypass surgery

Under general anesthesia, the surgeon grafts a healthy vessel to reroute blood around the blocked artery. Most procedures take 3–6 hours.

3

ICU monitoring

1–2 days of close monitoring in the cardiac ICU immediately after surgery, before moving to a private recovery room.

4

Ward recovery & rehab

4–6 days of ward recovery with guided breathing exercises and early mobility, supervised by a cardiac physiotherapist.

5

Discharge & follow-up

You're cleared to fly after a final cardiologist check, with a 4–6 week home recovery plan and remote follow-up consultations.

Cost comparison by country

CABG surgery in the US or UK typically costs $70,000–$150,000. Here's how OMCA's accredited partner countries compare.

CountryAvg. CostHospital StaySavings vs. US
🇮🇳 India$7,2006–8 daysUp to 90%
🇹🇷 Turkey$9,5006–7 daysUp to 87%
🇹🇭 Thailand$11,8007–8 daysUp to 83%
🇦🇪 UAE$16,4006–8 daysUp to 78%
🇲🇽 Mexico$18,9007–9 daysUp to 74%

Top hospitals for this treatment

Apex Global Heart Institute
JCINABH
★ 4.9
📍 New Delhi, India

Apex Global Heart Institute

CardiologyCardiac Surgery
CABG from$7,200
View →
Sunrise Multispecialty Hospital
JCI
★ 4.8
📍 Mumbai, India

Sunrise Multispecialty Hospital

Cardiology
CABG from$7,600
View →
Bosphorus Cardiac Center
JCI
★ 4.8
📍 Istanbul, Turkey

Bosphorus Cardiac Center

Cardiology
CABG from$9,500
View →

Meet the specialists

Dr. Rohan Malhotra Cardiology

Dr. Rohan Malhotra

Chief Cardiac Surgeon

22 yrs exp.Profile →
Dr. Anjali Verma Cardiology

Dr. Anjali Verma

Interventional Cardiologist

16 yrs exp.Profile →
Dr. Karan Sethi Cardiac Surgery

Dr. Karan Sethi

Pediatric Cardiac Surgeon

14 yrs exp.Profile →

Frequently asked questions

Am I a candidate for bypass surgery instead of angioplasty?

Your cardiologist will decide based on the number and location of blockages. Multi-vessel disease, left main artery blockage, or diabetes often favor CABG over angioplasty. Our coordinators will forward your angiography report to a specialist for a free opinion.

Is off-pump (beating-heart) surgery available?

Yes — most of our partner hospitals offer both on-pump and off-pump CABG. Off-pump avoids the heart-lung machine and may mean a slightly shorter recovery for eligible patients.

Can I fly home right after discharge?

You'll need to stay in-country for about 2 weeks after discharge for follow-up checks before your cardiologist clears you to fly. Long-haul flights are generally not advised until 4 weeks post-surgery.

What's included in the quoted price?

Surgeon and anesthesiologist fees, ICU and ward stay, standard medications, and routine post-op tests. Complex cases (redo surgery, valve combination) may cost more — your quote will always be confirmed after report review.

Ready to book your CABG surgery?

Talk to a cardiac care coordinator today — no obligation, no hidden fees.

Book Free Consultation

We care for your health

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