Oregon DMV Hours

Search all DMV office locations in the state of Oregon. There are currently 48 offices in Oregon to choose from in order to get your driving requirements fulfilled. View all DMV hours, locations, and contact information to make an appointment today. Find a Oregon DMV office by the city your looking for. Below is the statewide list of Oregon DMV offices.

Office Address Phone Details
Baker City DMV
3370 10th St. Suite A
Baker City, OR 97814
La Grande DMV
3014 Island Ave.
La Grande, OR 97850
Enterprise DMV
200 W. North St.
Enterprise, OR 97828
John Day DMV
193 N. Canyon Blvd.
John Day, OR 97845
Pendleton DMV
1732 SW Court Place
Pendleton, OR 97801
Corvallis DMV
870 NE Circle Blvd.
Corvallis, OR 97330
Junction City DMV
235 W. Fourth Ave.
Junction City, OR 97448
Newport DMV
158 NE Fifth St.
Newport, OR 97365
Albany DMV
2242 Santiam Highway SE
Albany, OR 97321
South Salem DMV
4555 Liberty Road S Suite 300
Salem, OR 97302
Lebanon DMV
2485 S. Second St.
Lebanon, OR 97355
Springfield DMV
204 N 30th St.
Springfield, OR 97478
Gladstone DMV
10 82nd Drive
Gladstone, OR 97027
Lake Oswego DMV
3 SW Monroe Parkway, Suite D
Lake Oswego, OR 97035
Gresham DMV
2222 E Powell Blvd.
Gresham, OR 97080
Portland Drive Test Center
8710 SE Powell Blvd.
Portland, OR 97266
Woodburn DMV
1550 Industrial Ave.
Woodburn, OR 97071
Portland DMV
1836 N.E. 82nd Ave.
Portland, OR 97220
West Portland DMV
1502 SW Sixth Ave.
Portland, OR 97201
Hood River DMV
600 E Marina Way
Hood River, OR 97031
Sherwood DMV
14240 SW Galbreath Drive
Sherwood, OR 97140
North Portland DMV
1186 N Hayden Meadows Drive
Portland, OR 97217
North Salem DMV
3809 Center St. NE
Salem, OR 97301
Astoria DMV
705 W Marine Drive
Astoria, OR 97103
Tillamook DMV
308 Evergreen Drive
Tillamook, OR 97141