The PB RTO code list has 91 codes for Punjab, from PB 01 to PB 92. Each code belongs to one transport office, so the first part of a PB number plate tells you where the vehicle was registered.
All Punjab RTO codes
| Code | Office | District |
|---|---|---|
| PB 01 | Chandigarh (State Transport Commissioner, Punjab) | Chandigarh (UT) |
| PB 02 | Amritsar | Amritsar |
| PB 03 | Bathinda | Bathinda |
| PB 04 | Faridkot | Faridkot |
| PB 05 | Ferozepur | Ferozepur |
| PB 06 | Gurdaspur | Gurdaspur |
| PB 07 | Hoshiarpur | Hoshiarpur |
| PB 08 | Jalandhar | Jalandhar |
| PB 09 | Kapurthala | Kapurthala |
| PB 10 | Ludhiana | Ludhiana |
| PB 11 | Patiala | Patiala |
| PB 12 | Rupnagar (Ropar) | Rupnagar |
| PB 13 | Sangrur | Sangrur |
| PB 14 | Ajnala | Amritsar |
| PB 15 | Abohar | Fazilka |
| PB 16 | Anandpur Sahib | Rupnagar |
| PB 17 | Baba Bakala | Amritsar |
| PB 18 | Batala | Gurdaspur |
| PB 19 | Barnala | Barnala |
| PB 20 | Balachaur | Shaheed Bhagat Singh Nagar |
| PB 21 | Dasuya | Hoshiarpur |
| PB 22 | Fazilka | Fazilka |
| PB 23 | Fatehgarh Sahib | Fatehgarh Sahib |
| PB 24 | Garhshankar | Hoshiarpur |
| PB 25 | Jagraon | Ludhiana |
| PB 26 | Khanna | Ludhiana |
| PB 27 | Kharar | SAS Nagar (Mohali) |
| PB 28 | Malerkotla | Malerkotla |
| PB 29 | Moga | Moga |
| PB 30 | Sri Muktsar Sahib | Sri Muktsar Sahib |
| PB 31 | Mansa | Mansa |
| PB 32 | Nawanshahr | Shaheed Bhagat Singh Nagar |
| PB 33 | Nakodar | Jalandhar |
| PB 34 | Nabha | Patiala |
| PB 35 | Pathankot | Pathankot |
| PB 36 | Phagwara | Kapurthala |
| PB 37 | Phillaur | Jalandhar |
| PB 38 | Patti | Tarn Taran |
| PB 39 | Rajpura | Patiala |
| PB 40 | Rampura Phul | Bathinda |
| PB 41 | Sultanpur Lodhi | Kapurthala |
| PB 42 | Samana | Patiala |
| PB 43 | Samrala | Ludhiana |
| PB 44 | Sunam | Sangrur |
| PB 45 | Talwandi Sabo | Bathinda |
| PB 46 | Tarn Taran | Tarn Taran |
| PB 47 | Zira | Ferozepur |
| PB 48 | Amloh | Fatehgarh Sahib |
| PB 49 | Khamanon | Fatehgarh Sahib |
| PB 50 | Budhlada | Mansa |
| PB 51 | Jhunir / Sardulgarh | Mansa |
| PB 52 | Bassi Pathana | Fatehgarh Sahib |
| PB 53 | Malout | Sri Muktsar Sahib |
| PB 54 | Mukerian | Hoshiarpur |
| PB 55 | Payal | Ludhiana |
| PB 56 | Raikot | Ludhiana |
| PB 57 | Bhulath | Kapurthala |
| PB 58 | Dera Baba Nanak | Gurdaspur |
| PB 59 | Dhuri | Sangrur |
| PB 60 | Gidderbaha | Sri Muktsar Sahib |
| PB 61 | Jalalabad | Fazilka |
| PB 62 | Jaitu | Faridkot |
| PB 63 | Khadoor Sahib | Tarn Taran |
| PB 64 | Moonak | Sangrur |
| PB 65 | Mohali (SAS Nagar) | SAS Nagar (Mohali) |
| PB 66 | Nihal Singh Wala | Moga |
| PB 67 | Shahkot | Jalandhar |
| PB 68 | Dhar Kalan | Pathankot |
| PB 69 | Bagha Purana | Moga |
| PB 70 | Dera Bassi | SAS Nagar (Mohali) |
| PB 71 | Chamkaur Sahib | Rupnagar |
| PB 72 | Patran | Patiala |
| PB 73 | Tapa (Tappa Mandi) | Barnala |
| PB 74 | Nangal | Rupnagar |
| PB 75 | Lehragaga | Sangrur |
| PB 76 | Ahmedgarh | Malerkotla |
| PB 77 | Guru Har Sahai | Ferozepur |
| PB 78 | Banga | Shaheed Bhagat Singh Nagar |
| PB 79 | Kotkapura | Faridkot |
| PB 80 | Maur | Bathinda |
| PB 81 | Majitha | Amritsar |
| PB 83 | Dudhan Sadhan | Patiala |
| PB 84 | Bhawanigarh | Sangrur |
| PB 85 | Kalanaur | Gurdaspur |
| PB 86 | Dirba | Sangrur |
| PB 87 | Morinda | Rupnagar |
| PB 88 | Bhikhiwind | Tarn Taran |
| PB 89 | Amritsar | Amritsar |
| PB 90 | Jalandhar | Jalandhar |
| PB 91 | Ludhiana (East) | Ludhiana |
| PB 92 | Amargarh | Malerkotla |
Things to know about PB codes
- PB-02 to PB-13 and PB-65 are the main district RTOs; most other codes belong to SDM offices that act as registering authorities for their sub-division.
- District names follow present districts where clear (Fazilka, Pathankot, Malerkotla, SBS Nagar, SAS Nagar were carved out after many codes were issued).
- Chandigarh vehicles use CH, not PB; PB-01 is tied to the Punjab state office at Chandigarh.
- Online services run through olps.punjabtransport.org and Parivahan (Vahan/Sarathi).
Punjab transport department
Registration, licences and permits in Punjab are handled by the state transport department and its offices. Official website: Transport Department, Punjab (head office: State Transport Commissioner, SCO 177-178, Sector 17-C, Chandigarh). Online services are on the national Parivahan Sewa portal.
Most searched PB codes
- PB 10: Ludhiana
- PB 65: Mohali (SAS Nagar)
- PB 02: Amritsar
- PB 08: Jalandhar
- PB 11: Patiala
- PB 01: Chandigarh (State Transport Commissioner, Punjab)
This list is an independent guide. Codes and offices can change when districts are created or offices move. For any official purpose, check with the state transport department or the official Vahan service.
Questions people ask
How many RTO codes are there in Punjab?
This list has 91 codes for Punjab, from PB 01 to PB 92.
What is PB 01 RTO?
PB 01 is Chandigarh (State Transport Commissioner, Punjab), Chandigarh (UT) district.
How do I find which RTO a PB number belongs to?
Look at the two digits after PB and find them in the table above, or type the number into the decoder at the top of this page.