
California Driving Test Routes (CA)
Golden State Confidence on Test Day
DOWNLOAD OUR APP FOR FREE
Don’t hope for the best - prepare the Cali way.
From the busy streets of LA, to San Francisco’s hills, and the suburban streets of Sacramento, every DMV test location has its own unique challenges.
Our app lets you practice the actual routes examiners use, complete with GPS guidance and offline access.
You’ll go into your test knowing exactly what to expect - calmer, and more confident.
Select your nearest DMV in the app, or explore our directory below to get started.
California DMV Directory & Test Routes
Alturas Driving Test Routes
Alturas DMV, 903 N. West C Street, Alturas CA 96101
Arvin Driving Test Routes
Arvin DMV, 317 Campus Drive, Arvin CA 93203
Auburn Driving Test Routes
Auburn DMV, 11722 Enterprise Drive, Auburn CA 95603
Bakersfield Driving Test Routes
Bakersfield Southwest DMV, 7000 Schirra Court, Bakersfield CA 93313
Banning Driving Test Routes
Banning DMV, 1034 West Ramsey St. B, Banning CA 92220
Barstow Driving Test Routes
Barstow DMV, 528 East Virginia Way, Barstow CA 92311
Bellflower Driving Test Routes
Bellflower DMV, 9520 Artesia Blvd, Bellflower CA 90706
Practice RoutesBishop Driving Test Routes
Bishop DMV, 1115 West Line St., Bishop CA 93514
Blythe Driving Test Routes
Blythe DMV, 430 S. Broadway, Blythe CA 92225
Brawley Driving Test Routes
Brawley DMV, 173 W Main St, Brawley CA 92227
Carmichael Driving Test Routes
Carmichael DMV, 5209 North Ave., Carmichael CA 95608
Fresno Driving Test Routes
Central Fresno DMV, 655 W. Olive Ave., Fresno CA 93728
Chico Driving Test Routes
Chico DMV, 107 Parmac Rd 1, Chico CA 95926
Chula Vista Driving Test Routes
Chula Vista DMV, 30 N. Glover Ave, Chula Vista CA 91910
Practice RoutesCoalinga Driving Test Routes
Coalinga DMV, 406 E. Elm Ave., Coalinga CA 93210
Colusa Driving Test Routes
Colusa DMV, 1025 Bridge St. Suite B, Colusa CA 95932
Corte Madera Driving Test Routes
Corte Madera DMV, 75 Tamal Vista Blvd., Corte Madera CA 94925
Crescent City Driving Test Routes
Crescent City DMV, 1475 Parkway Drive, Crescent City CA 95531
Culver City Driving Test Routes
Culver City DMV, 11400 W Washington Blvd, Culver City CA 90066
Practice RoutesDelano Driving Test Routes
Delano DMV, 631 Jefferson St., Delano CA 93215
El Centro Driving Test Routes
El Centro DMV, 233 North Imperial Ave., El Centro CA 92243
El Cerrito Driving Test Routes
El Cerrito DMV, 6400 Manila Ave., El Cerrito CA 94530
Practice RoutesEureka Driving Test Routes
Eureka DMV, 322 W. 15th St., Eureka CA 95501
Fairfield Driving Test Routes
Fairfield DMV, 160 Serrano Drive, Fairfield CA 94533
Fall River Mills Driving Test Routes
Fall River Mills DMV, 43467 Highway 299E, Fall River Mills CA 96028
Fort Bragg Driving Test Routes
Fort Bragg DMV, 410 S. Franklin St., Fort Bragg CA 95437
Fresno Driving Test Routes
Fresno Northwest DMV, 6420 North Blackstone Ave., Fresno CA 93710
Fullerton Driving Test Routes
Fullerton DMV, 909 West Valencia Drive, Fullerton CA 92832
Practice RoutesRedway Driving Test Routes
Garberville DMV, 1180 Evergreen Road, Redway CA 95560
Glendale Driving Test Routes
Glendale DMV, 1335 West Glenoaks Blvd., Glendale CA 91201
Goleta Driving Test Routes
Goleta DMV, 7127 Hollister Ave. Suite 24-26, Goleta CA 93117
Granada Hills Driving Test Routes
Granada Hills DMV, 16201 San Fernando Mission Blvd, Granada Hills CA 91344
Grass Valley Driving Test Routes
Grass Valley DMV, 890 Sutton Way, Grass Valley CA 95945
Hanford Driving Test Routes
Hanford DMV, 701 W. Hanford Armona Road, Hanford CA 93230
Hawthorne Driving Test Routes
Hawthorne DMV, 3700 W. El Segundo Blvd., Hawthorne CA 90250
Practice RoutesHollister Driving Test Routes
Hollister DMV, 80 North Sally St., Hollister CA 95023
Los Angeles Driving Test Routes
Hollywood West Formosa DMV, 936 North Formosa Ave., Los Angeles CA 90046
Indio Driving Test Routes
Indio DMV, 44480 Jackson St., Indio CA 92201
Inglewood Driving Test Routes
Inglewood DMV, 621 N. La Brea Ave., Inglewood CA 90302
Jackson Driving Test Routes
Jackson DMV, 201 Clinton Road, Jackson CA 95642
King City Driving Test Routes
King City DMV, 101 East San Antonio, King City CA 93930
Laguna Hills Driving Test Routes
Laguna Hills DMV, 23535 Moulton Parkway, Laguna Hills CA 92653
Practice RoutesLake Isabella Driving Test Routes
Lake Isabella DMV, 5520 Lake Isabella Road #G-1, Lake Isabella CA 93240
Lakeport Driving Test Routes
Lakeport DMV, 965 Parallel Drive, Lakeport CA 95453
Los Angeles Driving Test Routes
Lincoln Park DMV, 3529 N. Mission Road, Los Angeles CA 90031
Practice RoutesLompoc Driving Test Routes
Lompoc, 209 W. Pine Ave., Lompoc CA 93436
Long Beach Driving Test Routes
Long Beach DMV, 3700 East Willow St., Long Beach CA 90815
Practice RoutesLos Angeles Driving Test Routes
Los Angeles DMV, 3615 S. Hope St., Los Angeles CA 90007
Practice RoutesLos Gatos Driving Test Routes
Los Gatos DMV, 600 North Santa Cruz Ave., Los Gatos CA 95030
Madera Driving Test Routes
Madera DMV, 1206 W. Maple St., Madera CA 93637
Los Angeles Driving Test Routes
Main Hollywood DMV, 803 N. Cole Ave, Los Angeles CA 90038
Practice RoutesMariposa Driving Test Routes
Mariposa DMV, 5264 Highway 49-North, Mariposa CA 95338
Mendota Driving Test Routes
Mendota DMV, 655 Quince Street, Mendota CA 93640
Merced Driving Test Routes
Merced DMV, 1313 W. 12th St., Merced CA 95340
Modesto Driving Test Routes
Modesto DMV, 124 Burney St., Modesto CA 95354
Montebello Driving Test Routes
Montebello DMV, 424 N. Wilcox Ave., Montebello CA 90640
Practice RoutesMount Shasta Driving Test Routes
Mt Shasta DMV, 154 Morgan Way, Mount Shasta CA 96067
Napa Driving Test Routes
Napa DMV, 2550 Napa Valley Coporate Drive, Napa CA 94558
Needles Driving Test Routes
Needles DMV, 1040 East Broadway, Needles CA 92363
Novato Driving Test Routes
Novato DMV, 936 7th St., Novato CA 94947
Oakland Driving Test Routes
Oakland Coliseum DMV, 501 85th Ave., Oakland CA 94621
Oroville Driving Test Routes
Oroville DMV, 775 Mitchell Ave., Oroville CA 95965
Palm Desert Driving Test Routes
Palm Desert DMV, 74-740 Technology Drive, Palm Desert CA 92211
Practice RoutesPalm Springs Driving Test Routes
Palm Springs DMV, 950 N. Farrell Drive, Palm Springs CA 92262
Practice RoutesPalmdale Blvd Driving Test Routes
Palmdale DMV, 2260 E, Palmdale Blvd CA 93550
Paso Robles Driving Test Routes
Paso Robles DMV, 841 Park St., Paso Robles CA 93446
Petaluma Driving Test Routes
Petaluma DMV, 715 - J Southpoint Boulevard, Petaluma CA 94954
Pittsburg Driving Test Routes
Pittsburg DMV, 1399 Buchanan Road, Pittsburg CA 94565
Placerville Driving Test Routes
Placerville DMV, 2919 Cold Springs Road, Placerville CA 95667
Pleasanton Driving Test Routes
Pleasanton (Las Positas) DMV, 6300 W. Las Positas Blvd., Pleasanton CA 94588
Practice RoutesPleasanton Driving Test Routes
Pleasanton (Stoneridge) DMV, 2621 Stoneridge Mall Rd Unit G225B, Pleasanton CA 94588
Porterville Driving Test Routes
Porterville DMV, 329 E. Olive Ave., Porterville CA 93257
Quincy Driving Test Routes
Quincy DMV, 1953 E. Main St., Quincy CA 95971
Rancho Cucamonga Driving Test Routes
Rancho Cucamonga DMV, 8629 Hellman Ave., Rancho Cucamonga CA 91730
Practice RoutesRed Bluff Driving Test Routes
Red Bluff DMV, 675 Monroe St., Red Bluff CA 96080
Redding Driving Test Routes
Redding DMV, 2135 Civic Center Drive, Redding CA 96001
Redwood City Driving Test Routes
Redwood City DMV, 300 Brewster Ave., Redwood City CA 94063
Practice RoutesReedley Driving Test Routes
Reedley DMV, 558 E. Dinuba Ave., Reedley CA 93654
Ridgecrest Driving Test Routes
Ridgecrest DMV, 540-A Perdew Ave., Ridgecrest CA 93555
Riverside Driving Test Routes
Riverside East DMV, 6425 Sycamore Canyon Blvd., Riverside CA 92507
Practice RoutesRiverside Driving Test Routes
Riverside West DMV, 6280 Brockton Ave., Riverside CA 92506
Practice RoutesRocklin Driving Test Routes
Rocklin DMV, 5245 South Grove, Rocklin CA 95677
Roseville Driving Test Routes
Roseville DMV, 7200 Galilee Rd, Roseville CA 95678
Sacramento Driving Test Routes
Sacramento DMV, 4700 Broadway, Sacramento CA 95820
Sacramento Driving Test Routes
Sacramento South DMV, 7775 La Mancha Way, Sacramento CA 95823
San Andreas Driving Test Routes
San Andreas DMV, 745 Mountain Ranch Road, San Andreas CA 95249
San Bernardino Driving Test Routes
San Bernardino CDL DMV, 110 West Central Ave., San Bernardino CA 92408
Practice RoutesSan Bernardino Driving Test Routes
San Bernardino DMV, 1310 N. Waterman Ave., San Bernardino CA 92404
San Clemente Driving Test Routes
San Clemente DMV, 2727 Via Cascadita, San Clemente CA 92672
Practice RoutesSan Diego Driving Test Routes
San Diego (Hillcrest) DMV, 3960 Normal St., San Diego CA 92103
San Diego Driving Test Routes
San Diego Clairemont DMV, 4375 Derrick Dr., San Diego CA 92117
Practice RoutesSan Francisco Driving Test Routes
San Francisco DMV, 1377 Fell St., San Francisco CA 94117
Practice RoutesSan Luis Obispo Driving Test Routes
San Luis Obispo DMV, 3190 S. Higuera St., San Luis Obispo CA 93401
San Marcos Driving Test Routes
San Marcos DMV, 590 Rancheros Dr, San Marcos CA 92069
Practice RoutesSan Mateo Driving Test Routes
San Mateo DMV, 425 N. Amphlett Blvd., San Mateo CA 94401
Practice RoutesSan Diego Driving Test Routes
San Ysidro DMV, 6111 Business Center Court, San Diego CA 92154
Practice RoutesSanta Barbara Driving Test Routes
Santa Barbara DMV, 535 Castillo St., Santa Barbara CA 93101
Practice RoutesSanta Clara Driving Test Routes
Santa Clara DMV, 3665 Flora Vista Ave., Santa Clara CA 95051
Practice RoutesSanta Maria Driving Test Routes
Santa Maria DMV, 523 S. McClelland St., Santa Maria CA 93454
Santa Monica Driving Test Routes
Santa Monica DMV, 2235 Colorado Ave., Santa Monica CA 90404
Practice RoutesSanta Paula Driving Test Routes
Santa Paula DMV, 250 W. Harvard Blvd. #A, Santa Paula CA 93060
San Jose Driving Test Routes
Santa Teresa DMV, 180 Martinvale Lane, San Jose CA 95119
Practice RoutesSeaside Driving Test Routes
Seaside DMV, 1180 Canyon Del Ray, Seaside CA 93955
Shafter Driving Test Routes
Shafter DMV, 548 Walker St., Shafter CA 93263
Simi Valley Driving Test Routes
Simi Valley DMV, 3855 D - Alamo Street, Simi Valley CA 93063
Practice RoutesSonora Driving Test Routes
Sonora DMV, 885 Morning Star Drive, Sonora CA 95370
South Lake Tahoe Driving Test Routes
South Lake Tahoe DMV, 3344 B Lake Tahoe Blvd., South Lake Tahoe CA 96150
El Cajon Driving Test Routes
Spring Valley CDL DMV, 1901 Jamacha Road, El Cajon CA 92019
Stockton Driving Test Routes
Stockton DMV, 55 South Lincoln Street, Stockton CA 95203
Practice RoutesSusanville Driving Test Routes
Susanville Tahoe DMV, 2615 Main St., Susanville CA 96130
Taft Driving Test Routes
Taft DMV, 165 Center St., Taft CA 93268
Thousand Oaks Driving Test Routes
Thousand Oaks DMV, 1810 E. Avenida De Los Arboles, Thousand Oaks CA 91362
Tulelake Driving Test Routes
Tulelake DMV, 399 Main St., Tulelake CA 96134
Twentynine Palms Driving Test Routes
Twentynine Palms DMV, 3668 Adobe Road #G-J, Twentynine Palms CA 92277
Ukiah Driving Test Routes
Ukiah DMV, 542 S. Orchard Ave., Ukiah CA 95482
Vacaville Driving Test Routes
Vacaville DMV, 621 Orange Drive, Vacaville CA 95687
Vallejo Driving Test Routes
Vallejo DMV, 200 Couch St., Vallejo CA 94590
Ventura Driving Test Routes
Ventura DMV, 4260 Market St., Ventura CA 93003
Victorville Driving Test Routes
Victorville DMV, 14850 La Paz Place, Victorville CA 92395
Victorville Driving Test Routes
Victorville DMV, 14855 Corta Drive, Victorville CA 92395
Walnut Creek Driving Test Routes
Walnut Creek DMV (CLOSED?), 1910 N. Broadway, Walnut Creek CA 94596
Watsonville Driving Test Routes
Watsonville DMV, 90 Alta Vista Ave., Watsonville CA 95076
West Covina Driving Test Routes
West Covina DMV, 800 S. Glendora Ave., West Covina CA 91790
Practice RoutesWest Sacramento Driving Test Routes
West Sacramento DMV, 2528 Evergreen Avenue, West Sacramento CA 95691
Westminster Driving Test Routes
Westminster DMV, 13700 Hoover St., Westminster CA 92683
Practice RoutesWhittier Driving Test Routes
Whittier DMV, 9338 South Painter Ave., Whittier CA 90605
Practice RoutesWillows Driving Test Routes
Willows DMV, 815 N. Humboldt Ave., Willows CA 95988
Yreka Driving Test Routes
Yreka DMV, 1848 Fort Jones Road, Yreka CA 96097
Yuba City Driving Test Routes
Yuba City DMV, 1570 Poole Blvd., Yuba City CA 95993
Keeping Routes Current
California roads don’t sit still. One week there’s new roadworks, the next there’s a traffic pattern change. This matters - especially when your driving test depends on them.
We keep our routes accurate by:
Recording real road tests - GPS recordings of actual exams give us a clear insight.
Using learner feedback - you and other drivers help us spot updates quickly.
Refreshing the app immediately - the route you practice today could used in a test tomorrow.
The benefit for you? You’ll spend your time learning the exact roads that prepare you best for test day.
Frequently Asked Questions
-
Yes - if your car has one, you can use it as a helpful tool. But it must not be your only way of viewing behind you. Always look over your shoulder and use your mirrors correctly.
-
Before your behind-the-wheel test begins, your examiner will do a "pre-drive safety check".
You’ll need to demonstrate working mirrors, turn signals, brake lights, windshield condition, horn, windows, etc. If something is broken or unsafe... your test may be postponed.
-
For an original California driver’s license, you get up to three attempts to pass your knowledge test. If you fail, there’s a waiting period (usually 7 days) before you can try again.
-
Your instruction permit or current driver’s license (if renewing)
A vehicle that is safe to drive, registered, and insured.
Proof of identity and California residency, along with required certificates (driver education if under age).
-
The overall duration will vary slightly by DMV, local traffic, and the route chosen. Generally, you should expect to be driving for around 10-20 minutes.
-
You’ll need to show good control and safe habits:
Safe and proper turns (left, right), signal usage and correct lane use.
Following traffic laws, stopping at stop signs, obeying lights.
Backing up correctly (straight line or parallel, depending on your DMV).
Checking your mirrors and doing shoulder checks for blind spots.
Driving in California - Further Information
Getting Your Instruction Permit & License Requirements
To get your instruction permit (learner’s permit), you need to be at least 15½ years old, and then pass both a written knowledge, and vision test. If you’re under 18, you will also need to complete a driver education course.
When you apply, you’ll need to provide:
Proof of identity
Two documents that prove you currently live in California
Your Social Security number (if eligible).
If your name has changed (e.g. due to marriage), documents showing the old and new legal names.
Supervised Driving & Graduated Licensing (Minors)
If you are under 18, holding a provisional license, you must have held your instruction permit for at least 6 months before you can take the behind-the-wheel driving test. You must also complete driver education and driver training.
Supervised Driving
You also need to log 50 hours of supervised driving alongside a California-licensed driver who is at least 25 years old. 10 of those 50 hours must be at night to help ensure you get enough experience driving in all conditions.
Your provisional license will come with restrictions for the first 12 months:
No driving between 11:00 p.m. and 5:00 a.m. unless supervised.
No passengers under 20 years old in the car (unless there’s a qualifying supervising adult with you).
Tests & Checks You’ll Face
Knowledge Test: You get three attempts to pass a multiple-choice written test to demonstrate your understanding of California traffic laws, road signs, and safe driving practices. If you fail, minors must wait seven days before trying again.
Vision Test: Everyone must pass a mandatory vision screening. If you need glasses or contacts to see clearly, your license will have a corrective lenses restriction to ensure you wear them.
Behind-the-Wheel Drive Test: The practical test where you drive alongside a DMV examiner. Before the driving begins, there will be a pre-drive safety check, then you’ll drive on roads following instructions. You will be evaluated on how safely you handle real-world driving.
Note: For further information on all 3 tests, read this page from the California Drivers Handbook.
What Happens If Things Go Wrong
If your vehicle fails the pre-drive safety check: (for example, brake lights, mirrors, turn signals, tires worn), the DMV will cancel your test.
If you fail the written test: Minors must wait 7 days to retake. For the driving test, after a failure, there’s a wait period of 14 days before retrying.
Route Variations
Some DMV tests will include extra elements (such as freeway driving, area-limited testing, or more complex instructions) where needed (for example, for people with special conditions).
Californian Learner Driver Resources
California Driver’s Handbook
This is your main go-to resource for everything required by the CA DMV: laws of the road, traffic signs, driver’s rules, safe driving advice. You’ll find answers to most of your test questions here, making this essential reading!
Sample Driver’s License Knowledge Tests
If you want to get an idea for how the written test works, these sample tests will show the types of questions you’ll face. You can practice in several languages, making then a great confidence booster.
Preparing for Knowledge & Drive Tests
Explaining what the knowledge and behind-the-wheel tests involve, what the vehicle inspection includes, and how the DMV evaluates your driving. Really helpful to understand what criteria you’ll be judged on.
Educational Materials & Driver Handbooks
A variety of handbooks (regular, commercial, motorcycle), sample tests, how-to videos, fast-facts sheets & more to further your learning.
Online eLearning Course
If you need a license renewal or want to complete the knowledge test, the eLearning option lets you take an interactive course online. It covers the basics, quizzes you after every section, and helps you to officially complete part of your paperwork digitally.
DOWNLOAD OUR APP FOR FREE