This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "U.S. Route 30 in Oregon" – news ·newspapers ·books ·scholar ·JSTOR(December 2013) (Learn how and when to remove this message) |
US 30 highlighted in red | ||||
| Route information | ||||
| Maintained byODOT | ||||
| Length | 477.02 mi[1] (767.69 km) (using the entire Huntington Highway throughLime) | |||
| Tourist routes | ||||
| Major junctions | ||||
| West end | ||||
| Major intersections |
| |||
| East end | ||||
| Location | ||||
| Country | United States | |||
| State | Oregon | |||
| Counties | Clatsop,Columbia,Multnomah,Hood River,Wasco,Sherman,Gilliam,Morrow,Umatilla,Union,Baker,Malheur | |||
| Highway system | ||||
| ||||
U.S. Route 30 (US 30) in theU.S. state ofOregon is a major east–westUnited States Numbered Highway that runs from its western terminus inAstoria to theIdaho border east ofOntario. West ofPortland, US 30 generally follows the southern shore of theColumbia River; east of Portland, the highway has largely been replaced withInterstate 84 (I-84), though it is signed all the way across the state, and diverges from the I-84 mainline in several towns as a de factobusiness route. (The state of Oregon does not sign Interstate business routes; instead, it uses the designations US 30 andOregon Route 99 [OR 99; along theI-5 corridor] for this purpose.) At 477.02 miles (767.69 km), it is also the longest road in the state.


US 30 begins in Astoria, at an intersection withUS 101. US 101 southbound from the intersection goes down the length of theOregon Coast while northbound US 101 crosses theAstoria–Megler Bridge intoWashington. US 30 proceeds east through the intersection, through downtown Astoria, and then along the southern bank of the Columbia River.
East of Astoria, US 30 is known as theLower Columbia River Highway No. 2W, a designation which it carries until Portland.
Between Astoria and Portland, the highway passes through (or by) numerous Columbia River towns, such asSvensen,Knappa,Wauna, andWestport. In Westport, one can use theWahkiakum County ferry to cross the Columbia River toPuget Island andCathlamet, Washington.
Continuing east, the highway passes through the communities ofWoodson andClatskanie. East of Clatskanie, the highway runs inland from the river a bit, approaching the town ofRainier.
Just before Rainier is an interchange providing access to theLewis and Clark Bridge, which crosses the Columbia River toLongview, Washington. After Rainier, the highway turns south, following a bend in the river, and runs parallel toI-5 (which is across the river on the Washington side). Towns along the way includeGoble,Deer Island,Columbia City, andSt. Helens.
South of Deer Island, US 30 becomes anexpressway, known locally asSt. Helens Road. The highway proceeds through the towns ofWarren,Scappoose, andBurlington (as well as passing by the access road toSauvie Island) before entering Portland. East of Scappoose is the confluence of the Columbia andWillamette rivers.
In northwest Portland, US 30 is sandwiched betweenForest Park to the west and theWillamette River to the east. South of theLinnton area,US 30 Bypass (US 30 Byp.; Northeast Portland Highway No. 123) heads east across theSt. Johns Bridge. US 30 continues south along St. Helens Road and then later on Yeon Avenue throughan industrial area as it approachesDowntown Portland. On the edge of Downtown Portland, US 30 briefly becomes afreeway, utilizing part of the route of the canceled I-505, until its interchange withI-405 at the western end of theFremont Bridge.
US 30 crosses the Fremont Bridge (along with I-405) on theStadium Freeway No. 61; at the eastern end of the bridge, it joinsI-5 south for approximately one mile (1.6 km) on thePacific Highway No. 1 and then joins theBanfield Expressway (I-84), where it becomes theColumbia River Highway No. 2. For the remainder of its route in the Portland area, US 30 shares an alignment with I-84. I-84 passes through the eastern Portland suburbs ofFairview,Wood Village,Gresham, andTroutdale in this fashion. US 30 Byp. rejoins US 30 in Wood Village.
US 30 Business (US 30 Bus.) was a spur from US 30 Byp. northeast of Downtown Portland, across I-84/US 30 toOR 99E east of Downtown Portland, just east of theBurnside Bridge. It has not rejoined US 30 on its west end since US 30 was moved onto I-405 and I-5 around Downtown Portland.

US 30 runs mostly along I-84 in Oregon east of Portland, diverting to short segments of the old surface route to act as abusiness orscenic route for I-84:
The sections concurrent with I-84 are part of theColumbia River Highway No. 2 west ofUS 730 atBoardman and part of theOld Oregon Trail Highway No. 6 east of US 730.
There is also aUS 30 Bus. signed in the Ontario area. This is part of theOlds Ferry-Ontario Highway No. 455.
| Location | Portland |
|---|---|
| Length | 3.17 mi (5.10 km) |
Sections of the highway between The Dalles and Ontario generally follow the route of theOregon Trail, which was used in the 19th century by U.S. settlers to reach theWillamette Valley.[2] US 30 was created as part of the initialU.S. Numbered Highway System adopted by theAmerican Association of State Highway Officials on November 11, 1926. The number was assigned in place ofUS 20, which had originally been planned for the corridor in Oregon, after objections from the state government.[3] The new national highway incorporated portions of existing state roads, including theHistoric Columbia River Highway, which was constructed between 1913 and 1922 through theColumbia River Gorge.[4][5]
Before theBanfield Expressway was built, the Portland section of US 30 ran on St. Helens Road to the Willamette Heights section of Portland, then on Wardway Street, then Vaughn Street, then Northwest 18th & 19th avenues, then Burnside Street, and then Sandy Boulevard toward Troutdale.[citation needed] Several sections of the old highway use brownroad markers with "Historic US 30" that were installed in the 21st century.[6] TheInterstate Highway System, approved by the federal government in 1956, included construction of a freeway in Oregon along the US 30 corridor between Portland and Ontario; it was later numberedI-80N (now I-84).[7][8] The Oregon state government unsuccessfully proposed an extension to cover the rest of US 30 between Astoria and Portland in the 1950s and 1960s,[9][10] which was two lanes wide and in need of funding for improvements.[11][12]
The 104-mile (167 km) Astoria–Portland section had been rebuilt with fewer curves by the 1960s but remained congested due to its use as a tourist route as well as a bypass ofUS 99 (and I-5) upon the removal of tolls from theLewis and Clark Bridge nearLongview, Washington.[10][11] In 1969, the state government announced plans to widen the highway betweenBurlington and theColumbia County border but declined to fund further projects in favor of improvements in the Portland area.[13] The state later withdrew its proposals to upgrade the entire section to an expressway, stating that US 30 was meant to serve local traffic and could be improved to a four-lane highway instead.[14] A project to widen US 30 near Scappoose and Warren in the 1970s was delayed by a decade due to disagreements between the state and local governments over its routing and an attempt to build a full bypass.[15] The highway remained slightly more accident-prone than others in Oregon; from 1987 to 1992, a total of 22 crashes on 50 miles (80 km) of US 30 in Columbia County resulted in 26 deaths and 769 injuries.[16]
In 1988, US 30 was realigned along Northwest Yeon Avenue in Portland to alleviate residential congestion.[17] The new route utilized an interchange with I-405 that was intended for a proposed I-505.[18] The proposed Interstate was intended to be a 3.17-mile (5.10 km) freeway spur in northwest Portland that would have connected I-405 to St. Helens Road, the latter being the original route for US 30. Funding for the freeway was withdrawn by the city government in November 1978, as it would have required condemnation and rerouting streets on a swath of land through theNorthwest Industrial neighborhood.[19] The federal government formally approved the project's cancelation in December 1979 and reallocated funds to other transportation improvements in the area.[20][21]
In the 2010s, the city of Scappoose proposed the construction of a bypass to carry US 30 around the city.[22] A similar proposal was defeated in 1971 following protests from residents over its disruption to future potential development. The $5.5-million (equivalent to $32.5 million in 2024[23]) allocation for the bypass project was redistributed by the state to improve other sections of US 30 in Columbia County.[24]
| County | Location | mi[1] | km | Exit | Destinations | Notes |
|---|---|---|---|---|---|---|
| Clatsop | Astoria | 0.00 | 0.00 | |||
| Westport | 26.81 | 43.15 | Westport Ferry Road –Wahkiakum County Ferry | |||
| Columbia | Clatskanie | 35.77 | 57.57 | |||
| Rainier | 47.72 | 76.80 | Longview,Seattle (viaLewis and Clark Bridge) | Interchange | ||
| St. Helens | ||||||
| Multnomah | | 83.2 | 133.9 | |||
| Portland | 89.34 | 143.78 | ||||
| 93.91 | 151.13 | Nicolai Street –Montgomery Park | ||||
| 93.91 | 151.13 | Western end of freeway | ||||
| 94.19 | 151.58 | Vaughn Street | Westbound exit and eastbound entrance | |||
| 94.52– 94.81 | 152.12– 152.58 | Western end of I-405 overlap | ||||
| 95.05 | 152.97 | Fremont Bridge over theWillamette River | ||||
| 95.30 | 153.37 | Kerby Avenue | Eastbound exit and westbound entrance | |||
| 95.30– 95.73 | 153.37– 154.06 | Eastern end of I-405 overlap; western end of I-5 overlap | ||||
| 96.29 | 154.96 | 302A | Broadway, Weidler Street –Rose Quarter,Portland City Center | |||
| 96.60 | 155.46 | Oregon Convention Center,Rose Quarter | Westbound exit only | |||
| 96.73 | 155.67 | Eastern end of I-5 overlap; western end ofI-84 overlap | ||||
| 97.19 | 156.41 | Eastbound entrance only | ||||
| 97.65 | 157.15 | 1 | Lloyd Center | Westbound exit and eastbound entrance | ||
| 98.89 | 159.15 | 1 | 33rd Avenue | Eastbound exit and westbound entrance | ||
| 99.28 | 159.78 | 2 | César E Chávez Boulevard, 43rd Avenue | FormerUS 30 Bus. | ||
| 100.42 | 161.61 | 3 | 58th Avenue | Eastbound exit and westbound entrance | ||
| 100.99 | 162.53 | 4 | Halsey Street, 68th Avenue | Eastbound exit only | ||
| 101.74 | 163.73 | 5 | Eastbound exit and westbound entrance | |||
| 102.49 | 164.94 | 6 | Eastbound exit and westbound entrance | |||
| 102.59 | 165.10 | 7 | Halsey Street –Gateway District | Eastbound exit only | ||
| 103.32 | 166.28 | 8 | Eastbound exit and westbound entrance | |||
| 103.47 | 166.52 | 9 | 102nd Avenue –Parkrose | Eastbound exit and westbound entrance | ||
| | 103.83 | 167.10 | 9 | Westbound exit and eastbound entrance | ||
| Fairview | 108.81 | 175.11 | 14 | Fairview Parkway (toUS 30 Byp. west) | ||
| Dodson | 129.54 | 208.47 | 35 | Historic Columbia River Highway west –Ainsworth State Park | ||
| Hood River | Cascade Locks | 137.78 | 221.74 | Eastbound exit and westbound entrance; eastern end of I-84 overlap | ||
| 138.24 | 222.48 | Bridge of the Gods –Stevenson | ||||
| 139.06 | 223.80 | Forest Lane (Historic Columbia River Highway east) | ||||
| 139.89 | 225.13 | Westbound exit and eastbound entrance; western end of I-84 overlap | ||||
| 141.87 | 228.32 | 47 | Forest Lane (Historic Columbia River Highway west) –Herman Creek | Westbound exit and eastbound entrance | ||
| Hood River | 156.37 | 251.65 | Eastern end of I-84 overlap | |||
| 157.81 | 253.97 | 13th Street (OR 281) | ||||
| | 158.95 | 255.81 | ||||
| Hood River | 159.27– 159.53 | 256.32– 256.74 | Western end of I-84 overlap | |||
| Wasco | Mosier | 164.47 | 264.69 | Eastern end of I-84 overlap | ||
| 164.84 | 265.28 | Historic Columbia River Highway State Trail west | ||||
| Rowena | 173.83 | 279.75 | ||||
| | 176.55 | 284.13 | ||||
| The Dalles | 181.19 | 291.60 | Interchange | |||
| 183.16 | 294.77 | Interchange | ||||
| 184.66 | 297.18 | Western end of US 197 overlap | ||||
| 184.90– 185.15 | 297.57– 297.97 | Eastern end of US 197 overlap; west end of I-84 overlap | ||||
| | 195.06 | 313.92 | 97 | |||
| Sherman | | 202.48 | 325.86 | 104 | ||
| Gilliam | Arlington | 235.74 | 379.39 | 137 | ||
| | 245.27 | 394.72 | 147 | |||
| Morrow | | 265.87 | 427.88 | 168 | ||
| Umatilla | | 277.37 | 446.38 | 179 | ||
| | 280.78 | 451.87 | 182 | |||
| | 286.76 | 461.50 | 188 | Western end of US 395 overlap | ||
| | 291.45 | 469.04 | 193 | Echo Road (Lexington–Echo Highway) –Echo,Lexington | ||
| Pendleton | 305.02 | 490.88 | Eastern end of I-84 overlap | |||
| 307.13 | 494.28 | |||||
| 307.66 | 495.13 | |||||
| 308.97 | 497.24 | Western end of OR 11 overlap | ||||
| 309.67 | 498.37 | Eastern end of OR 11 overlap | ||||
| | 310.38 | 499.51 | Mission Road –Mission,Indian Agency,Gibbon | Interchange; eastbound exit and westbound entrance | ||
| | 311.65 | 501.55 | Western end of I-84 overlap; westbound exit and eastbound entrance | |||
| | 314.33 | 505.87 | 216 | Milton-Freewater,Walla Walla (OR 331) | ||
| Union | | 351.11 | 565.06 | 252 | ||
| | 357.47 | 575.29 | Eastern end of I-84 overlap; eastbound exit and westbound entrance | |||
| La Grande | 359.74 | 578.95 | ||||
| | 362.86– 363.27 | 583.97– 584.63 | Western end of I-84 overlap | |||
| North Powder | 383.52– 383.70 | 617.22– 617.51 | Eastern end of I-84 overlap | |||
| Baker | Baker City | 403.17 | 648.84 | Western end of OR 7 overlap | ||
| 403.41 | 649.23 | Eastern end of OR 7 overlap | ||||
| | 405.84 | 653.14 | Western end of I-84 overlap | |||
| | 441.58 | 710.65 | Eastern end of I-84 overlap; eastbound exit and westbound entrance | |||
| | 444.84 | 715.90 | Interchange | |||
| Malheur | | 452.67 | 728.50 | Western end of I-84 overlap | ||
| | 455.55 | 733.14 | 356 | FormerUS 30N east | ||
| | 473.93 | 762.72 | 374 | |||
| Ontario | 476.02– 476.28 | 766.08– 766.50 | ||||
| 477.02 | 767.69 | Bridge over theSnake River (state line); continuation into Idaho | ||||
1.000 mi = 1.609 km; 1.000 km = 0.621 mi
| ||||||
| Previous state: Terminus | Oregon | Next state: Idaho |