The Indian Institute of Information Technology (IIITs) are prestigious autonomous institutions specializing in Information Technology and Communication Studies. Widely regarded of the top engineering colleges in India, ranking just after the IITs and NITs, IIITs have become popular among aspiring engineers.
Currently, there are 26 IIITs across the country, five of which are designated as Institutes of National Importance. The remaining 21 operate under the Public-Private Partnership (PPP) model. Admission to IIITs is granted through the JEE Main exam, followed by the JoSAA counselling process.
Enroll for JEE Online Coaching by iQuanta

List of IIITs in India
In the NIRF 2024 rankings for engineering institutes in India, IIIT Hyderabad made its debut and secured the top position among all IIITs. IIITDM Jabalpur climbed to 80th rank, improving slightly from its previous 81st position, while IIIT Allahabad was placed at 87th. Explore the complete list of IIITs in India, along with their rankings, available courses, and seat intake details.
Name of IIIT | NIRF Ranking 2024 | BTech Seats | BTech Programmes |
IIIT Hyderabad | 62 | 130 | 2 |
ABV IIIT Gwalior (Est. 1997) | 78 | 248 | 3 |
IIIT Bangalore | 81 | – | – |
IIIT Guwahati (Est. 2013) | Not Ranked | 200 | 2 |
PDPM IIITDM Jabalpur (Est. 2017) | 82 | 300 | 3 |
IIIT Allahabad (Est. 1999) | 93 | 300 | 2 |
IIITDM Kanchipuram (Est. 2007) | 184 | 420 | 9 |
IIIT Bhubaneswar (Est. 2006) | Not Ranked | – | 5 |
IIIT Pune (Est. 2016) | Not Ranked | 120 | 2 |
IIIT Kota (Est. 2013) | Not Ranked | 180 | 2 |
IIIT Sri City (Est. 2013) | Not Ranked | 270 | 2 |
IIIT Vadodara (Est. 2013) | Not Ranked | 200 | 2 |
IIIT Nagpur (Est. 2016) | Not Ranked | 110 | 2 |
IIIT Kalyani (Est. 2014) | Not Ranked | 130 | 1 |
IIIT Lucknow (Est. 2015) | Not Ranked | 75 | 1 |
IIIT Dharwad (Est. 2015) | Not Ranked | 180 | 2 |
IIIT Bhagalpur (Est. 2017) | Not Ranked | 150 | 3 |
IIIT Bhopal (Est. 2017) | Not Ranked | 180 | 3 |
IIIT Kottayam (Est. 2015) | Not Ranked | 90 | 1 |
IIIT Ranchi (Est. 2016) | Not Ranked | 120 | 2 |
IIIT Una (Est. 2014) | Not Ranked | 160 | 3 |
IIIT Surat (Est. 2017) | Not Ranked | 120 | 2 |
IIIT Manipur (Est. 2015) | Not Ranked | 100 | 2 |
IIITDM Kurnool (Est. 2015) | Not Ranked | 120 | 3 |
IIIT Tiruchirapalli (Est. 2013) | Not Ranked | 60 | 2 |
IIIT Sonepat (Est. 2014) | Not Ranked | 90 | 2 |
IIIT Agartala | Not Ranked | – | – |
IIIT Karnataka | Not Ranked | – | – |
Types of Courses Offered at IIITs
While most IIITs primarily offers undergraduate and postgraduate programs in Information Technology and Communication, a few- such as IIITDM Kanchipuram IIITDM Kurnool and IIIT Bhagalpur- also provides BTech, MTech and Dual Degree programs in Mechanical Engineering. Also, some IIITs offer integrated B.Tech – MBA dual degree programs and PhD courses. Refer to the list below the complete range of programs offered at various IIITs.
UG Programmes | PG Programmes |
BTech (Bachelor of Technology) | MTech (Master of Technology) |
MBA (Master of Business Administration) | |
PGD (Post Graduate Diploma) | |
PhD (Doctor of Philosophy) |
Entrance Exams for Admissions at IIITs
Although all IITs funcion autonomously, they are connected through a unified admission process. Admission to undergraduate engineering programs at IIITs is based on the JEE Main exam. Since 2018, the National Testing Agency (NTA) has been conducting the exam twice a year- in January and April- for admission to IIITs, IITs, NITs and CFTIs.
In addition to UG engineering courses, IIITs also offer M.Tech, MBA, PhD. and dual degree programs focused on IT and communication disciplines. Check the list below for the entrance exams required for admission to these various programs at IITs.
Programme | Required Entrance Exam |
B.Tech | JEE Main |
B.Tech + M.Tech (Dual Degree) | JEE Main |
M.Tech | GATE |
MBA | CAT |
B.Tech + MBA (Dual Degree) | JEE Main |
PhD | Institute-specific written test and personal interview |
IIIT Cutoffs for BTech
IIIT | Program | Opening Rank | Closing Rank |
IIIT Hyderabad | B.Tech Computer Science & Engineering | 866 | 1582 |
IIIT Hyderabad | B.Tech Electronics & Communication Engg. | 2136 | 4350 |
IIIT Allahabad | B.Tech Information Technology | 1711 | 5282 |
IIIT Allahabad | B.Tech Electronics & Communication Engg. | 5493 | 9700 |
IIIT Gwalior (ABV-IIITM) | B.Tech Computer Science & Engineering | 5198 | 6763 |
IIIT Gwalior (ABV-IIITM) | B.Tech + M.Tech Information Technology | 6932 | 11191 |
IIIT Lucknow | B.Tech Computer Science & Engineering | 7112 | 8532 |
IIIT Lucknow | B.Tech Information Technology | 8821 | 10472 |
IIIT Pune | B.Tech Computer Science & Engineering | 5336 | 15894 |
IIIT Pune | B.Tech Electronics & Communication Engg. | 16450 | 21546 |
IIIT Kalyani | B.Tech Computer Science & Engineering | 14734 | 33997 |
IIIT Vadodara | B.Tech Computer Science & Engineering | 10581 | 19963 |
IIIT Vadodara | B.Tech Information Technology | 20118 | 21613 |
IIITDM Jabalpur | B.Tech Computer Science & Engineering | 6801 | 13707 |
IIITDM Jabalpur | B.Tech Electronics & Communication Engg. | 14115 | 20861 |
IIITDM Jabalpur | B.Tech Mechanical Engineering | 33990 | 42704 |
IIITDM Kancheepuram | B.Tech Computer Engineering | 7419 | 15944 |
IIITDM Kancheepuram | B.Tech Electronics & Communication Engg. | 15390 | 26102 |
IIITDM Kancheepuram | B.Tech Mechanical Engineering | 27535 | 46322 |
IIIT Guwahati | B.Tech Computer Science & Engineering | 10654 | 20388 |
IIIT Guwahati | B.Tech Electronics & Communication Engg. | 14820 | 30922 |
IIIT Sri City | B.Tech Computer Science & Engineering | 10891 | 26257 |
IIIT Sri City | B.Tech Electronics & Communication Engg. | 26376 | 36279 |
IIIT Una | B.Tech Computer Science & Engineering | 17616 | 26667 |
IIIT Una | B.Tech Electronics & Communication Engg. | 28810 | 36676 |
IIIT Una | B.Tech Information Technology | 24855 | 30394 |
IIIT Nagpur | B.Tech Computer Science & Engineering | 13738 | 24793 |
IIIT Nagpur | B.Tech Electronics & Communication Engg. | 27932 | 35878 |
IIIT Bhagalpur | B.Tech Computer Science & Engineering | 24066 | 36325 |
IIIT Bhagalpur | B.Tech Electronics & Communication Engg. | 37225 | 41774 |
IIIT Bhagalpur | B.Tech Mechatronics Engineering | 36160 | 48815 |
IIIT Bhopal | B.Tech Computer Science & Engineering | 16218 | 23777 |
IIIT Bhopal | B.Tech Electronics & Communication Engg. | 21451 | 27874 |
IIIT Manipur | B.Tech Computer Science & Engineering | 34836 | 43500 |
IIIT Manipur | B.Tech Electronics & Communication Engg. | 42207 | 50493 |
IIIT Dharwad | B.Tech Computer Science & Engineering | 18547 | 30859 |
IIIT Dharwad | B.Tech Electronics & Communication Engg. | 27975 | 38533 |
IIIT Dharwad | B.Tech Data Science & Artificial Intelligence | 29288 | 33873 |
IIIT Kottayam | B.Tech Computer Science & Engineering | 17854 | 32181 |
IIIT Kottayam | B.Tech Electronics & Communication Engg. | 23574 | 31741 |
IIIT Ranchi | B.Tech Computer Science & Engineering (Hons) | 14162 | 33928 |
IIIT Ranchi | B.Tech Electronics & Communication Engg. (Hons) | 31640 | 38255 |
IIIT Agartala | B.Tech Computer Science & Engineering | 15707 | 33713 |
IIIT Raichur | B.Tech Computer Science & Engineering | 24340 | 29888 |
The ranks mentioned are for General category under the All India quota and cutoffs vary for other categories like EWS, OBC-NCL, SC and ST.
Click Here to Enroll to JEE 2026 Course!

Frequently Asked Questions
There are a total of 26 IIITs in India. Out of these, 5 are designated as Institutes of National Importance, and the remaining 21 are set up under the Public-Private Partnership (PPP) model.
IIIT Hyderabad is widely regarded as the best IIIT in India. It consistently ranks high in engineering rankings and is especially known for its strong computer science and research programs.
Admission to undergraduate B.Tech programs in IIITs is through the JEE Main exam, followed by JoSAA counselling. For postgraduate and doctoral programs, other entrance exams like GATE and CAT, or institute-specific tests are required.