India's independent guide to
colleges & courses

By state

No state collections yet.

Top cities

No city collections yet.

By degree

—

By subject

—

Not sure where to start?

See every university in India ranked, then narrow by subject, degree and city.

Open the rankings

434 Best Engineering Programs in India

434 Engineering courses are taught at 61 universities in India, typically lasting 4 years. Courses from Vellore Institute of Technology, National Institute of Technology Rourkela and Lovely Professional University come first, because those universities rank highest.

425Thakur College of Engineering and Techno
TC Thakur College of Engineering and Technology logo

B.E. Civil Engineering

Thakur College of Engineering and Technology · India

Bachelor's Degree
4 years
Full Time
Civil Engineering
Fees on request View program »
431ICFAI University, Dehradun
IU ICFAI University, Dehradun logo

Bachelor of Technology

ICFAI University, Dehradun · India

The Bachelor of Technology program at ICFAI University, Dehradun, is designed to equip students with a solid foundation in engineering principles and technological applications. Th...

Bachelor's Degree
4 years
Full Time
Engineering
Fees on request View program »

Keep looking

in India

How these courses are ranked

Below them, universities follow their research output: Vellore Institute of Technology is cited most (2,233,363 citations). 19 universities have neither a QS position nor a research record yet and appear at the end, marked "Not yet ranked".

What the courses look like

By level: 299 bachelor's, 76 master's, 28 diploma and 17 phd / doctorate. Within the subject, the largest areas are Engineering (310), Mechanical Engineering (54), Civil Engineering (38) and Chemical Engineering (8). The usual length is 4 years and 1–2 years. 100% are full-time and 2 can be studied online. Start dates lean to Fall (94% of courses with a stated intake) and Spring (90% of courses with a stated intake). Vellore Institute of Technology offers the widest choice, with 44 of these courses.

Frequently asked questions

What are the top universities for Engineering in India?

Vellore Institute of Technology (#31 in India), National Institute of Technology Rourkela (#37 in India) and Lovely Professional University (#43 in India) lead this list. QS World positions come first; the rest are ranked by research impact.

How long does an Engineering course take in India?

Most listed courses run 4 years, with 1–2 years the next most common.

When do Engineering courses start in India?

Fall is the main intake — 94% of courses with a stated start date begin then, and Spring is the second.

Can I study Engineering online with a university in India?

2 of these courses are listed as online.

Which university has the most Engineering courses in India?

Vellore Institute of Technology, with 44, ahead of Sri Sai Ram Engineering College (18).

Get your destination country university & scholarship updates

New scholarships, application deadlines and admission guides — a couple of emails a month, no spam.