VahanInfoVahanInfo

Gujarat RTO — Codes, Offices & Registration Guide

Updated 1 July 2026

Gujarat's transport network is managed by the Commissionerate of Transport, with Regional Transport Offices (RTOs) spread across districts from Kutch to the Dangs. Vehicles registered in Gujarat carry number plates beginning with GJ followed by the district series code — for example GJ-01 for Ahmedabad and GJ-05 for Surat. The state has one of India's largest two-wheeler fleets and a fast-growing electric vehicle segment supported by state EV subsidies.

Gujarat RTO codes and offices

RTO codeOffice
GJ-01Ahmedabad RTO
GJ-02Mehsana RTO
GJ-03Rajkot RTO
GJ-04Bhavnagar RTO
GJ-05Surat RTO
GJ-06Vadodara RTO
GJ-07Nadiad (Kheda) RTO
GJ-08Palanpur (Banaskantha) RTO
GJ-09Himatnagar (Sabarkantha) RTO
GJ-10Jamnagar RTO
GJ-11Junagadh RTO
GJ-12Bhuj (Kutch) RTO
GJ-15Valsad RTO
GJ-18Gandhinagar RTO
GJ-21Navsari RTO

Vehicle registration in Gujarat

New vehicle registration in Gujarat is typically initiated by the dealer through the Vahan portal. You will need Form 20, the sale certificate (Form 21), insurance, PUC and address proof. Temporary registration is valid for one month, within which permanent registration must be completed at your district RTO.

Driving test guidance

Learner's licence tests in Gujarat are computer-based with questions available in Gujarati, Hindi and English. The permanent driving test uses a track test at major RTOs like Ahmedabad and Surat — practice figure-eight and reverse-S manoeuvres before booking a slot on Sarathi.

Prepare for the Gujarat RTO exam

RTO guides by city

Source: compiled from publicly available state transport department information. Provided for general reference — confirm current procedures and office details with the official Gujarat transport department before visiting.

Everything Your Vehicle Needs in One App

RC, DL, Challan, RTO Exam, Fuel Prices and Smart Calculators.

VahanInfo app home screen
  • Complete RC, DL and challan details
  • RTO exam mock tests in your language
  • Insurance & PUC expiry alerts
  • Fuel prices and smart calculators
  • Save vehicles, download PDF reports
  • Dark mode and offline cached results
Get it on Google Play

Free • No signup required • Available in 12 Indian languages • Your searches stay private

FAQ

Frequently asked questions

Enter the full registration number (e.g. GJ01AB1234) in VahanInfo's RC search. The website shows a basic preview; complete owner, insurance and challan details are in the VahanInfo app.

GJ identifies Gujarat. The two digits after it identify the RTO where the vehicle was registered — see the office list above.