Oral Semaglutide Price in India

Semaglutide💊 Tablet4 brands · 12 options
₹99
From/tab
₹363
Up to/tab
3
In stock

Oral vs Injectable Semaglutide

Price/mg

₹99/tab

Oral

₹219/mg

Injectable

Starting price

Brands

4 brands

Oral

27 brands

Injectable

Available in India

Device

None needed

Oral

Pen/Needle

Injectable

Administration

⚠ Oral semaglutide must be taken 30 min before first meal with plain water only. Consult your doctor before switching between forms.

Oral Semaglutide Brands — All Strengths12 SKUs
ObedaDr Reddy's Laboratories Ltd

💊 Tablet · 3mg/dose

990

MRP / unit

99.0/tab

Economy
Out of Stock
ObedaDr Reddy's Laboratories Ltd

💊 Tablet · 7mg/dose

1,350

MRP / unit

135.0/tab

Economy
Out of Stock

1,490

MRP / unit

149.0/tab

SemalixTorrent Pharmaceuticals Ltd

💊 Tablet · 3mg/dose

1,490

MRP / unit

149.0/tab

1,650

MRP / unit

165.0/tab

SemalixTorrent Pharmaceuticals Ltd

💊 Tablet · 7mg/dose

1,650

MRP / unit

165.0/tab

Economy
Out of Stock
ObedaDr Reddy's Laboratories Ltd

💊 Tablet · 14mg/dose

2,250

MRP / unit

225.0/tab

Economy
Out of Stock
SembolicTorrent Pharmaceuticals Ltd

💊 Tablet · 14mg/dose

2,540

MRP / unit

254.0/tab

SemalixTorrent Pharmaceuticals Ltd

💊 Tablet · 14mg/dose

2,540

MRP / unit

254.0/tab

Economy
Out of Stock
RybelsusNovo Nordisk India Pvt Ltd

💊 Tablet · 3mg/dose

2,971.88

MRP / unit

297.2/tab

RybelsusNovo Nordisk India Pvt Ltd

💊 Tablet · 7mg/dose

3,300

MRP / unit

330.0/tab

RybelsusNovo Nordisk India Pvt Ltd

💊 Tablet · 14mg/dose

3,628.13

MRP / unit

362.8/tab

Also Available as Injectable

Semaglutide is also available as pre-filled pens, vials and cartridges — with 27 brands and more price competition.

Compare all Semaglutide formats →

Frequently Asked

What is the price of oral semaglutide in India?

Oral semaglutide tablets range from ₹99 to ₹363 per tablet. Generic brands are significantly cheaper than Rybelsus.

What are the alternatives to Rybelsus in India?

Generic alternatives include Sembolic, Semalix, Obeda — same active molecule at lower prices. Always consult your doctor before switching.

What strengths is oral semaglutide available in?

Available in 3mg, 7mg, 14mg in India.

How should oral semaglutide be taken?

Take on an empty stomach, at least 30 minutes before the first food or drink of the day, with no more than 120ml of plain water. Do not split or crush the tablet.

⚠ Prices are indicative MRP and may vary by retailer or region. Always consult a pharmacist or doctor before switching brands or forms. Data verified May 2026.

A product by RxIntel →