Vidhyamarg brings you a complete directory of colleges and universities across India. Browse by state, city, course, fees, rankings, and student reviews to find the best college for your career. You can access top-ranked colleges, universities, and their offered courses in just a few clicks.
You will get access to 1,000+ online courses across various subjects, insights into 20,000+ universities and colleges, and 300+ exam preparation. Engaging study materials, including videos, PDFs, and interactive content. Expert & crafted lessons with 3,200+ pro videos at different learning levels.
Explore Popular Universities & Colleges in India
According to the AISHE (All India Survey on Higher Education) 2020-21 report, India has 43,796 colleges, 1,113 universities, and 11,296 standalone institutions, making it one of the largest higher education systems globally. Here are the top 10 colleges in India for students.
- Indian Institute of Technology Bombay
The Indian Institute of Technology Bombay is a premier, globally ranked public research university and an Institute of National Importance, which was established in 1958 and is located in Powai, Mumbai.
Location: Mumbai, Maharashtra
Popular Courses Offered: B.Tech, M.Tech, PhD
Average Annual Fee (Approx.): ₹2,20,000
Rating (Out of 5): 4.8/5.0
- Indian Institute of Technology Delhi
Established in 1961, the Indian Institute of Technology Delhi is a public technical university and an Institution of Eminence, which is located in Hauz Khas, South Delhi. It offers numerous UG and PG programs to students.
Location: New Delhi
Popular Courses Offered: B.Tech, M.Tech, MBA
Average Annual Fee (Approx.): ₹2,10,000
Rating (Out of 5): 4.8/5.0
- Indian Institute of Science
The Indian Institute of Science (IISc) is India’s premier public institution for advanced scientific research and higher education. It was established in 1909 by J.N. Tata and is located in Bengaluru.
Location: Bangalore, Karnataka
Popular Courses Offered: BSc (Research), M.Tech, PhD
Average Annual Fee (Approx.): ₹35,000
Rating (Out of 5): 4.9/5.0
- All India Institute of Medical Sciences (AIIMS), Delhi
Established in 1956, the All India Institute of Medical Sciences (AIIMS) is a premier, autonomous public medical research university and hospital. AIIMS functions under the Ministry of Health and Family Welfare.
Location: New Delhi
Popular Courses Offered: MBBS, MD, Nursing
Average Annual Fee (Approx.): ₹1,600
Rating (Out of 5): 4.9/5.0
- Indian Institute of Management Ahmedabad
The Indian Institute of Management (IIM) Ahmedabad is a central management university established under the Ahmedabad government. It consistently ranked among the top business schools in India and globally for many years.
Location: Ahmedabad, Gujarat
Popular Courses Offered: MBA, Executive MBA, PhD
Average Annual Fee (Approx.): ₹25,00,000 (Total MBA)
Rating (Out of 5): 4.8/5.0
- University of Delhi (DU)
Established in 1922, the University of Delhi (DU) is a central university recognised for its high academic standards, research, and a vast network of 90+ affiliated colleges. It contributes over 500+ programs across 16 faculties.
Location: Delhi
Popular Courses Offered: BA, BSc, BCom, MA
Average Annual Fee (Approx.): ₹15,000 – ₹30,000
Rating (Out of 5): 4.5/5.0
- Jawaharlal Nehru University (JNU)
Jawaharlal Nehru University (JNU) is a top-ranked institution (NAAC A++ grade) and has been awarded “University of Excellence” status by the UGC. Its major focus is on research, social sciences, humanities, and international studies.
Location: New Delhi
Popular Courses Offered: BA (Hons), MA, MSc, PhD
Average Annual Fee (Approx.): ₹10,000
Rating (Out of 5): 4.6/5.0
- Manipal Institute of Technology
Established in 1957, the Manipal Institute of Technology is a renowned private engineering college in India. Furthermore, it is a constituent unit of the Manipal Academy of Higher Education (MAHE), and its campus is in Karnataka.
Location: Manipal, Karnataka
Popular Courses Offered: B.Tech, M.Tech
Average Annual Fee (Approx.): ₹3,25,000
Rating (Out of 5): 4.4/5.0
- Vellore Institute of Technology
Founded in 1984, the Vellore Institute of Technology is a top-ranked, private deemed university in India, well known for its academic excellence and educational supremacy worldwide. It offers 70+ UG and 58+ PG programs.
Location: Vellore, Tamil Nadu
Popular Courses Offered: B.Tech, MBA, MCA
Average Annual Fee (Approx.): ₹1,95,000
Rating (Out of 5): 4.5/5.0
- Birla Institute of Technology and Science
The Birla Institute of Technology and Science is one of the privately owned deemed universities in India, known for its high-quality education and global ventures. It was established in 1964 and is located in Pilani, Rajasthan.
Location: Pilani, Rajasthan
Popular Courses Offered: B.E., M.E., MBA
Average Annual Fee (Approx.): ₹2,30,000
Rating (Out of 5): 4.7/5.0
Explore the Top Colleges By Category
There is a vast array of universities and colleges in India for different level for learning. Here are dedicated table cited for Indian students in the format of colleges by stream and colleges by course. Let’s examine them briefly.
Colleges by Stream
| Stream | Top Colleges |
| Engineering Colleges |
|
| Medical Colleges |
|
| Management Institutes |
|
| Law Colleges |
|
| Arts & Science Colleges |
|
| Commerce Colleges |
|
| Pharmacy Colleges |
|
| Architecture Colleges |
|
| Design & Fashion Colleges |
|
| Agriculture Colleges |
|
Colleges By Course
| Courses | Top Colleges |
| B.Tech / BE |
|
| MBA / PGDM |
|
| MBBS / BDS |
|
| BBA / BBM |
|
| BCA |
|
| BA / BSc / BCom |
|
| LLB / LLM |
|
| MCA |
|
| Diploma Courses |
|
| Certification Programs (e.g., UX, Data Science) |
|
Explore Top Colleges by Location
In India, a total of 43,796 colleges were reported by the AISHE (All India Survey on Higher Education). Here are the top 5 colleges by state and city, mentioned for students to find excellent colleges.
By States
| S.No. | States | Top Colleges |
| 1 | Andhra Pradesh |
|
| 2 | Arunachal Pradesh |
|
| 3 | Assam |
|
| 4 | Bihar |
|
| 5 | Chhattisgarh |
|
| 6 | Goa |
|
| 7 | Gujarat |
|
| 8 | Haryana |
|
| 9 | Himachal Pradesh |
|
| 10 | Jharkhand |
|
| 11 | Karnataka |
|
| 12 | Kerala |
|
| 13 | Madhya Pradesh |
|
| 14 | Maharashtra |
|
| 15 | Manipur |
|
| 16 | Meghalaya |
|
| 17 | Mizoram |
|
| 18 | Nagaland |
|
| 19 | Odisha |
|
| 20 | Punjab |
|
| 21 | Rajasthan |
|
| 22 | Sikkim |
|
| 23 | Tamil Nadu |
|
| 24 | Telangana |
|
| 25 | Tripura |
|
| 26 | Uttar Pradesh |
|
| 27 | Uttarakhand |
|
| 28 | West Bengal |
|
By City
| City | Top Colleges |
| Delhi |
|
| Mumbai |
|
| Kolkata |
|
| Bengaluru |
|
| Chennai |
|
| Hyderabad |
|
| Ahmedabad |
|
| Pune |
|
| Surat |
|
| Jaipur |
|
Entrance Exams & Eligibility
In India, there are multiple entrance exams held for students who seek admission to a respective higher education program. Here is the list of major entrance exams cited that are required for college admissions:
1. JEE Main & Advanced
The Joint Entrance Examination (JEE) is a two-stage national-level engineering admission process and qualifying exam conducted by the National Testing Agency (NTA) for NITs/IIITs/CFTIs. It acts as a screening test for the top 2.5 lakh candidates to appear for JEE Advanced (conducted by IITs), which is a challenging, high-level entrance test for IITs.
Eligibility Criteria for JEE Main in 2026:
- Passing Year: Candidates must have passed Class 12 or equivalent in 2024, 2025, or 2026.
- Age Limit: No age limit is prescribed.
- Subjects: Physics and Mathematics are compulsory, along with Chemistry/Biology/Biotechnology/Technical Vocational Subject.
- Attempts: Candidates can appear for 6 attempts over 3 consecutive years.
- Percentage (for Admission): 75% in Class 12 (65% for SC/ST/PwD).
Eligibility Criteria for JEE Advanced in 2026:
- Performance in JEE Main: Only the top 2,50,000 successful candidates (including all categories) of JEE Main 2026 (Paper 1) are eligible.
- Age Limit: General category candidates must be born on or after October 1, 2001. Five years of relaxation is given to SC, ST, and PwD candidates (born on or after October 1, 1996).
- Attempts: A candidate can attempt JEE Advanced a maximum of two times in two consecutive years.
- Class 12 Appearance: Candidates must have appeared for Class 12 (or equivalent) for the first time in 2025 or 2026.
- Minimum Marks: 75% aggregate in Class 12 (65% for SC/ST/PwD).
2. NEET-UG
The National Eligibility cum Entrance Test or NEET (UG) is formally known as the All India Pre-Medical Test (AIPMT). It acts as an entrance test for aspiring candidates who want admission in undergraduate medical programs such as MBBS, conducted by the National Testing Agency (NTA).
Eligibility Criteria for NEET:
- Age Requirement: At least 17 years old
- Class 12 Appearance: passed 10+2 or equivalent in Physics, Chemistry, Biology/Biotechnology, and English from a recognised board.
- Minimum Marks: Aggregate 50% in 10+2 for General, and 40-45% for reserved candidates.
3. CLAT
The Common Law Admission Test (CLAT) is one of the national-level entrance exams in India. Conducted by the Consortium of NLUs for students who are seeking admission to undergraduate (UG) and postgraduate (PG) law programs. Held annually for 26 National Law Universities (NLUs).
Eligibility Criteria for CLAT
-
- Educational Qualification: Must passed 10+2 examination or an equivalent qualification from a recognised board.
- Minimum Marks:
-
- General/OBC/PWD/NRI/PIO/OCI: 45% aggregate or its equivalent grade.
- SC/ST Categories: 40% aggregate or its equivalent grade.
- Age Limit: There is no upper age limit.
4. CUET
The Common University Entrance Test (CUET) is a national-level entrance exam conducted by the National Testing Agency (NTA) for students who are seeking admissions across central, state, private, and deemed universities in India. It was introduced in 2022, and students can grab seats in top universities like DU, BHU, etc.
Eligibility Criteria for CUET
- Educational Qualification: Must have passed class 12 or equivalent.
- Minimum Marks: Generally, 50% aggregate for General and 45% for reserved categories (SC/ST/OBC-NCL/EWS/PwD).
- Age Limit: There is no age limit for appearing in the CUET UG.
- Nationality: Candidates must be Indian citizens. Candidates from Bhutan, Nepal, and Tibetan refugees who settled in India before January 1, 1962, are also eligible.
5. NATA
The National Aptitude Test in Architecture (NATA) is a national-level entrance exam in India conducted by the Council of Architecture for admission to B.Arch programs. It is a computer-based test, rather than a traditional hand-drawing.
Eligibility Criteria for NATA
- Educational Qualification: Candidates must have passed or be appearing for:
- 10+2 examination with Physics, Chemistry, and Mathematics (PCM) as mandatory subjects.
- 10+3 Diploma with Mathematics as a compulsory subject.
- Minimum Marks: At least 50% aggregate marks in 10+2 or Diploma, as well as in Mathematics.
- Age Limit: There is no upper age limit for NATA 2026.
6. MAT / CAT
CAT (Common Admission Test) and MAT (Management Aptitude Test) are premier Indian MBA entrance exams. CAT is a high-difficulty, annual exam for top-tier IIMs/B-schools. Meanwhile, MAT is an easier, 4-times-yearly exam accepted by 600+ colleges. CAT has 3 sections in 2 hours; MAT has 5 sections in 2.5 hours.
MAT (Management Aptitude Test) Eligibility
- Educational Qualification: A bachelor’s degree in any discipline from a recognised university.
- Minimum Marks: No minimum percentage is required to sit for the MAT exam itself. However, specific institutes accepting MAT scores may require at least 50% marks in graduation.
- Age Limit: There is no age restriction.
CAT (Common Admission Test) Eligibility
- Educational Qualification: Bachelor’s degree (minimum 3 years duration) in any discipline from a recognised university.
- Minimum Marks: Minimum 50% aggregate (or equivalent CGPA) for General/NC-OBC and 45% for SC/ST/PwD categories.
- Professional Degrees: Candidates with CA/CS/ICWA qualifications with the required percentage are also eligible.
- Age Limit: No upper or lower age limit.
Fee Structure Overview
Understanding the financial aspect before opting for a program or course is crucial for students. Here is an overview of the education costs cited as per the stream of learning, with average annual fees.
| Stream | Avg. Fee (Annual) | Lowest (Approx.) | Highest (Approx.) |
| Engineering (B.Tech/BE) | ₹80,000 – ₹1,50,000 | ₹20,000 (Govt. Colleges) | ₹4,00,000 (Top Private) |
| Medical (MBBS/BDS) | ₹1,00,000 – ₹15,00,000 | ₹30,000 (Govt. Colleges) | ₹25,00,000 (Private/Deemed) |
| Management (MBA/PGDM) | ₹2,00,000 – ₹8,00,000 | ₹50,000 | ₹25,00,000 (Top B-Schools) |
| Law (LLB/BA LLB) | ₹70,000 – ₹2,50,000 | ₹20,000 | ₹6,00,000 |
| Commerce (B.Com/M.Com) | ₹40,000 – ₹1,20,000 | ₹10,000 | ₹3,00,000 |
| Arts (BA/MA) | ₹30,000 – ₹1,00,000 | ₹8,000 | ₹2,50,000 |
| Science (B.Sc/M.Sc) | ₹50,000 – ₹1,50,000 | ₹15,000 | ₹3,50,000 |
| Computer Applications (BCA/MCA) | ₹60,000 – ₹2,00,000 | ₹25,000 | ₹4,00,000 |
| Pharmacy (B.Pharm/M.Pharm) | ₹80,000 – ₹2,50,000 | ₹40,000 | ₹5,00,000 |
| Design (B.Des/M.Des) | ₹2,00,000 – ₹5,00,000 | ₹1,00,000 | ₹12,00,000 |
| Hotel Management | ₹1,00,000 – ₹3,00,000 | ₹40,000 | ₹6,00,000 |
| Mass Communication | ₹60,000 – ₹2,50,000 | ₹25,000 | ₹5,00,000 |
| Nursing | ₹70,000 – ₹2,00,000 | ₹30,000 | ₹4,00,000 |
| Agriculture | ₹50,000 – ₹1,50,000 | ₹20,000 | ₹3,00,000 |
Note: Fees are indicative annual tuition fees for Indian students and may vary by specialisation, year of intake, and other parameters.
Frequently Asked Questions
- How to find the best college in India?
If you want to find out the best college in India, then you need to consider some steps, such as utilising the official NIRF rankings, evaluating placement records, and verifying the accreditation list of colleges and universities. Furthermore, checking the entrance exam requirements like JEE, NEET, CUET, comparing fees vs. ROI, and researching campus life via alumni on LinkedIn. These are the key actions you can take into consideration for finding the best colleges in India.
- What is the average fee for B.Tech?
The average fee for a 4-year B.Tech program in India ranges from INR 5 to 10 lakhs for the entire course, but this varies widely based on the institution type, whether it is government or private.
- Are private colleges better than government ones?
Both private and government colleges are better options for students to pursue any program or coursework. Government colleges are generally superior in terms of lower tuition fees and a well-established academic legacy. Private colleges often excel in modern infrastructure, updated curricula, and faster placement in corporate/IT sectors.
- How to apply for admission?
Most of the admission in India operates in a similar manner, such as registering on university portals, appearing for national or state-level entrance exams (like CUET, JEE, or NEET), and participating in centralised counselling.
- Which colleges are best for diploma courses in India?
The best colleges for diploma courses in India include the Government Polytechnic Mumbai, Pusa Polytechnic, Meera Bai Institute of Technology, Sardar Vallabhbhai Patel Polytechnic, and Central Polytechnic College Chennai.