Advanced Searchclose_btn

Select Course


Program





Top B.Tech Colleges in India

Get the complete List of 3422 Top B.Tech Colleges in India 2021 based on Rankings below:

Reset Filters

Bachelor of Technology (B.Tech) is a 4-year undergraduate course that deals with various aspects of science and engineering. Top B.Tech Colleges in India offer multiple specialisations such as computer science, mechanical engineering, civil engineering, chemical engineering, etc. Students who have cleared class 12th in science stream with a minimum of 60% marks are eligible for the B.Tech program.

NIRF, The Week, Outlook have ranked various government and private B.Tech colleges in India based on the engineering courses. Various top B.Tech colleges in India provide quality education and better career prospects for students. 

Table of Contents

Top 15 B.Tech Colleges in India by NIRF

National Institute Ranking Framework (NIRF) uses specific methodologies based on set parameters to rank institutions in India. Following ranking parameters and weightage are used by the NIRF to rank colleges:

  • Teaching, Learning, and Resources (TLR) - 30%
  • Research and Professional Practice (RP) - 30%
  • Graduation Outcomes (GO) - 15%
  • Outreach and Inclusivity (OI) - 15%
  • Peer Perception (PR) - 10%

Below listed are the top B.Tech colleges in India by NIRF ranking 2020:

Ranking

Name of the College

NIRF Score

1

Indian Institute of Technology, Madras

89.93

2

Indian Institute of Technology, Delhi

88.08

3

Indian Institute of Technology, Bombay

85.08

4

Indian Institute of Technology, Kanpur

82.18

5

Indian Institute of Technology, Kharagpur

80.56

6

Indian Institute of Technology, Roorkee

76.29

7

Indian Institute of Technology, Guwahati

74.90

8

Indian Institute of Technology, Hyderabad

66.44

9

National Institute of Technology, Tiruchirappalli

64.10

10

Indian Institute of Technology, Indore

62.88

11

Indian Institute of Technology BHU, Varanasi

62.54

12

Indian School of Mines, Dhanbad

62.06

13

National Institute of Technology, Surathkal

61.30

14

Anna University, Chennai

59.89

15

Vellore Institute of Technology (VIT), Vellore

59.32

Top 10 B.Tech Colleges in India by The Week 

Following is the list of top 10 B.Tech colleges in India by The Week ranking 2020:

Ranking

Name of the College

The Week Score

1

Indian Institute of Technology, Delhi

792

2

Indian Institute of Technology, Bombay

759

3

Indian Institute of Technology, Madras

723

4

Indian Institute of Technology, Kanpur

669

5

Indian Institute of Technology, Roorkee

619

6

Indian Institute of Technology, Guwahati

612

7

Birla Institute of Technology and Science, BITS Pilani

567

8

Anna University, Chennai

494

9

National Institute of Technology, Tiruchirappalli

477

10

Indian Institute of Technology BHU, Varanasi 

472

Top 10 B.Tech Colleges in India by India Today 

The list of Top 10 B.Tech colleges in India by India Today ranking 2020 is mentioned below:

Ranking

Name of the College

B.Tech Total Tuition Fees (INR)

1

Indian Institute of Technology, Delhi

6,20,000

2

Indian Institute of Technology, Bombay

8,00,000  

3

Indian Institute of Technology, Kharagpur

3,33,000  

4

Indian Institute of Technology, Kanpur

8,00,000  

5

Indian Institute of Technology, Roorkee

8,00,000  

6

Indian Institute of Technology, Guwahati

3,60,000

7

Birla Institute of Technology and Science, BITS Pilani

12,56,000

8

National Institute of Technology, Tiruchirappalli

5,65,000

9

Delhi Technological University, DTU

7,81,000

10

Indian Institute of Information Technology, Allahabad

5,41,000

Best B.Tech Colleges in India based on Zones

India Today releases the rankings of top B.Tech colleges in India every year according to different zones. The zone-wise rankings of B.Tech colleges in India as per India Today are listed below:

Best B.Tech Colleges in North India 

Below mentioned are the best B.Tech colleges in North India as per India Today ranking:

  1. Indian Institute of Technology, Kanpur
  2. Birla Institute of Technology and Science, Pilani
  3. Delhi Technological University, Delhi
  4. Banaras Hindu University, Varanasi
  5. Netaji Subhas Institute of Technology, Delhi

Best B.Tech Colleges in South India 

Below listed are the best B.Tech colleges in South India according to the ranking of India Today:

  1. Vellore Institute of Technology, Vellore
  2. SRM Institute of Technology, Chennai
  3. National Institute of Technology, Karnataka
  4. National Institute of Technology, Calicut
  5. National Institute of Technology, Tiruchirappalli

Best B.Tech Colleges in East India 

Below mentioned are the rankings released by India Today for the best B.Tech colleges in East India:

  1. Indian Institute of Technology, Kharagpur
  2. Indian Institute of Technology, Guwahati
  3. BIT Mesra, Ranchi
  4. National Institute of Technology, Durgapur
  5. National Institute of Technology, Rourkela

Best B.Tech Colleges in West India 

Below listed are the best B.tech colleges in West India as per India Today ranking:

  1. Government College of Engineering, Pune
  2. Nirma Institute of Technology, Ahmedabad
  3. KJ Somaya College of Engineering, Mumbai
  4. DAIICT, Gandhinagar
  5. Veer Mata Jijabai Technological Institute, Mumbai

Fee Structure for Top B.Tech Colleges in India 

Various B.Tech colleges in India offer various courses with a varying fee structure based on the college and the facilities. Below mentioned is the fee structure for the top public and private B.Tech colleges in India:

Public B.Tech Colleges Fees

The top public B.Tech colleges with their total tuition fees based on NIRF ranking 2020 are listed below:

Name of Public Colleges

B.Tech Total Tuition Fees (INR)

Indian Institute of Technology, Madras

4,00,000

Indian Institute of Technology, Delhi

6,20,000

Indian Institute of Technology, Bombay

8,00,000

Indian Institute of Technology, Kanpur

8,00,000

Indian Institute of Technology, Kharagpur

3,33,000

Private B.Tech Colleges Fees

Below mentioned are some of the top private B.Tech colleges with their total tuition fees based on the NIRF ranking 2020:

Name of Private Colleges

B.Tech Total Tuition Fees (INR)

Vellore Institute of Technology (VIT), Vellore

7,14,000

Amrita Vishwa Vidyapeetham, Coimbatore

12,00,000

Thapar Institute of Engineering and Technology, Patiala

7,35,000

Birla Institute of Technology & Science (BITS), Pilani

12,56,000

Amity University, Noida

16,34,000

Entrance Exams Accepted by B.Tech Colleges 

Top B.Tech colleges in India offer admission to the students based on the marks in various national or state-level entrance examinations. Below mentioned are some of the entrance exams for admission to B.Tech courses in India:

  • JEE Mains
  • JEE Advanced
  • BITSAT
  • VITEEE
  • MHT CET
  • TNEA
  • GUJCET
  • WBJEE
  • TS EAMCET

Admission and Eligibility Criteria for B.Tech Colleges

B.Tech colleges in India offer admission to various specialisations based on the students' rank in the national or state level entrance exams, which is a merit-based admission. Many private colleges also accept management quota with limited seats without any entrance exam. Below mentioned are the eligibility criteria for admission to B.Tech colleges in India:

Eligibility Criteria for B.Tech Colleges 

B.Tech colleges in India have set standard guidelines for all students to participate in the admission process. Candidates need to fulfill the minimum eligibility criteria for admission to B.Tech courses. Listed below are the general eligibility criteria for B.Tech colleges in India:

  • Candidates must have passed class 12th with a minimum of 60% marks in the science stream and have a good score in any national or state-level B.Tech entrance exams.

Admission in B.Tech Colleges 

4151 B.Tech colleges in India offer admission in various specialisations. Best B.Tech colleges in India offer specialisations such as mechanical engineering, civil engineering, computer science, chemical engineering, electrical engineering, etc. Admission to top B.Tech colleges is made based on the JEE Mains and JEE Advanced exam scores. Following are the general admission criteria for B.Tech colleges in India:

  • Admissions to B.Tech courses are made based on the JEE Mains exam scores. Candidates must score well in state-level entrance exams to get admission to top B.Tech colleges in the state.
  • After qualifying for JEE Mains and state-level entrance exams, candidates must participate in the centralised admission process by filling the application form from the respective college's official website and paying the admission fee.

Cut Off for Top B.Tech Colleges in India 

Top B.Tech colleges in India such as IITs, NITs release multiple cut off lists for various engineering courses. Students will be given admission based on the cut off marks or rank secured in the entrance exams. The cut off may vary every year based on certain factors set by the institutions. JEE Mains, JEE Advanced are some of the popular entrance exams for admission to B.Tech courses in India.

JEE Mains Cut Off 

Joint Entrance Examination (JEE Mains) is an entrance exam conducted by the National Test Agency (NTA). There are 31 NITs, 25 IIITs, and 28 Government Funded Technical Institutes that accept JEE Mains exam scores. JEE Mains cut off list is released by the Joint Seat Allocation Authority in the form of opening and closing ranks. Below listed is the JEE Mains cut off for some of the top B.Tech colleges in India:

Name of the Colleges

JEE Main Cut Off (Rank-wise)

National Institute of Technology, Tiruchirappalli

19,626

National Institute of Technology, Surathkal

27,212

Institute of Chemical Technology, ICT Mumbai

2,938

Amity University, Noida

10,54,979

JEE Advanced Cut Off 

JEE Advanced is an entrance exam for admission into top IIT colleges in India. Candidates who score well in JEE Mains entrance exam are eligible for JEE Advanced. 23 IITs in India accept JEE Advanced exam scores. Below mentioned is the cut off list of JEE Advanced for top B.Tech colleges in India:

Name of the Colleges

JEE Advanced Cut Off (Rank-wise)

Indian Institute of Technology, Bombay

1-3501

Indian Institute of Technology, Delhi

2-6549

Indian Institute of Technology, Madras

90-10982

Indian Institute of Technology, Kanpur

95-5188

Scope of B.Tech

B.Tech offers good package and broad career opportunities for students across all industries in the public and private sectors. Many students also pursue higher studies after completion of B.Tech to gain subject knowledge and better career prospects. Below mentioned is the scope of B.Tech:

  • Students can join any organisation in the private or public sector after completing B.Tech in the respective domain. Few specialisations such as computer science, mechanical engineering, civil engineering offer good salary packages and job opportunities.
  • Many students prefer to pursue higher studies such as Master of Technology (M.Tech) in the chosen field by scoring good in the GATE entrance examination.
  • Students can choose to pursue the Master of Science (MS) or Master of Business Administration (MBA) abroad by scoring well in GRE or GMAT entrance exams.
  • Other career options are pursuing MBA from top management colleges in India (IIMs) or prepare for reputed examinations such as UPSC, SSC, PSU, etc., to join a government department.

B.Tech Placements 

Various B.Tech colleges in India offer good placement opportunities to students every year. 

The average B.Tech package in India is 6 LPA as per PayScale. Below mentioned are the recruiters from the best B.Tech colleges in India:

Top B.Tech Recruiters

Listed below are some of the recruiters from the top B.Tech colleges in India as per the placement package :

Name of the Colleges

Top Recruiters

Indian Institute of Technology, Kanpur

Flipkart, Microsoft, Myntra, Jaguar, IBM, Uber, OYO, Intel, Walmart Labs, HSBC Holdings, etc.

Indian Institute of Technology, Madras

Google, Microsoft, TCS, Wipro, Kotak, Amazon, Flipkart, Citibank, Reliance, Philips, American Express, etc.

Indian Institute of Technology, Bombay

Microsoft, Amazon, Google, Goldman Sachs, Adobe, TATA, Accenture, ONGC, Morgan Stanley, etc.

Indian Institute of Technology, Kharagpur

IBM, JP Morgan, Tata Steel, Microsoft, OYO, Capgemini, etc.

Indian Institute of Technology, Delhi

Capgemini, Wipro, IBM, Dell, Infosys, Ernst & Young, Standard Chartered, Uber, Flipkart, Societe Generale, etc.

Average CTCs offered in Top B.Tech Colleges in India 

The average salary for students pursuing B.Tech in India ranges from 3-5 LPA as per glassdoor. Listed below are the average salaries offered in various top B.Tech colleges in India based on the institute’s official website:

Name of the Colleges

Average CTCs offered

Indian Institute of Technology, Bombay

16.5 LPA

Indian Institute of Technology, Madras

16.1 LPA

Indian Institute of Technology, Delhi

16 LPA

Birla Institute of Technology, Mesra

9.5 LPA

SRM Chennai

9 LPA

Birla Institute of Technology, Pilani

7.5 LPA

Vellore Institute of Technology, Vellore

6 LPA

Banasthali University

3.5 LPA

FAQs 

Q. How many NITs are there in India?

A. There are 31 public technical and research institutes in India known as the National Institute of Technology (NITs).

Q. Which is the best private college for pursuing B.Tech in India?

A. Some of the best private colleges are BITS Pilani, VIT Vellore, SRM University, Chennai, etc.

Read More

NIMS University, [NIMSU] Jaipur

Jaipur, Rajasthan

7 / 10 star_icon Sponsored


Degree: Bachelor of Technology [B.Tech] (Aerospace Engineering)
Duration: 4 year(s)
Course Fees: Rs. 4 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Advanced Material and Nanotechnology) (Computational Material Science)
Duration: 4 year(s)
Exams Required:UPESEAT
Course Fees: Rs. 15.21 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Artificial Intelligence and Data Science)
Rank: 10 question_logo
Duration: 4 year(s)
Exams Required:AP EAMCET
Course Fees: Rs. 10 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Automotive Engineering)
Rank: 1 question_logo
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 5.33 Lakh

Interested Compare

Sharda University, Greater Noida

Greater Noida, Uttar Pradesh

7 / 10 star_icon Sponsored


Degree: Bachelor of Technology [B.Tech] (Electrical Engineering)
Duration: 4 year(s)
Exams Required:UPSEE
Course Fees: Rs. 6.36 Lakh

Interested Compare

GD Goenka University, [GDGU] Gurgaon

Gurgaon, Haryana

8 / 10 star_icon Sponsored


Degree: Bachelor of Technology [B.Tech] (Biomedical Engineering)
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 3.96 Lakh

Interested Compare

SRM University, Chennai

Kanchipuram, Tamil Nadu

8 / 10


Degree: Bachelor of Technology [B.Tech] (Aerospace Engineering)
Rank: 3 question_logo
Duration: 4 year(s)
Exams Required:SRMJEEE
Course Fees: Rs. 10 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Civil Engineering)
Duration: 4 year(s)
Course Fees: Rs. 3.08 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Chemical Engineering)
Rank: 4 question_logo
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 5 Lakh

Interested Compare

Bhagwant University, [BU] Ajmer

Ajmer, Rajasthan

6 / 10 star_icon Sponsored


Degree: Bachelor of Technology [B.Tech] (Aeronautical Engineering)
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 3 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Civil Engineering)
Rank: 5 question_logo
Duration: 4 year(s)
Exams Required:OJEE
Course Fees: Rs. 7.91 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Civil Engineering)
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 3.60 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Civil Engineering)
Rank: 6 question_logo
Duration: 4 year(s)
Exams Required:MHT CET
Course Fees: Rs. 1.62 Lakh

Interested Compare

Invertis University, [IU] Bareilly

Bareilly, Uttar Pradesh

8 / 10 star_icon Sponsored


Degree: Bachelor of Technology [B.Tech] (Biotechnology)
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 4 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Electronics and Communication Engineering)
Rank: 7 question_logo
Duration: 4 year(s)
Exams Required:TANCET
Course Fees: Rs. 3.48 Lakh

Interested Compare

APG Shimla University, Shimla

Shimla, Himachal Pradesh

8 / 10 star_icon Sponsored


Degree: Bachelor of Technology [B.Tech] (Artificial Intelligence)
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 5.64 Lakh

Interested Compare

BMS College of Engineering (BMSCE), Bangalore

Bangalore / Bengaluru, Karnataka

8 / 10


Degree: Bachelor of Engineering (BE) (Information Technology)
Rank: 8 question_logo
Duration: 4 year(s)
Course Fees: Rs. 28.08 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Chemical Engineering)
Rank: 9 question_logo
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 7.24 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Bioinformatics)
Rank: 11 question_logo
Duration: 4 year(s)
Course Fees: Rs. 7.60 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Computer Science and Engineering)
Rank: 13 question_logo
Duration: 4 year(s)
Exams Required:WBJEE
Course Fees: Rs. 5.81 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Computer Engineering)
Rank: 14 question_logo
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 11.35 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Bio Engineering)
Rank: 15 question_logo
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 12.40 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Aeronautical Engineering)
Rank: 15 question_logo
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 1.76 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Biomedical Engineering)
Rank: 16 question_logo
Duration: 4 year(s)
Exams Required:WBJEE
Course Fees: Rs. 4.08 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Chemical Engineering)
Rank: 17 question_logo
Duration: 4 year(s)
Exams Required:BVP CET
Course Fees: Rs. 4.48 Lakh

Interested Compare

REVA University, Bangalore

Bangalore / Bengaluru, Karnataka

8 / 10


Degree: Bachelor of Technology [B.Tech] (Artificial Intelligence and Machine Learning)
Rank: 18 question_logo
Duration: 4 year(s)
Exams Required:COMEDK PGET
Course Fees: Get Fees

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Chemical Engineering)
Rank: 18 question_logo
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 6.09 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech] (Electrical & Electronics Engineering)
Rank: 19 question_logo
Duration: 4 year(s)
Exams Required:HITSEEE
Course Fees: Rs. 7 Lakh

Interested Compare

VELS University, Chennai

Chennai, Tamil Nadu

7 / 10


Degree: Bachelor of Technology [B.Tech] (Biotechnology)
Rank: 20 question_logo
Duration: 4 year(s)
Exams Required:VEE
Course Fees: Rs. 3.60 Lakh

Interested Compare

Degree: Bachelor of Engineering (BE) (Information Technology)
Rank: 21 question_logo
Duration: 4 year(s)
Course Fees: Rs. 3.82 Lakh

Interested Compare
Talk to Experts
Apply Now
Choose Your Discipline
Commerce
Computer Application
Science
Management
Engineering
Others