At Junction City, OR 99 ends and OR 99W begins along the Pacific Highway West, while OR 99E heads northeast on the Albany-Junction City Highway No. 58. While OR 99E quickly crosses the Willamette River, OR 99W stays on its west side through the Willamette Valley, passing through towns such as Monroe, Corvallis, Monmouth, Rickreall, Amity, McMinnville and Lafayette. Oregon Route 18 provides a bypass for OR 99W around downtown McMinnville and Lafayette.
