Oregon places ranked by commute time

250 places in Oregon have a reliable estimate of commute time (2020–2024 American Community Survey).

Highest figures: Boring (51.3 minutes), Oakridge (45.3 minutes), Vernonia (40.3 minutes).

Lowest figure: Lakeview (7.3 minutes).

The figure for Oregon as a whole is 23.0 minutes (±0.2).

Figures last updated on .

Figure for Oregon as a whole
23.0 minutes (±0.2)
Places ranked
250

Oregon places ranked by commute time

Average commute, estimate (90% margin of error), 2020–2024
RankPlaceCountyAverage commute
1BoringClackamas County51.3 minutes (±14.7)
2OakridgeLane County45.3 minutes (±22.3)
3VernoniaColumbia County40.3 minutes (±4.6)
4MonroeBenton County39.5 minutes (±7.0)
5YoncallaDouglas County38.7 minutes (±8.7)
6ScioLinn County37.5 minutes (±7.3)
7GatesMarion County37.0 minutes (±9.3)
8Prineville Lake AcresCrook County36.2 minutes (±7.2)
9MerlinJosephine County36.1 minutes (±9.9)
10 (tie)BonanzaKlamath County35.2 minutes (±14.2)
10 (tie)Mount Hood VillagesClackamas County35.2 minutes (±4.5)
12YamhillYamhill County34.9 minutes (±5.1)
13HelixUmatilla County34.8 minutes (±10.8)
14Juniper CanyonCrook County34.7 minutes (±8.2)
15TerrebonneDeschutes County34.4 minutes (±5.4)
16Mill CityLinn County33.4 minutes (±5.1)
17 (tie)LafayetteYamhill County33.3 minutes (±4.7)
17 (tie)Sweet HomeLinn County33.3 minutes (±4.0)
19StaffordClackamas County32.5 minutes (±12.5)
20 (tie)Crooked River RanchJefferson County32.1 minutes (±3.2)
20 (tie)Lincoln BeachLincoln County32.1 minutes (±9.0)
22 (tie)BeavercreekClackamas County31.9 minutes (±2.6)
22 (tie)GastonWashington County31.9 minutes (±5.8)
22 (tie)WaldportLincoln County31.9 minutes (±12.4)
25HalseyLinn County31.8 minutes (±3.7)
26WillaminaYamhill County31.2 minutes (±3.9)
27Port OrfordCurry County31.1 minutes (±13.6)
28GlideDouglas County30.9 minutes (±8.3)
29 (tie)EstacadaClackamas County30.8 minutes (±4.4)
29 (tie)Falls CityPolk County30.8 minutes (±5.2)
31DrainDouglas County30.6 minutes (±6.5)
32AmityYamhill County30.4 minutes (±5.6)
33St. HelensColumbia County30.3 minutes (±3.2)
34CulverJefferson County30.2 minutes (±3.6)
35 (tie)Forest GroveWashington County29.8 minutes (±6.6)
35 (tie)RuchJackson County29.8 minutes (±2.1)
35 (tie)Saunders LakeCoos County29.8 minutes (±4.8)
38SilvertonMarion County29.4 minutes (±5.0)
39Columbia CityColumbia County29.1 minutes (±4.8)
40 (tie)HubbardMarion County29.0 minutes (±4.1)
40 (tie)Wood VillageMultnomah County29.0 minutes (±7.0)
42 (tie)LowellLane County28.8 minutes (±3.8)
42 (tie)MulinoClackamas County28.8 minutes (±3.8)
42 (tie)NyssaMalheur County28.8 minutes (±4.3)
45 (tie)CorneliusWashington County28.7 minutes (±3.4)
45 (tie)NewbergYamhill County28.7 minutes (±3.0)
47LyonsLinn County28.6 minutes (±5.0)
48DaytonYamhill County28.5 minutes (±5.4)
49MolallaClackamas County28.3 minutes (±2.7)
50Rose LodgeLincoln County28.2 minutes (±12.5)
51 (tie)Cave JunctionJosephine County28.1 minutes (±5.8)
51 (tie)SheridanYamhill County28.1 minutes (±3.8)
53ScappooseColumbia County28.0 minutes (±2.3)
54BrownsvilleLinn County27.9 minutes (±2.9)
55GervaisMarion County27.8 minutes (±2.7)
56DamascusClackamas County27.7 minutes (±2.7)
57 (tie)AumsvilleMarion County27.6 minutes (±4.5)
57 (tie)BoardmanMorrow County27.6 minutes (±6.1)
57 (tie)KenoKlamath County27.6 minutes (±9.8)
60 (tie)AuroraMarion County27.5 minutes (±3.0)
60 (tie)CarltonYamhill County27.5 minutes (±4.9)
60 (tie)HayesvilleMarion County27.5 minutes (±3.0)
63Happy ValleyClackamas County27.4 minutes (±2.3)
64GlendaleDouglas County27.3 minutes (±9.5)
65WoodburnMarion County27.2 minutes (±2.1)
66DallasPolk County27.1 minutes (±2.6)
67Eagle CrestDeschutes County26.9 minutes (±5.3)
68 (tie)MalinKlamath County26.7 minutes (±10.6)
68 (tie)VenetaLane County26.7 minutes (±3.7)
70ArlingtonGilliam County26.6 minutes (±6.8)
71Oregon CityClackamas County26.5 minutes (±1.3)
72Foots CreekJackson County26.3 minutes (±9.7)
73 (tie)BanksWashington County26.2 minutes (±2.6)
73 (tie)WarrenColumbia County26.2 minutes (±3.6)
75 (tie)OatfieldClackamas County26.1 minutes (±2.3)
75 (tie)SandyClackamas County26.1 minutes (±3.5)
75 (tie)ToledoLincoln County26.1 minutes (±5.4)
78 (tie)GreshamMultnomah County26.0 minutes (±1.0)
78 (tie)LebanonLinn County26.0 minutes (±4.3)
80TurnerMarion County25.9 minutes (±3.1)
81 (tie)IrrigonMorrow County25.8 minutes (±3.8)
81 (tie)MillersburgLinn County25.8 minutes (±3.2)
81 (tie)North PlainsWashington County25.8 minutes (±3.9)
84Deschutes River WoodsDeschutes County25.7 minutes (±5.3)
85MilwaukieClackamas County25.6 minutes (±1.3)
86 (tie)AlohaWashington County25.4 minutes (±1.3)
86 (tie)JeffersonMarion County25.4 minutes (±2.6)
86 (tie)King CityWashington County25.4 minutes (±4.7)
86 (tie)SunriverDeschutes County25.4 minutes (±6.4)
90Jennings LodgeClackamas County25.3 minutes (±3.6)
91 (tie)Bull MountainWashington County25.2 minutes (±2.4)
91 (tie)Mount AngelMarion County25.2 minutes (±6.4)
93Oak GroveClackamas County25.1 minutes (±2.4)
94KeizerMarion County25.0 minutes (±1.6)
95 (tie)IndependencePolk County24.9 minutes (±2.3)
95 (tie)Pilot RockUmatilla County24.9 minutes (±5.4)
97DonaldMarion County24.8 minutes (±3.4)
98 (tie)CanbyClackamas County24.7 minutes (±1.5)
98 (tie)Grand RondePolk County24.7 minutes (±8.7)
98 (tie)Myrtle PointCoos County24.7 minutes (±4.5)
101 (tie)Cascade LocksHood River County24.6 minutes (±5.7)
101 (tie)Cedar MillWashington County24.6 minutes (±2.1)
101 (tie)La PineDeschutes County24.6 minutes (±3.6)
104 (tie)RainierColumbia County24.4 minutes (±4.7)
104 (tie)WilsonvilleClackamas County24.4 minutes (±1.3)
106 (tie)Four CornersMarion County24.3 minutes (±3.3)
106 (tie)West LinnClackamas County24.3 minutes (±1.3)
108 (tie)ClatskanieColumbia County24.2 minutes (±4.9)
108 (tie)CoveUnion County24.2 minutes (±7.3)
108 (tie)Three RiversDeschutes County24.2 minutes (±3.7)
111 (tie)BeavertonWashington County24.1 minutes (±1.0)
111 (tie)PortlandMultnomah County24.1 minutes (±0.3)
111 (tie)SherwoodWashington County24.1 minutes (±1.1)
114 (tie)BethanyWashington County23.9 minutes (±1.2)
114 (tie)TroutdaleMultnomah County23.9 minutes (±1.3)
116 (tie)MonmouthPolk County23.8 minutes (±2.3)
116 (tie)PrinevilleCrook County23.8 minutes (±3.9)
118MadrasJefferson County23.7 minutes (±3.6)
119 (tie)Depoe BayLincoln County23.6 minutes (±4.8)
119 (tie)SublimityMarion County23.6 minutes (±2.7)
121 (tie)Maywood ParkMultnomah County23.5 minutes (±3.7)
121 (tie)MosierWasco County23.5 minutes (±9.3)
123 (tie)MetoliusJefferson County23.4 minutes (±4.4)
123 (tie)UmatillaUmatilla County23.4 minutes (±2.9)
125 (tie)ElginUnion County23.3 minutes (±6.4)
125 (tie)West Haven-SylvanWashington County23.3 minutes (±3.0)
127LakesideCoos County23.2 minutes (±4.7)
128GladstoneClackamas County23.1 minutes (±2.0)
129 (tie)Garden Home-WhitfordWashington County23.0 minutes (±3.3)
129 (tie)RivergroveClackamas County23.0 minutes (±4.3)
131 (tie)HillsboroWashington County22.9 minutes (±0.9)
131 (tie)Shady CoveJackson County22.9 minutes (±2.6)
131 (tie)StaytonMarion County22.9 minutes (±3.6)
131 (tie)TigardWashington County22.9 minutes (±1.0)
135PhilomathBenton County22.8 minutes (±4.0)
136 (tie)CreswellLane County22.7 minutes (±3.0)
136 (tie)FairviewMultnomah County22.7 minutes (±2.6)
138 (tie)Eagle PointJackson County22.6 minutes (±2.9)
138 (tie)Marlene VillageWashington County22.6 minutes (±2.6)
138 (tie)MerrillKlamath County22.6 minutes (±7.3)
141 (tie)MetzgerWashington County22.5 minutes (±4.6)
141 (tie)SutherlinDouglas County22.5 minutes (±3.0)
143 (tie)DunthorpeMultnomah County22.4 minutes (±3.1)
143 (tie)Tri-CityDouglas County22.4 minutes (±3.7)
145 (tie)New HopeJosephine County22.0 minutes (±6.5)
145 (tie)SalemMarion County22.0 minutes (±0.6)
147 (tie)Adair VillageBenton County21.8 minutes (±2.0)
147 (tie)AstoriaClatsop County21.8 minutes (±2.9)
149 (tie)St. PaulMarion County21.7 minutes (±3.0)
149 (tie)TangentLinn County21.7 minutes (±3.1)
149 (tie)UnionUnion County21.7 minutes (±5.4)
152Lake OswegoClackamas County21.6 minutes (±1.0)
153 (tie)RedmondDeschutes County21.4 minutes (±1.7)
153 (tie)TualatinWashington County21.4 minutes (±1.1)
155 (tie)NetartsTillamook County21.3 minutes (±8.4)
155 (tie)Oak HillsWashington County21.3 minutes (±2.5)
155 (tie)RedwoodJosephine County21.3 minutes (±4.7)
155 (tie)TalentJackson County21.3 minutes (±3.6)
159DundeeYamhill County21.2 minutes (±3.4)
160 (tie)RockcreekWashington County21.1 minutes (±2.8)
160 (tie)West SlopeWashington County21.1 minutes (±1.6)
162AlbanyLinn County21.0 minutes (±1.4)
163 (tie)Junction CityLane County20.9 minutes (±3.3)
163 (tie)Santa ClaraLane County20.9 minutes (±2.1)
165 (tie)McMinnvilleYamhill County20.8 minutes (±1.4)
165 (tie)Rogue RiverJackson County20.8 minutes (±2.9)
167RiddleDouglas County20.7 minutes (±5.1)
168Raleigh HillsWashington County20.6 minutes (±2.5)
169WallowaWallowa County20.5 minutes (±6.7)
170 (tie)Cannon BeachClatsop County20.4 minutes (±6.2)
170 (tie)Cottage GroveLane County20.4 minutes (±2.0)
172 (tie)Cedar HillsWashington County20.3 minutes (±2.1)
172 (tie)HarrisburgLinn County20.3 minutes (±2.1)
174BarviewCoos County20.1 minutes (±1.6)
175OaklandDouglas County19.9 minutes (±4.5)
176 (tie)CoquilleCoos County19.8 minutes (±4.9)
176 (tie)Myrtle CreekDouglas County19.8 minutes (±5.3)
176 (tie)Warm SpringsJefferson County19.8 minutes (±7.8)
176 (tie)White CityJackson County19.8 minutes (±1.3)
180Dunes CityLane County19.7 minutes (±4.2)
181Gold HillJackson County19.5 minutes (±1.9)
182 (tie)SpringfieldLane County19.4 minutes (±1.0)
182 (tie)WinstonDouglas County19.4 minutes (±3.1)
184River RoadLane County19.3 minutes (±2.2)
185PhoenixJackson County19.2 minutes (±3.6)
186 (tie)AthenaUmatilla County19.0 minutes (±2.4)
186 (tie)HermistonUmatilla County19.0 minutes (±2.2)
186 (tie)SiletzLincoln County19.0 minutes (±5.6)
189UmapineUmatilla County18.8 minutes (±5.3)
190OdellHood River County18.6 minutes (±5.2)
191HuntingtonBaker County18.5 minutes (±7.6)
192EugeneLane County18.4 minutes (±0.5)
193Bay CityTillamook County18.3 minutes (±3.0)
194 (tie)DurhamWashington County18.2 minutes (±3.0)
194 (tie)Grants PassJosephine County18.2 minutes (±1.8)
194 (tie)ValeMalheur County18.2 minutes (±2.9)
197 (tie)SeasideClatsop County18.1 minutes (±4.2)
197 (tie)WarrentonClatsop County18.1 minutes (±3.2)
199Rockaway BeachTillamook County17.9 minutes (±5.2)
200CanyonvilleDouglas County17.8 minutes (±2.2)
201 (tie)BandonCoos County17.6 minutes (±6.1)
201 (tie)SistersDeschutes County17.6 minutes (±4.3)
203Lincoln CityLincoln County17.4 minutes (±2.3)
204Milton-FreewaterUmatilla County17.2 minutes (±2.5)
205CoburgLane County17.0 minutes (±2.1)
206JacksonvilleJackson County16.9 minutes (±2.4)
207AshlandJackson County16.8 minutes (±1.9)
208Johnson CityClackamas County16.7 minutes (±2.9)
209 (tie)DufurWasco County16.6 minutes (±4.4)
209 (tie)MedfordJackson County16.6 minutes (±0.7)
211 (tie)Hood RiverHood River County16.5 minutes (±1.9)
211 (tie)The DallesWasco County16.5 minutes (±1.7)
213 (tie)BendDeschutes County16.3 minutes (±0.9)
213 (tie)GearhartClatsop County16.3 minutes (±3.2)
213 (tie)JosephWallowa County16.3 minutes (±5.9)
213 (tie)StanfieldUmatilla County16.3 minutes (±2.8)
217GaribaldiTillamook County16.2 minutes (±5.3)
218 (tie)CorvallisBenton County16.1 minutes (±0.7)
218 (tie)TillamookTillamook County16.1 minutes (±3.4)
220NewportLincoln County16.0 minutes (±3.2)
221Roseburg NorthDouglas County15.7 minutes (±5.0)
222RoseburgDouglas County15.6 minutes (±1.4)
223 (tie)Central PointJackson County15.5 minutes (±1.3)
223 (tie)ChenowethWasco County15.5 minutes (±4.0)
225GreenDouglas County15.4 minutes (±1.4)
226 (tie)FlorenceLane County15.0 minutes (±4.2)
226 (tie)ReedsportDouglas County15.0 minutes (±3.0)
228AltamontKlamath County14.8 minutes (±1.4)
229BrookingsCurry County14.7 minutes (±2.6)
230North BendCoos County14.6 minutes (±2.9)
231Klamath FallsKlamath County14.3 minutes (±1.5)
232 (tie)OntarioMalheur County14.2 minutes (±2.3)
232 (tie)PendletonUmatilla County14.2 minutes (±2.2)
234 (tie)Baker CityBaker County14.1 minutes (±2.5)
234 (tie)Coos BayCoos County14.1 minutes (±1.4)
234 (tie)HarborCurry County14.1 minutes (±4.0)
237Gold BeachCurry County13.4 minutes (±3.8)
238La GrandeUnion County13.1 minutes (±1.6)
239BurnsHarney County12.9 minutes (±5.4)
240YachatsLincoln County12.0 minutes (±4.4)
241Heceta BeachLane County11.6 minutes (±2.0)
242Prairie CityGrant County10.9 minutes (±3.1)
243Bunker HillCoos County10.8 minutes (±3.0)
244 (tie)FossilWheeler County10.4 minutes (±4.7)
244 (tie)Island CityUnion County10.4 minutes (±2.1)
246Canyon CityGrant County9.8 minutes (±4.0)
247HeppnerMorrow County9.6 minutes (±3.5)
248EnterpriseWallowa County8.1 minutes (±1.2)
249HinesHarney County7.5 minutes (±0.9)
250LakeviewLake County7.3 minutes (±1.2)

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

250 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in Oregon

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for Oregon beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near Oregon, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near Oregon, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about Oregon

Which place in Oregon has the highest commute time?

Boring has the highest, 51.3 minutes (±14.7) (2020–2024 American Community Survey).

Which place in Oregon has the lowest commute time?

Lakeview has the lowest, 7.3 minutes (±1.2).

What is the commute time in Oregon?

The figure for Oregon as a whole is 23.0 minutes (±0.2).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related