Registering a vehicle in Uttar Pradesh requires dealing with the Regional Transport Office (RTO), which manages vehicle registrations, licenses, and permits across the state. With a growing number of vehicles on the road, the UP RTO system has been modernized to provide online services, making it easier for vehicle owners to complete registrations, pay fees, and check vehicle details. Whether you’re buying a new vehicle, transferring ownership, or checking road tax details, knowing the latest registration process and fee structure can save you time and effort. This guide provides an updated list of UP RTO offices, their services, and the latest fees applicable in 2025.
So, what’s an RTO anyway? It’s a government office that keeps UP’s traffic in check well, as much as anyone can in a state with over 32 million vehicles! They’re the ones who make sure your bike’s legal, your license isn’t fake, and your road tax isn’t overdue. Uttar Pradesh has a whopping 77 RTOs (and counting), each with its own “UP-XX” code. Yep, from UP-01 to UP-96, these codes are like the DNA of your number plate. Ready to meet them? Let’s start with the list!
The Uttar Pradesh RTO List – Your Roadmap to UP’s Transport Hubs
Uttar Pradesh is huge bigger than some countries so it’s no surprise they’ve got RTOs sprinkled all over. As of March 27, 2025 (yep, today!), there are 77 active RTOs under the Uttar Pradesh State Road Transport Corporation (UPSRTC). Each one’s got a unique code tied to a district or city. Here’s the Uttar Pradesh RTO list I won’t bore you with all 77 right now (we’d be here till Diwali), but I’ll hit the biggies and give you a taste:
Sr. NO. | RTO CODES | RTO NAMES |
1 | UP11 | SAHARANPUR |
2 | UP12 | MUZAFFARNAGAR |
3 | UP13 | BULANDSHAHAR |
4 | UP14 | GHAZIABAD |
5 | UP15 | MEERUT |
6 | UP16 | GAUTAMBUDHNAGAR |
7 | UP17 | BAGHPAT |
8 | UP19 | SHAMLI |
9 | UP20 | BIJNOR |
10 | UP21 | MORADABAD |
11 | UP22 | RAMPUR |
12 | UP23 | JYOTIBAPHULE NAGAR |
13 | UP24 | BADAUN |
14 | UP25 | BAREILLY |
15 | UP26 | PILIBHIT |
16 | UP27 | SHAHJAHANPUR |
17 | UP30 | HARDOI |
18 | UP31 | LAKHIMPUR KHIRI |
19 | UP32 | LUCKNOW |
20 | UP32A | TRANS GOMTI OFFICE LUCKNOW |
21 | UP33 | RAEBARELI |
22 | UP34 | SITAPUR |
23 | UP35 | UNNAO |
24 | UP36 | AMETHI |
25 | UP37 | HAPUR |
26 | UP38 | SAMBHAL |
27 | UP40 | BAHRAICH |
28 | UP41 | BARABANKI |
29 | UP42 | FAIZABAD |
30 | UP43 | GONDA |
31 | UP44 | SULTANPUR |
32 | UP45 | AMBEDKAR NAGAR |
33 | UP46 | SHRAVASTI |
34 | UP47 | BALRAMPUR |
35 | UP50 | AZAMGARH |
36 | UP51 | BASTI |
37 | UP52 | DEORIA |
38 | UP53 | GORAKHPUR |
39 | UP54 | MAU |
40 | UP55 | SIDDHARTHNAGAR |
41 | UP56 | MAHRAJGANJ |
42 | UP57 | PADRAUNA (KRUSHI NAGAR) |
43 | UP58 | SANT KABIR NAGAR |
44 | UP60 | BALLIA |
45 | UP61 | GHAZIPUR |
46 | UP62 | JAUNPUR |
47 | UP63 | MIRZAPUR |
48 | UP64 | SONBHADRA |
49 | UP65 | VARANASI |
50 | UP65A | VARANASI |
51 | UP66 | BHADOHI |
52 | UP67 | CHANDAULI |
53 | UP70 | ALLAHABAD |
54 | UP71 | FATEHPUR |
55 | UP72 | PRATAPGARH |
56 | UP73 | KAUSHAMBI |
57 | UP74 | KANNAUJ |
58 | UP75 | ETAWAH |
59 | UP76 | FARRUKHABAD |
60 | UP77 | KANPUR DEHAT |
61 | UP78 | KANPUR NAGAR |
62 | UP79 | AURAIYA |
63 | UP80 | AGRA |
64 | UP81 | ALIGARH |
65 | UP82 | ETAH |
66 | UP83 | FIROZABAD |
67 | UP84 | MAINPURI |
68 | UP85 | MATHURA |
69 | UP86 | HATHRASH (MAHAMAYA NAGAR) |
70 | UP87 | KANSHIRAM NAGAR |
71 | UP90 | BANDA |
72 | UP91 | HAMIRPUR |
73 | UP92 | JALAUN |
74 | UP93 | JHANSI |
75 | UP94 | LALITPUR |
76 | UP95 | MAHOBA |
77 | UP96 | CHITRAKOOT DHAM |
want the full Uttar Pradesh RTO list? Check the UP Transport Department site (uptransport.upsdc.gov.in)
Why so many RTOs? UP’s got over 200 million people and roads that stretch forever. One office couldn’t handle it imagine the lines! So, they split it up, giving each district its own RTO to keep things (somewhat) sane. Now, let’s figure out how to get your vehicle registered at one of these bad boys.
Vehicle Registration Process in UP – Step-by-Step

you’ve got your dream ride congrats! Now, let’s make it official with the UP vehicle registration process. It’s not as scary as it sounds think of it like a treasure hunt, except the treasure’s a shiny “UP-XX” plate and the hunt involves forms. Here’s how it goes down, step by step:
Step 1: Gather Your paperwork
Before you hit the RTO, you need some paperwork. Here’s the checklist:
- Form 20: The magic application form grab it online or at the RTO.
- ID Proof: Aadhaar, voter ID, passport something with your face on it.
- Address Proof: Rent agreement, electricity bill proof you’re not a ghost.
- Vehicle Invoice: From the dealer, showing you actually bought it.
- Insurance Certificate: Mandatory third-party at least, no excuses!
- PUC Certificate: Pollution Under Control your ride’s eco-report card.
- Passport Photo: Smile, it’s for the records!
Got all that? Good. If your vehicle’s on a loan, toss in a Form 34 for hypothecation too. Dealers sometimes handle this, but if you’re DIY-ing it, you’re the boss.
Step 2: Roll Up to Your RTO
Find your local RTO based on where you live check that Uttar Pradesh RTO list! If you’re in Lucknow, it’s UP-32. Noida? UP-16. Show up early RTOs get busier than a Delhi metro at rush hour. Bring your vehicle too they’ll want to eyeball it.
Step 3: Submit and Smile
Hand over your docs to the RTO clerk. They’ll squint at them, stamp a few things, and maybe ask for a missing paper (it happens). Be nice cracking a joke about UP traffic might score you points!
Step 4: Inspection Time
An RTO officer will check your vehicle chassis number, engine, the works. It’s like a car doctor visit. If it’s roadworthy (no duct-taped bumpers, please), you’re golden.
Step 5: Pay Up
Here’s where the RTO fees UP come in we’ll dive into those next. Pay at the counter, grab a receipt, and don’t lose it. It’s your proof until the real deal arrives.
Step 6: Get Your Plate and RC
Once approved, you’ll get a Registration Certificate (RC) the vehicle’s birth certificate and a number plate with your “UP-XX” code. It might take a few days or weeks RTOs move at their own pace. Sometimes it’s mailed, sometimes you pick it up. Either way, you’re legal now!
Fee Details in UP RTO – What’s This Gonna Cost Me?

Now, the part everyone dreads: the fee details in UP RTO. Registering a vehicle isn’t free shocker, right? But it’s not a total wallet-killer either. Fees depend on what you’re driving bike, car, truck and a few extras. Here’s the scoop as of 2025, based on standard UP rates (check uptransport.upsdc.gov.in for the latest):
Registration Fees – The Basics
- Two-Wheelers: ₹300. Cheap enough to still grab a post-RTO kulfi.
- Cars/Light Vehicles: ₹600. Double the bike fee, but still reasonable.
- Heavy Vehicles: ₹1,500+. Big rigs, big bucks depends on weight.
- Temporary Registration: ₹200–₹500. For that “just bought it” phase.
Road Tax – The Big One
Road tax is the real kicker it’s a percentage of your vehicle’s ex-showroom price. UP’s got a tiered system:
- Petrol Cars:
- Up to ₹6 lakh: 8% (₹40,000 on a ₹5 lakh car).
- ₹6–10 lakh: 10% (₹80,000 on an ₹8 lakh car).
- Above ₹10 lakh: 12% (₹1.2 lakh on a ₹10 lakh SUV yikes!).
- Diesel Cars: Add 2% to each tier diesel’s pricier to tax.
- Two-Wheelers: 2–5%, so ₹1,000–₹5,000 depending on cost.
- Electric Vehicles: Zero! UP loves green rides save those rupees!
Commercial vehicles like taxis or autos? That’s a different beast taxed by seating or weight, like ₹305/year for an auto-rickshaw.
Number Plate Fees
- High-Security Registration Plate (HSRP): ₹250–₹400 (bikes), ₹400–₹600 (cars). Fancy and mandatory!
- Fancy Numbers: Want UP-32-0001? Starts at ₹5,000, but VIP numbers can hit lakhs at auction. Flex if you can!
Other Fees
- Hypothecation (Loan): ₹1,500 if your vehicle’s financed.
- Smart Card RC: ₹200 extra for that high-tech vibe.
- Late Penalty: ₹100/month if you slack on registration.
Total cost? For a ₹5 lakh petrol car in Lucknow (UP-32), you’re looking at ₹600 (registration) + ₹40,000 (road tax) + ₹400 (HSRP) = roughly ₹41,000. Bikes are cheaper maybe ₹2,000–₹5,000 all in. Not too bad, but bring extra cash just in case!
Pro Tips for Tackling UP RTOs
Before we cruise further, here’s some insider wisdom for dealing with the Uttar Pradesh RTO list and process:
- Go Early: Beat the crowd 8:30 AM is your sweet spot.
- Online First: Book slots or pay fees via Parivahan (parivahan.gov.in) less line time.
- Triple-Check Docs: Missing one paper = instant rejection. Be thorough!
- Cash Handy: Some RTOs love cash ATMs aren’t always nearby.
Moving to UP? Re-Registration 101
What if you’re rolling into UP from, say, Haryana (HR plates)? Do you need a new “UP” plate? Here’s the deal:
- Under 1 Year: No need just keep your old plate and enjoy the ride.
- Permanent Move: Re-register within 12 months. Get a No Objection Certificate (NOC) from your old RTO, bring the usual docs, and pay UP’s road tax. Your new code might be UP-14 if you’re in Ghaziabad!
What Else Do UP RTOs Do?
RTOs aren’t just about plates they’re multitaskers:
- Driving Licenses: Learner’s (₹200), permanent (₹200), commercial (₹500+).
- Permits: For taxis or goods carriers keeps commerce moving.
- PUC Checks: ₹60–₹100 to prove your exhaust isn’t a fog machine.
- Fines: ₹5,000 for no insurance don’t test them!
Conclusion
The Uttar Pradesh RTO system continues to evolve, offering more digital services to make vehicle registration and other processes more accessible. Whether you’re registering a new vehicle, applying for a driving license, or transferring ownership, understanding the latest procedures and fees will ensure a hassle-free experience. Always check the official UP Transport Department website for any updates on rules and charges to stay compliant with state regulations.
FAQ: Quick Answers to Your UP RTO Questions!
1. What Does “UP” Mean on My Number Plate?
“UP” is Uttar Pradesh’s way of flexing—it’s the state code! The number after it, like “UP-32,” points to your RTO, say Lucknow. It’s your vehicle’s hometown badge!
2. How Many RTOs Are in Uttar Pradesh?
As of March 27, 2025, UP’s got 77 RTOs—yep, 77! From UP-11 in Meerut to UP-96 in Chandauli, they’ve got the whole state covered.
3. How Do I Find My RTO in UP?
Easy! Match your city to the Uttar Pradesh RTO list—Noida’s UP-16, Kanpur’s UP-78. Or check your plate’s “UP-XX” code if you’re already registered. Done deal!
4. What’s the Vehicle Registration Process in UP?
Grab your docs (ID, address proof, insurance), hit your local RTO, get your vehicle inspected, pay the fees, and boom—you’ve got a shiny “UP” plate. Simple, right? (Well, mostly!)
5. How Much Are RTO Fees in UP?
For bikes, it’s ₹300 to register, cars are ₹600, and road tax is 8–12% of your vehicle’s price. Fancy number? ₹5,000+. Electric rides? Free tax—score!
6. Why Are There Yellow Plates in UP?
Yellow with black text means commercial—taxis, autos, buses. White’s for personal rides. It’s like a secret code for who’s making money on the road!
7. Can I Register Anywhere in UP?
Nope! You stick to the RTO for your address—Lucknow folks go to UP-32, not Agra’s UP-80. Rules are rules, sadly!