Xinjiang Self-Drive Speed Limits, Checkpoints & Fines: A Driver’s Field Guide
The biggest surprise on my first Xinjiang road trip wasn’t how long the roads were. It was how often the speed-limit signs changed. On one stretch of national highway heading from Korla toward Kuqa, I counted seven limit changes in forty minutes: 80, 60, 40, 60, 80, 30, 60. When I got home and checked my record, I had two speeding tickets, each costing 3 points and a 200-yuan fine.
Drive the region enough and you realize Xinjiang’s traffic enforcement follows its own logic. Once you figure it out, it isn’t hard, but you have to know what the rules actually look like first. This article covers three things: how to handle speed limits and average-speed (section) cameras, how to clear checkpoints quickly, and how tolls and violations really work. Everything here came out of more than 30,000 km I drove myself.

Speed Limits: Xinjiang Plays by Different Rules
One conclusion up front: the main reason people get caught speeding in Xinjiang isn’t that they drive fast. It’s that the limit changes constantly and they don’t notice.
The expressways are actually simple. On the main trunk routes like the Lianhuo (G30) and Jingxin (G7) highways, limits are mostly 120 or 100, clearly marked, and rarely change. The trouble is on the national and provincial highways.
Here’s the rough pattern on national highways. Open stretches run about 80. As you enter a village or town the limit drops to 40 or 30. Near schools and markets it can fall to 20. On bends and poor-visibility sections it’s 40 to 60, and at roadworks 20 to 40. The catch is these changes come in clusters: leave one village and two kilometres later you’re in another.
My most unfair-feeling ticket came just outside Yarkand (Shache) county town. The highway cut through a residential block at a 40 limit, and I was doing 55. There was a speed camera, but the sign sat behind a poplar tree and I never saw it. Looking back, the sign was there; I just missed it.
A Few Practical Habits
Slow down the moment you see buildings. That’s the simplest rule I’ve found. On Xinjiang’s national highways, the moment you see a run of walls, shops, mosques, or a fuel station, a lower limit almost always follows. Don’t hunt for the sign, just drop to 40 when you see a built-up area and pick the speed back up once you’re clear.
Use your navigation’s speed warnings, but don’t trust them blindly. On Xinjiang’s main national highways I’d put Amap and Baidu’s limit data at about 80 percent accurate, with camera-point alerts a bit better. The missing 20 percent is usually a freshly posted temporary limit or a roadworks zone. So treat the nav voice as a hint and keep your eyes on the real signs. For offline map setup, see handling navigation and signal dead zones in Xinjiang.
Switch off cruise control through towns and villages. Cruise is lovely on Xinjiang’s long straight roads, but on roads where you must keep changing speed it becomes a liability, because you get lazy. These days I only use it on expressways and genuinely empty national highways.
Slow rather than fast. Many Xinjiang national highways are two lanes each way, and passing means borrowing the oncoming lane, which is risky in itself. I follow local-plated cars, especially ones that clearly do long hauls, because they know where the cameras are. Crude, but it works.
Average-Speed (Section) Cameras: Used Heavily Here
This is what catches a lot of drivers from inland China off guard. Section-speed cameras are everywhere on Xinjiang’s national highways and expressways, especially on long open stretches.
How it works: a camera at the start and another at the end of a zone. Your average speed is your travel time between the two points divided by the distance. If that average is over the limit, you’re speeding, no matter how slow you went in between.
Xinjiang’s section zones have a few traits. They’re long, sometimes close to 50 km. The start sign reads something like “Section speed control begins, total XX km, limit XX,” and there’s a matching sign at the end. Some zones overlap, one not finished before you enter the next.
My method is to time it. At the start sign I note the odometer and the clock, then do a quick sum: at an 80 limit, a 40 km zone needs at least 30 minutes. Hold that number in your head and you don’t have to watch the speedometer the whole way. If you did go fast, stop for a few minutes near the end of the zone to pull the average down. That’s not gaming the system; it’s exactly what the rules allow.
One more detail: if a section zone has a service area or fuel station, the time you spend inside counts. So refuel or eat inside a long zone and your average speed drops on its own.

What Counts as Speeding, and What Happens
Under the current standards, up to 10 percent over the limit is usually ignored. From 10 to 20 percent over you’ll pay 50 to 200 yuan, sometimes with no points or 3 points, depending on the locality. From 20 to 50 percent over it’s typically 200 yuan and 6 points. Above 50 percent over means heavy fines or even a suspended licence.
In practice Xinjiang’s cameras are fairly lenient on slight overspeed, but they hit hard on obvious cases like “limit 40, you’re doing 70.” A fellow driver I know was caught at 60 percent over between Hotan and Minfeng: 1,000 yuan and 12 points, which ruined the whole trip.
Renting adds a layer of hassle: the violation notice goes to the rental company first, they contact you, and some charge a 30 to 200 yuan “violation handling fee.” So renters should be extra careful.
Checkpoints: Part of Daily Driving in Xinjiang
This is the part many first-timers find hardest to get used to. On my first run from Urumqi to Kashgar I passed more than a dozen checkpoints. Sounds like a bother; in practice it’s quick once you know the routine.
Types of Checkpoint
Road checkpoints sit on national highways, provincial roads, and expressway ramps. The usual flow: stop the car, driver and passengers get out (sometimes just the driver), scan ID and do a face check, and the vehicle goes through a security scan or has its boot inspected. Smooth ones take three to five minutes; a long queue can mean half an hour.
Registration points before fuel stations. Xinjiang petrol stations generally require you to register your plate and ID, and some ask the driver to step into a separate registration room. How strict this is varies by place, tighter in southern Xinjiang than the north.
Security checks at scenic areas and city entrances. Entering a scenic spot, a mall, or a bazaar may mean a metal detector and bag scan, much like subway security inland.
Border-control checkpoints. To enter Tashkurgan, Khunjerab, Jigen, some parts of Baihaba and Hemu, you must show a border permit. No permit means you’re turned back, no exceptions.
How to Get Through Fast
Have your documents ready in advance. I keep a clear zip pouch on the dashboard with my ID card, driving licence, vehicle registration, and border permit. At the checkpoint I grab the whole pouch and step out, far quicker than fishing through a bag. Everyone else in the car should have their ID out too, not still searching at the window.
Answer the travel questions plainly. Staff will ask where you came from, where you’re going, what for. Just say “from Korla, to Kuqa, touring” and leave it there. Be polite and cooperative and it goes smoothly.
Avoid the peaks. Checkpoint queues follow a rhythm: 9 to 11 in the morning and 6 to 8 in the evening are worst, overlapping commutes and long-distance coaches. I try to pass before 7 am or around midday.
Don’t pack the boot to the brim. When they open it, stuff piled to the roof is awkward. I leave the top layer clear and lay suitcases flat.
Drones, high-power radios, or multiple knives go where you can reach them easily, and you declare them. Xinjiang’s drone rules are strict; if you’re carrying one, check where you can fly before you leave.
Honestly, my own feeling about checkpoints went from “a bit nervous” on the first trip to “just roll through” by the third. Almost all the staff are simply doing their job. As long as your papers are in order and you cooperate, there’s no trouble. The only thing that truly stops people is the one permit they forgot to get.
Border Permits: Where You Need One, and How to Get It
This is the only document in Xinjiang self-driving where “no permit means you don’t go.” Worth spelling out.
Three broad zones need a border permit. In the south, Tashkurgan county and beyond toward the Khunjerab port, plus the Wuqia and Jigen areas of Kizilsu prefecture. In the north, the Baihaba and parts of Hemu areas of Altay, plus some border towns of Jimunai and Habahe. In the Ili direction, some border counties and townships such as parts of Zhaosu and specific spots around Khorgos.
The exact scope shifts every year, and the same place name can have different rules by area. My move: a week before leaving, I call the local county public security bureau or border management unit and ask plainly, “I’m going to XX, do I need a border permit?” That phone call beats any online guide.
Ways to get one. Your home household-registration police (exit-entry or public-order department) is the surest: usually same day or within two or three days, free or a few yuan for the card. Urumqi, Kashgar, and Yining can also issue them, but you need local temporary-residence registration or a travel-agency proxy, which is more bother than at home. In Kashgar city, agencies handle it for 100 to 200 yuan, done in one or two days.
A few details that trip people up. The permit lists the areas you may visit; anywhere not listed is off-limits, so name every place you might go when you apply. Validity is usually three months, so don’t apply too early. Everyone in the car needs their own permit, including children. It’s paper, so don’t lose it, and some checkpoints keep a copy.

Toll Roads: Xinjiang’s Tolls Are Actually Low
Good news here. Xinjiang has long expressways, but tolls are cheap by national standards, and many national-highway sections are free.
Real numbers from my trips. Urumqi to Turpan, about 180 km on expressway, just over 70 yuan. Urumqi to Yining, about 690 km via the Sayram-Ghorgos and Lianhuo expressways, around 200 yuan. Urumqi to Kashgar, about 1,470 km all expressway, just over 400 yuan. Korla to Kuqa, about 280 km expressway, about 100 yuan.
That’s well below the eastern coast. Partly because some Xinjiang sections are upgraded national highways that stay free, and partly because some scenic-link roads don’t charge.
Payment: ETC is easiest and the national ETC works across Xinjiang. Without ETC, take the manual lane, cash or WeChat/Alipay both fine. On a rental the car usually has ETC and the fee comes off your deposit, so ask whether it’s charged at cost or with a service fee.
One caution: some toll stations in remote stretches open only one or two lanes at night, so queues move slowly. Desert highways and some national roads are free but have weaker surfaces and services; for long hauls I’d rather pay a little more and take the expressway.
On the overall cost split, fuel, tolls, and lodging, my tolls ran about 5 to 8 percent of total spend across these trips.
How to Check and Settle Violations
Xinjiang’s violation data uploads with a lag. My experience is three to fifteen days, occasionally longer. So after you get home, check once more about two weeks later to be safe.
For checking, the Traffic Management 12123 app is simplest: enter the plate and engine number and you’ll see it. You can also use the official Xinjiang traffic-police WeChat account or call 122.
Settling depends on the case.
Your own car, camera-caught (non-site): just pay in the 12123 app, no need to return to Xinjiang. Points are recorded on your licence automatically.
Your own car, cited on site: the ticket states the deadline and method, and most can be paid online.
Rental violation: the company contacts you when they get the notice. You can handle it yourself in 12123 (if the car is bound or the company gave authorisation) or have the company do it for a fee. I’d ask at contract signing how violations are handled, whether there’s a service fee, and how much. Some companies hold a “violation reserve” from your deposit and return it after one to three months, so clarify that too.
Overdue builds a late penalty at 3 percent of the fine per day, capped at the fine itself, and blocks the annual vehicle inspection. So don’t stall.
Violations That Are Easy to Pick Up in Xinjiang
Wrong lane. Some Xinjiang national highways split truck and car lanes, or ban cars from using the shoulder to pass, and they enforce it.
Illegal parking. In county towns, at scenic gates, near bazaars, yellow lines mean camera tickets. I got one illegal-parking fine near Kashgar’s old town, 100 yuan, no points. Use proper lots; county parking is usually 5 to 10 yuan a time, cheap.
No seatbelt, phone in hand. Both are heavily camera-enforced in Xinjiang, especially entering towns. Rear passengers must belt up too, same as inland but many ignore it.
Fatigued driving. This is actually recorded: more than four straight hours on the expressway gets logged. The system works it out from ETC data and cameras. At four hours, pull into a service area for twenty minutes; that’s a hard rule.

Road Notices and Temporary Closures
Xinjiang roads close on short notice. Not a management quirk, just the weather.
The classic seasonal closure is the Duku Highway, roughly closed from early October to mid-June, exact dates by snowfall. The Yizhao Highway, the Wusun Pass direction, and some mountain-pass sections follow the same logic. Duku Highway opening dates and stage-by-stage planning must be reconfirmed each year; last year’s dates don’t carry over.
Temporary controls come from all sides: rain-wash rockfall, blizzards, high wind (the “30-li wind zone” and “100-li wind zone” between Turpan and Hami can flip trucks in winter and spring, so they close the road), roadworks, incidents.
My sources for road status: the Xinjiang traffic-police WeChat account posts the official notices; Amap and Baidu live traffic are fairly accurate on trunk roads; asking fuel-station staff and checkpoint crews on the spot, who often know faster than the web; and your hotel host usually knows too.
What if it’s closed? My rule: don’t force it, don’t just wait either. First confirm why and for how long. A short control of a few hours, go eat and rest. A long or unknown one, reroute. Xinjiang’s network is sparse but major cities usually have two or more routes between them. That’s why I always build slack into the plan, typically eight days of content for a ten-day trip, two days as buffer.
For how to build that slack, see the timing for Xinjiang’s five classic self-drive routes, each with a relaxed and a tight day count.
My Five Tickets, Reviewed One by One
Across three Xinjiang trips I collected five tickets, all in the first two. Breaking each down beats general advice.
Ticket 1: Korla-to-Kuqa national highway, 22 percent over
Limit 60, I was doing 73. At a village entrance, walls and a small shop on both sides. I was following a local van that suddenly slowed; I thought it was stopping, passed on the left, and got photographed.
Review: a local car slowing for no clear reason is eight times out of ten a hidden camera ahead. I only learned that signal later. Now when the car ahead slows for no reason, my first move is to slow with it, not pass.
Ticket 2: Outside Yarkand county, 37 percent over
Limit 40, I was doing 55. The poplar-hidden sign from earlier. 200 yuan and 6 points, the most painful one.
Review: this was avoidable. My nav was on and Amap had said “speed limit 40 ahead”; I heard it but ignored it because the road looked empty. Lesson: treat nav speed warnings as orders, not hints. Now I turn the voice up and lift off the moment the warning sounds.
Ticket 3: Illegal parking near Kashgar old town
I parked on a street east of the Id Kah Mosque to eat, a yellow dashed line I thought allowed a quick stop. 100 yuan, no points.
Review: county and old-town parking enforcement is stricter than I expected. Now I use paid lots in town, 5 to 15 yuan a time, no stress. Around Kashgar old town there are proper lots; search “old town parking” in nav.
Ticket 4: Lianhuo expressway, wrong lane
Before an exit I crossed a solid line from the through-lane into the off-ramp. 200 yuan and 3 points.
Review: purely my fault, the nav warned late, I panicked on an unfamiliar road. Lesson: watch for the exit two km early; if you can’t get over, take the next one. Xinjiang exit spacing is long, another 20 km is just ten-odd minutes, cheaper than a ticket.
Ticket 5: Fatigued-driving warning (no fine)
On the Jingxin expressway I drove four hours and some minutes; the service-area screen flagged me on entry. A warning, no ticket, but it landed.
Review: four hours is a hard line, don’t ride it. I now set a phone alarm at one hour forty-five; when it rings I find a place to stop.
Five tickets cost me 700 yuan and 15 points (across two scoring cycles). On the third trip I fixed all the above and drove 6,800 km with zero violations. So I’m sure this isn’t luck, it’s habit.

The Real Fuel-Station Routine
I was totally unprepared the first time and stood at the station entrance a bit lost, so here are the details.
The usual flow. Drive in and staff wave you to a marked spot. Most stations ask everyone but the driver to step out to a waiting area; the driver stays or steps out too, varies by station. Then registration: show your ID, register the plate, some by QR or face scan, some still by handwritten paper log. Then they fuel up.
Southern stations are generally stricter than northern, with a fuller routine. Queues are common in peak season; I once waited forty minutes at a Hotan station.
Practical notes. Always carry your ID on you; leaving it in the car where you can’t reach it is its own problem. Don’t let the tank drop below a quarter, because once you’re queuing that margin is your peace of mind. Some stations only carry 92 gasoline and 0 diesel; 95 isn’t guaranteed in counties and towns, so plan ahead if your car needs it. At night some stations close or open one island only, so fill up before dark if driving late.
On price, Xinjiang 92 is usually a touch below the national average, though remote stations run a bit higher. Last July in Urumqi I paid about 7.5 yuan a litre for 92; in Minfeng county about 7.8, a small gap. For a fuller fuel-cost estimate across the route, the Xinjiang self-drive refuelling piece has the finer math.
Driving in Cities: Three Cities Differ
People talk about the long hauls but rarely the city cores. I’ve driven all three and they feel different.
Urumqi is the only one with real congestion. Morning and evening peaks on the Heshan expressway, the ring road, and the Nanhu-to-Hongshan belt feel like a second-tier inland city. Parking isn’t cheap, 5 to 10 yuan an hour downtown. I pick lodging with a space and use cabs or the metro in the day, leaving the car put.
Kashgar old town has narrow lanes no car should enter; it’s a walking area. Park at the old-town edge and walk in. The new town drives fine with easy parking.
Yining is the easiest of the three: wide roads, few cars, easy and often free parking. The Liuxingjie and Kazanqi areas have narrow lanes but cars get through; just go slow with the crowds.
One common point: Xinjiang city traffic order is generally good, pedestrians and drivers both follow rules. Watch for e-bikes and motorcycles in counties and towns; they weave casually, so glance again before turning right or opening a door.
Can You Appeal a Ticket You Think Is Wrong?
Yes, but bring evidence, and accept that it will likely stand.
I tried once. That “wrong lane” ticket, I first blamed the nav and wanted to appeal. In 12123 you can file an objection, or call 122, or apply in person at the traffic police where the act occurred. The process is submit, wait for review, get a result, usually within fifteen working days.
It stood. The reason was plain: late nav warning isn’t a defence, crossing a solid line is an objective fact. I checked the dashcam footage, I had crossed the line, so I accepted it.
When does an appeal have a chance? Cases I’ve heard of: a cloned plate (show you were elsewhere, fuel receipts, lodging records, ETC logs); signs or markings missing or so obscured they’re unreadable (need an on-site photo with time and place); the captured vehicle clearly not matching yours; the same act double-captured on one stretch in a short time (some can be merged).
The dashcam matters here. Before my third trip I fitted one with GPS and time watermark, a bit over 200 yuan. In a dispute, a clip with time and place beats ten sentences.
By the way, if stopped by police on the road, just cooperate. Show your papers, answer what’s asked. I’ve been pulled over four or five times in Xinjiang, each a routine check of licence and registration and a “where to,” cleared in a minute or two.
One-Line Advice by Traveller Type
First-timer on the northern loop: enforcement here is light and roads are good. Remember two things, slow through villages and have documents ready at checkpoints. Nothing else to overthink.
Heading to the Pamir or border zones: get the border permit sorted above all else. Don’t trust “I’ll get it locally”; you can, but it’s a bother and may not fit your schedule.
Renting: read the contract clauses on violations, insurance excess, and one-way drop-off line by line. Those three are where rental disputes cluster.
In a rush: my advice is don’t be. Xinjiang’s time cost sits in checkpoint queues, road changes, and lower limits, none of which you can compress. A looser plan beats speeding to save time.
With kids or elders: you’ll step out at checkpoints five or six times a day, tiring for them. Pick routes with fewer checkpoints (south has more than north) and keep daily distance under 300 km.
Photography-focused: you’ll stop at the roadside often, a top scene for illegal parking and accidents. I only stop where there’s a hardened shoulder or a viewing platform, nose in the travel direction, hazards on, standing on the outer side. A photo isn’t worth blocking the road.
Specific Notes by Road Section
Ranking the main sections I’ve driven by enforcement density and things to watch may help more than general rules.
Lianhuo expressway (Urumqi-Turpan-Hami)
Mostly 120, superb surface, Xinjiang’s most comfortable highway. Watch the wind zones. Between Xiaocaohu and Shisanjianfang, and Shanshan to Hami, sit famous wind zones where spring and autumn winds run six to eight on the scale, gusts above ten. In strong wind the limit drops to 60 or the road closes, especially for vans and small cars. I drove it in March at a 60 limit with blown-over barriers on both sides. Slow in wind, don’t gamble.
Jingxin expressway and G7 direction
Crosses the gobi, few cars, straight road, the easiest place to fatigue and speed. Many section cameras. Service areas are far apart, some over 100 km, so plan fuel and rest early. I built the habit of checking odometer and fuel every hour on this road.
G217 Duku Highway
Limits mostly 40 to 60, a few at 30. Not for revenue but because of tight bends, steep grades, and poor sightlines that simply won’t allow speed. In season it’s busy and jams are normal. My second pass sat in a two-hour jam started by a tour bus botching a meet.
Many viewing platforms line the road; park only in marked bays, roadside stopping is both dangerous and policed. Staff and traffic police patrol in peak season.
G314 (Kashgar-Tashkurgan)
Good surface, mostly 80, with a limit drop around the Gez checkpoints. The key here isn’t speed but documents and altitude. The Gez checkpoint checks the border permit hard. Elevation rises from 1,300 m to 3,100 m and some feel it, so drive gently and stop often.
Taklamakan Desert Highway (Minfeng-Luntai)
522 km, limit 60 to 80. Narrow surface, shifting sand on both sides; in wind sand blows onto the road and hitting it can spin you out. I don’t recall speed cameras here, but there’s patrol. The real challenge is monotony, dunes and reeds for hours, and you’ll get sleepy.
My fix is stop every 80 km and walk two minutes. The full prep is in the Taklamakan Desert Highway crossing guide, worth a read before you go.
Yili loop county roads
These county and township roads run low limits, 30 to 40 common, and livestock on the road is routine. Flocks of sheep, cattle, horses crossing are daily; in Zhaosu I once waited seven or eight minutes for a flock blocking the whole road. Hitting livestock means messy compensation, often negotiated with the herder, so slow in pasture country.
Spring (April-May) and autumn (Sept-Oct) transhumance is when livestock crowd the road most. Those two months around Yili, Zhaosu, and Bayinbuluk I keep it under 50.

Rules Easy to Misread
Can an out-of-region plate move freely? Yes. Xinjiang has no restrictions on outside plates, and Urumqi has no licence-plate rotation limits (as of my last visit). A rental is a local Xinjiang plate; your own car entering Xinjiang is an outside plate; both run the same.
Can you bring a drone? Yes, but flying is tightly restricted. Around airports, military areas, the border line, checkpoints, and large venues it’s banned. Many scenic areas ban it too. My advice: if you want aerial shots, research where flying is allowed beforehand. Don’t “bring it and see,” because at checkpoints it gets logged and at scenic gates you store it, both a bother.
Can you use a radio? Civilian low-power walkie-talkies (0.5W or under-5W licence-free bands) are usually fine and common for convoys. High-power sets and non-civilian bands, leave them home.
Fit a dashcam? Strongly yes. Not for scenery but as proof if something happens. Xinjiang national highways carry heavy trucks; sideswipes, stone chips, livestock disputes, a record saves grief. If the rental lacks one, I bring a suction-cup unit.
Drive at night? Legal, but not advised. Risks are no streetlights on many stretches, unseen livestock, truck high-beams, fatigue. My rule is reach lodging before dark. In summer Xinjiang stays light to 9:30 or 10 pm; in winter it’s dark by 6:30, so winter plans must compress.
My Current Routine
After a few trips I turned all this into a routine I follow every departure.
One week before: confirm whether a border permit is needed and get it if so; check target roads for closures, especially seasonal ones like Duku and Yizhao; if renting, clarify insurance and violation handling.
The day before: put ID, licence, registration, and border permit in one clear pouch; run through the day’s route in nav, noting checkpoints and camera points; load offline maps on the phone.
Each departure: glance at the day’s road notice; confirm fuel; pad the day’s schedule by an hour because checkpoint queues are unpredictable.
On the road: slow at built-up areas; time the section-camera starts; rest every two hours; find lodging before dark.
After home: check violations two weeks later and settle any.
This routine sounds fussy but costs under ten minutes a day. On my third Xinjiang trip, 6,800 km, zero violations. Not because I drove slow, but because I knew when to.

Final Thought
Xinjiang’s traffic management felt fussy on my first trip and reassuring by the third. More checkpoints mean better order on the road; frequent limit drops mean those stretches genuinely need slowing.
What troubles people is rarely the rules themselves but not knowing them. You don’t know you need a border permit, reach Gez and get turned back, that’s 600 km driven for nothing. You don’t know to slow in villages, get five tickets at home, that’s a lesson paid for.
An evening is all it takes to sort this out. Once you do, Xinjiang self-driving is easy, good roads, few cars, scenery on a ridiculous scale. Straighten out the rules and the rest of your attention goes to the window.
If you’re planning the whole trip, read this alongside the Xinjiang self-drive overview, settle the car type, route, and days first, then come back to these details.
