Beautiful U.S. 101 hugs the entire Oregon coastline from Brookings near the California border in the south to Astoria on the Columbia River in the north. The road can be slow in places, especially where it passes through towns and curves over headlands and around coves. In theory, you could drive the entire 345-mile Oregon stretch of U.S 101 in a little under eight hours, but that’s without stopping—and, of course, the whole point of driving the coast is stopping regularly to enjoy it. If you want to do a full road trip of the Oregon Coast, give yourself at least three days and two nights; that’s enough time to see a few key attractions along the way, enjoy the many scenic viewpoints, and stop to eat and overnight in some small towns along the route.
Several two-lane roads connect key towns on the coast (Astoria, Cannon Beach, Tillamook, Lincoln City, Newport, Waldport, Florence, Reedsport, and Bandon) with the major towns in the Willamette and Rogue valleys (Portland, Eugene, Roseburg). All these roads climb over the Coast Range, meaning the drives tend to be winding and hilly but quite picturesque. Keep in mind that winter storms in the mountains occasionally create slick conditions and even road closures. Always use numbered, paved state roads when crossing the mountains from the valley to the coast, especially in winter; what might appear to be a scenic alternative or shortcut on a map or GPS device is likely an unmaintained logging or forest road that leads through a secluded part of the mountains, without cell service.