⚙️ AICTE & NBA Approved B.Tech / B.E. Directory 2026 ✓ 255 Engineering Colleges Found

Top Engineering Colleges in Punjab 2026: NIRF Ranking, B.Tech Fees, Cutoff & Placements

Explore premier Engineering and Technology institutes across Punjab (IITs, NITs, IIITs, BITS, Anna University, RVCE, COEP, VIT, DTU). Compare NIRF scores, NBA accreditations, tuition fee structures, accepted entrance exams (JEE Main, JEE Advanced, TNEA, MHT CET, KCET, WBJEE, GATE), and campus placement packages.

Total Colleges
255
Highest CTC
₹68.0 LPA
Avg Package (CTC)
₹6.8 LPA
Approval Body
AICTE & NBA
All Streams Engineering (B.Tech / B.E.) Top Universities (2,092) Computer Applications (BCA/MCA) Medical (MBBS/BDS) Commerce (SRCC/LSR) Law (NLUs) Architecture (SPAs) Aviation & Flying
A-Z Engineering Index: ALL A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Search Engineering
Select State Reset
Showing 1 - 25 of 255 engineering colleges in Punjab
NIRF Rank #20 Private (Deemed to be University) Estd. 1956 AICTE & NBA

Thapar Institute of Engineering and Technology (TIET Patiala)

Patiala, Punjab, India  |  TIET (Deemed to be University)
4.7 (420 reviews)
B.Tech Tuition Fees
₹385,000 - ₹475,000
Average Placement CTC
₹11.9 LPA
Highest Placement CTC
₹55.8 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: B.Tech Computer Engineering, B.Tech Computer Science & Business Systems, B.Tech ECE, B.Tech Mechanical, M.Tech, Ph.D
NIRF Rank #22 Central Government Estd. 2008 AICTE & NBA

Indian Institute of Technology Ropar (IIT Ropar)

Rupnagar, Punjab, India  |  Autonomous (Institute of National Importance)
4.8 (310 reviews)
B.Tech Tuition Fees
₹105,000 - ₹225,000
Average Placement CTC
₹21.0 LPA
Highest Placement CTC
₹68.0 LPA
Accepted Entrance Tests
JEE Advanced
Popular Branches: B.Tech Computer Science, B.Tech AI & Data Engineering, B.Tech Electrical, B.Tech Mechanical, B.Tech Chemical, M.Tech, Ph.D
NIRF Rank #22 Government Estd. 2008 AICTE & NBA

Indian Institute of Technology Ropar

4.5 (12 reviews)
B.Tech Tuition Fees
₹0 - ₹0
Average Placement CTC
₹0.0 LPA
Highest Placement CTC
₹0.0 LPA
Accepted Entrance Tests
JEE Advanced
NIRF Rank #34 Private / Self-Financed Estd. 1986 AICTE & NBA

DAV Institute of Engineering & Technology (DAVIET) Campus 5, Mohali

Mohali, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.6 (156 reviews)
B.Tech Tuition Fees
₹80,464 - ₹155,482
Average Placement CTC
₹5.0 LPA
Highest Placement CTC
₹20.0 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #37 Private / Self-Financed Estd. 1984 AICTE & NBA

Malout Institute of Management & Information Technology Campus 10, Bathinda

Bathinda, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.8 (264 reviews)
B.Tech Tuition Fees
₹130,752 - ₹200,166
Average Placement CTC
₹8.0 LPA
Highest Placement CTC
₹16.0 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #40 Private / Self-Financed Estd. 1993 AICTE & NBA

Chitkara University Institute of Engineering & Technology Campus 3, Bathinda

Bathinda, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.4 (61 reviews)
B.Tech Tuition Fees
₹115,777 - ₹155,849
Average Placement CTC
₹7.5 LPA
Highest Placement CTC
₹37.5 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #43 Private / Self-Financed Estd. 2021 AICTE & NBA

DAV Institute of Engineering & Technology (DAVIET) Campus 8, Mohali

Mohali, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.3 (257 reviews)
B.Tech Tuition Fees
₹74,630 - ₹140,363
Average Placement CTC
₹8.8 LPA
Highest Placement CTC
₹17.6 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #46 Central Government Estd. 1987 AICTE & NBA

Dr. B. R. Ambedkar National Institute of Technology Jalandhar (NIT Jalandhar)

Jalandhar, Punjab, India  |  Autonomous (Institute of National Importance)
4.6 (360 reviews)
B.Tech Tuition Fees
₹75,000 - ₹150,000
Average Placement CTC
₹12.4 LPA
Highest Placement CTC
₹51.0 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: B.Tech CSE, B.Tech IT, B.Tech ECE, B.Tech Textile Technology, B.Tech Instrumentation, M.Tech, Ph.D
4.5 (12 reviews)
B.Tech Tuition Fees
₹0 - ₹0
Average Placement CTC
₹0.0 LPA
Highest Placement CTC
₹0.0 LPA
Accepted Entrance Tests
JEE Main
NIRF Rank #55 Private / Self-Financed Estd. 2018 AICTE & NBA

Malout Institute of Management & Information Technology Campus 7, Bathinda

Bathinda, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.3 (100 reviews)
B.Tech Tuition Fees
₹82,608 - ₹145,026
Average Placement CTC
₹6.7 LPA
Highest Placement CTC
₹20.1 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #55 Deemed University Estd. 1995 AICTE & NBA

Chitkara University Institute of Engineering & Technology Campus 9, Bathinda

Bathinda, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.1 (315 reviews)
B.Tech Tuition Fees
₹86,506 - ₹163,131
Average Placement CTC
₹4.6 LPA
Highest Placement CTC
₹23.0 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #60 Private / Self-Financed Estd. 2002 AICTE & NBA

Guru Nanak Dev Engineering College (GNDEC) Campus 10, Mohali

Mohali, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.4 (55 reviews)
B.Tech Tuition Fees
₹73,790 - ₹136,411
Average Placement CTC
₹7.0 LPA
Highest Placement CTC
₹14.0 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #67 Private / Self-Financed Estd. 2010 AICTE & NBA

Malout Institute of Management & Information Technology Campus 4, Bathinda

Bathinda, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.8 (306 reviews)
B.Tech Tuition Fees
₹137,461 - ₹164,810
Average Placement CTC
₹9.1 LPA
Highest Placement CTC
₹36.4 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #70 Government / Autonomous Estd. 2005 AICTE & NBA

Chitkara University Institute of Engineering & Technology Campus 6, Bathinda

Bathinda, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
3.9 (273 reviews)
B.Tech Tuition Fees
₹78,951 - ₹122,424
Average Placement CTC
₹7.6 LPA
Highest Placement CTC
₹15.2 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #71 Government / Autonomous Estd. 2017 AICTE & NBA

Guru Nanak Dev Engineering College (GNDEC), Mohali

Mohali, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.4 (246 reviews)
B.Tech Tuition Fees
₹114,715 - ₹186,519
Average Placement CTC
₹9.1 LPA
Highest Placement CTC
₹18.2 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #72 Private / Self-Financed Estd. 2015 AICTE & NBA

Chitkara University Institute of Engineering & Technology Campus 12, Bathinda

Bathinda, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.6 (219 reviews)
B.Tech Tuition Fees
₹103,215 - ₹173,008
Average Placement CTC
₹5.5 LPA
Highest Placement CTC
₹22.0 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #80 Private / Self-Financed Estd. 1997 AICTE & NBA

Guru Nanak Dev Engineering College (GNDEC) Campus 13, Mohali

Mohali, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.2 (206 reviews)
B.Tech Tuition Fees
₹117,834 - ₹161,442
Average Placement CTC
₹5.8 LPA
Highest Placement CTC
₹11.6 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #82 Private / Self-Financed Estd. 2014 AICTE & NBA

Guru Nanak Dev Engineering College (GNDEC) Campus 7, Mohali

Mohali, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.4 (145 reviews)
B.Tech Tuition Fees
₹127,041 - ₹179,850
Average Placement CTC
₹7.6 LPA
Highest Placement CTC
₹22.8 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #145 Private / Self-Financed Estd. 1986 AICTE & NBA

Guru Nanak Dev Engineering College (GNDEC) Campus 4, Mohali

Mohali, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.0 (176 reviews)
B.Tech Tuition Fees
₹92,134 - ₹176,321
Average Placement CTC
₹6.2 LPA
Highest Placement CTC
₹24.8 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #177 Government / Autonomous Estd. 1986 AICTE & NBA

DAV Institute of Engineering & Technology (DAVIET) Campus 11, Mohali

Mohali, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.0 (49 reviews)
B.Tech Tuition Fees
₹119,942 - ₹157,929
Average Placement CTC
₹7.9 LPA
Highest Placement CTC
₹39.5 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #190 Private / Self-Financed Estd. 2016 AICTE & NBA

Malout Institute of Management & Information Technology, Bathinda

Bathinda, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.6 (36 reviews)
B.Tech Tuition Fees
₹87,953 - ₹133,299
Average Placement CTC
₹4.8 LPA
Highest Placement CTC
₹14.4 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
NIRF Rank #190 Private / Self-Financed Estd. 1987 AICTE & NBA

DAV Institute of Engineering & Technology (DAVIET) Campus 2, Mohali

Mohali, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.3 (260 reviews)
B.Tech Tuition Fees
₹65,552 - ₹139,095
Average Placement CTC
₹8.9 LPA
Highest Placement CTC
₹44.5 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Private / Self-Financed Estd. 2016 AICTE & NBA

Beant College of Engineering & Technology, Ropar

Ropar, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.9 (42 reviews)
B.Tech Tuition Fees
₹128,527 - ₹206,378
Average Placement CTC
₹8.8 LPA
Highest Placement CTC
₹26.4 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Private / Self-Financed Estd. 2013 AICTE & NBA

Lovely Institute of Technology, Hoshiarpur

Hoshiarpur, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.9 (134 reviews)
B.Tech Tuition Fees
₹124,419 - ₹155,389
Average Placement CTC
₹7.9 LPA
Highest Placement CTC
₹39.5 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Government / Autonomous Estd. 2004 AICTE & NBA

Baba Banda Singh Bahadur Engineering College Campus 2, Hoshiarpur

Hoshiarpur, Punjab, India  |  I.K. Gujral Punjab Technical University (IKGPTU / PTU Jalandhar)
4.9 (241 reviews)
B.Tech Tuition Fees
₹108,684 - ₹152,501
Average Placement CTC
₹7.2 LPA
Highest Placement CTC
₹36.0 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}