Leave San Jose as close to 6:00 AM as you can and head north on US-101 for the long haul to Crescent City. It’s a realistic 8.5–10.5 hour drive once you count traffic, fuel stops, and a lunch break, and the earlier departure helps you clear the South Bay before it bogs down. The most straightforward route is US-101 most of the way, then the coastward approach into town; it’s a beautiful drive but it does get monotonous, so plan for a coffee stop and one proper meal en route. Keep an eye on fuel once you get north of Eureka—stations thin out a bit, and by the time you roll into Crescent City, the easiest parking is usually right at your lodging or in a central motel lot near the harbor.
Once you’ve checked in and shaken out your legs, head to Battery Point Lighthouse for that classic first glimpse of the coast. It’s best in late afternoon when the light softens and the water feels calmer; the walk is usually around 45 minutes if you linger for photos and the shoreline views. Check the tide before you go if you want to get the best angle on the lighthouse area—this is one of those spots that changes character with the water. From there, wander over to Crescent City Harbor Beach for a simple, satisfying stretch on the sand; it’s not a big-production beach, just a good place to breathe after a day in the car and watch the light fade over the Pacific.
For dinner, Chart Room Restaurant is the easy, local-friendly first-night choice—casual seafood, harbor views, and a solid reset after the drive. Expect roughly $20–35 per person depending on what you order, and it’s the kind of place where you can show up a little tired and still feel like you’ve started the trip properly. If you still have a little energy before or after dinner, Ocean World is an easy low-effort add-on nearby; it’s a small, old-school local aquarium, best treated as a 45–60 minute stop rather than a major attraction. After that, call it an early night—tomorrow starts the real coast exploration, and you’ll be glad you banked the rest.
Leave Crescent City mid-morning and roll north on US-101 into Brookings; it’s a short, easy coastal hop, so the goal is really to arrive with enough daylight to linger on the bluff stops rather than rush them. Once you’re parked, head straight into Samuel H. Boardman State Scenic Corridor and spend the first few hours hopping between pullouts and short trails at a relaxed pace. This is one of those places where the “best” route depends on the weather and light, but either direction works as long as you give yourself time for the viewpoints instead of treating it like a drive-by. Expect lots of narrow parking areas, cliffside edges, and quick little walks; in summer, starting earlier helps you beat the busier mid-day flow.
Make Natural Bridges your signature stop here — it’s the classic postcard view, and the short trail to the overlook is worth every minute. Give it 30–45 minutes, longer if you want to wait for the light to change or enjoy the sound of the surf below. Then continue to Thunder Rock Cove, which feels a little more tucked away and less crowded; it’s a great place to slow down, take photos, and just watch the ocean work the rocks. After the coast, switch gears with a stop on the Oregon Redwoods Trail near the state line area so you get a quick forest reset — the shade and quiet are a nice balance after all the exposed headlands, and a 45–60 minute wander is plenty.
For lunch or an early dinner, swing into Superfly Martini Bar & Grill in Brookings; it’s an easy, casual stop with enough variety to satisfy a road-trip group, and you can expect about $18–30 per person depending on drinks and how hungry you are. After that, keep the day mellow at Harris Beach State Park. This is the place to let the schedule loosen up: walk the sand at low tide, climb up onto the bluffs for the wide-open views, or just sit and watch the light fade over the offshore rocks. If you’re staying nearby, sunset here is the payoff for the whole day — and if you’re moving on tomorrow, keep your gear handy and enjoy one last slow coastal evening in Brookings.
From Brookings into Bandon, it’s an easy northbound run on US-101 once you’ve had an early breakfast, so aim to roll out around 8:00–8:30 AM and get to Port Orford before the midday wind picks up. Start at Port Orford Heads State Park first, when the headlands are quiet and the views feel widest; the short trails and old military-site overlooks usually take 1–1.5 hours, and parking is straightforward but limited, so it’s nicer to arrive early. Expect cliffside paths, big surf, and a real sense of being at the edge of things—bring a light jacket even in June, because this stretch can be breezy and cool.
Head down to the harbor for Redfish and take your time over a seafood lunch with a view. It’s one of the best sit-down meals in Port Orford for this route—plan on $25–45 per person depending on whether you do chowder, fish and chips, oysters, or a drink—and about an hour if you’re not rushing. If you want the day to stay relaxed, this is the right place to pause, watch the boats, and reset before the next lighthouse stop.
After lunch, continue to Cape Blanco Lighthouse, which sits a little farther out and feels wonderfully remote compared with the harbor. Give yourself 1–1.5 hours here: the grounds, the historic lighthouse, and the bluff views are worth lingering over, and it’s one of the most photogenic places on this part of the coast. Then drive north to Bandon and stop at Face Rock State Scenic Viewpoint for the classic shoreline overlook; it’s a quick, high-reward stop, usually 30–45 minutes, and the path from parking is easy enough that you can just wander and take in the sea stacks without overthinking it. If the light is good, this is a great place to arrive a little before golden hour.
Finish with Coquille River Lighthouse near Bandon South Jetty and Bullards Beach if you want one last historic coastal stop before dinner; it works well as a short 30-minute pause, especially if you’re already heading toward town. From there, go into Old Town Bandon for Bandon Fish Market—casual, local, and ideal for a late seafood dinner or a snack after a long day on the coast. Expect $20–35 per person, and if you’re still up for a stroll afterward, the little waterfront streets around the harbor are the nicest low-key way to end the day before tomorrow’s bigger drive.
Arrive in Yachats with enough daylight to make the most of the bluff country south of town, then head first to Cape Perpetua Scenic Area while your legs are still fresh. The visitor area and pullouts sit high above the water, so you get that big, sweeping Oregon Coast view right away; plan on about 1–1.5 hours to linger at the overlooks, read the tide and wave conditions, and get your bearings before dropping to sea level. If you need coffee or a quick snack after the drive, Green Salmon Coffee Shop on Ocean Way is a reliable local stop, but don’t overdo it — the best part of this day is being out on the rocks while the coast is still cool and empty.
From Cape Perpetua, work your way to Thor’s Well and then Devil’s Churn, which are close enough to feel like one continuous shoreline outing. Try to time Thor’s Well around mid-tide or an incoming tide if you can; that’s when the water movement is dramatic without being quite as chaotic as a full high tide, and you’ll still want to keep a safe distance from the edge because the spray can jump farther than it looks. Devil’s Churn is the quick, high-impact companion stop — just a short walk and a few minutes of watching waves get funneled into the rock slot — so it pairs naturally with Thor’s Well. Parking at both is limited and summer crowds build by late morning, so if a lot is full, be patient and don’t try to force roadside parking where you’d block traffic.
After the shoreline drama, shift inland for a softer change of pace on Amanda’s Trail. You don’t need to do the whole thing to get the feel of it; a shorter out-and-back section gives you enough forest, cool shade, and peekaboo coastal views to balance the exposed overlooks earlier in the day. Wear solid walking shoes — parts can be rooty or damp even in June — and expect 1–1.5 hours if you keep it relaxed. Back in town, keep the evening easy with dinner at The Drift Inn Hotel and Restaurant, one of the most dependable places in Yachats for a sit-down meal after a long coastal day; figure roughly $20–40 per person, and it’s worth arriving a little before the dinner rush if you want a lower-key table.
Finish with an unhurried sunset walk at Yachats Ocean Road State Natural Site, which is exactly the kind of low-effort, high-reward stop you want at the end of a big day. It’s close to town, so you can just park once and wander the shoreline for 30–45 minutes, listening to the surf and watching the light go soft over the rocks. If the weather is clear, this is one of those places where you can stay longer than planned without feeling like you missed something — which is kind of the whole point of Yachats.
From Yachats, make an early break for Coos Bay so you can hit the dunes while the wind is still manageable and the sand hasn’t turned into a furnace. Aim to arrive at Oregon Dunes Overlook first around late morning; it’s a quick, worthwhile stop that gives you the “oh wow, this is huge” perspective before you go hiking. Parking is simple and free at the pullout, and the viewpoint only takes 20–30 minutes, so don’t overthink it—just take in the scale, snap a few photos, and then continue south toward the trailhead.
Set aside the bulk of the morning for John Dellenback Dunes Trail in the Oregon Dunes National Recreation Area. This is the kind of hike that feels very coastal-Oregon: open sand, little patches of shore pine, and a lot of route-finding by instinct. In June, the earlier you go, the better; by midday the sun and wind can make the climb back out less fun. Expect 2–3 hours depending on how far you wander, and bring water, sunscreen, and shoes you don’t mind filling with sand. Parking is usually free, but it’s wise to carry a little cash or card in case you stop for any forest or recreation area day-use needs nearby.
Head back into the Coos Bay / Empire area for lunch at Mo’s Seafood & Chowder. This is classic no-fuss coast food: chowder, fish-and-chips, burgers if someone in the group needs a break from seafood, and portions are big enough to actually recover from the hike. Plan on about $18–30 per person, and expect the usual lunch rush, especially in summer; if you arrive right at noon you may wait a bit, but the turnover is steady. It’s an easy reset before the bluff stops, and there’s enough parking in the area that you don’t need to stress if you’re circling a bit.
After lunch, drive south to Cape Arago State Park for the best “big coast” viewpoints of the day. The loop of overlooks is short, but the payoff is strong: wide ocean views, rugged sea stacks, and often seals or sea lions below if you’re lucky. This is less about a long hike and more about lingering at the pullouts, so give it about an hour and bring a jacket—the wind off the water can be sharp even on a warm day. From there, continue to Shore Acres State Park, which is one of the most beautiful stops on this stretch of coast; the formal gardens, cliff-edge paths, and dramatic surf make it especially good in late afternoon light. Admission is typically around $5 per vehicle, and it’s worth every penny. If the garden is in bloom, slow down and actually walk it—this is one of those places where the transition from wild dunes to manicured coastal estate scenery is half the fun.
Wrap up with a relaxed wander through the Old Coos Bay waterfront and historic downtown for coffee, a dessert stop, or just a little post-drive stretch. This is a good place to keep the day loose rather than trying to “do” anything major; park once and walk a few blocks, especially around the older commercial streets near the bay where you’ll find low-key cafes, antique shops, and a couple of practical places to grab snacks for tomorrow. If you want one last caffeine stop, look for a local coffee counter rather than a chain, then head out before dark so you’re not navigating in a sleepy state.
If you’re coming up from Coos Bay, this is a true early-start day—get on US-101 very early so you can land in Astoria with enough daylight to enjoy the overlooks instead of just checking them off. Once you arrive, head straight up to The Astoria Column on Coxcomb Hill; parking is free but limited, and the tower itself is free to visit, with a small fee if you want to buy the balsa-wood glider to launch from the top. Plan on about an hour here, including the climb and time to take in the full sweep of the Columbia River, the port, and the Astoria-Megler Bridge—on a clear June day, this is the best “wow, we made it” view on the whole north coast.
From there, drop down into downtown and the riverfront for Columbia River Maritime Museum, which is one of the best context stops on the Oregon coast if you want to understand what you’ve been looking at all week. Give it 1.5–2 hours; admission is typically around the mid-20s for adults, and it’s worth every minute for the exhibits on shipwrecks, bar pilots, fishing, and the weather that shapes the river mouth. It’s an easy move into lunch after that, with Bowpicker Fish and Chips nearby—order the albacore, expect a line, and keep it casual because this is a counter-service spot with a cult following, not a linger-all-afternoon meal. Budget roughly $15–25 per person, and if the line looks long, that’s normal.
After lunch, cross over to Fort Stevens State Park in Hammond for a totally different mood: broad beaches, windblown dunes, and a bit of military history all in one place. The park is about a 15–20 minute drive from central Astoria, and the day-use fee is usually around $5–10 depending on the pass you have. If you’ve got energy, split your time between the Peter Iredale shipwreck area, the beach access, and the old batteries; otherwise, just give yourself two unhurried hours to walk, breathe, and let the coast do its thing. If you want one small indoor break back in town before dinner, swing by the Hoffman Center for the Arts—it’s a quick 30–45 minute stop and a nice way to reset if the wind off the river has had you out in the elements all day.
Head back into downtown Astoria and make your final stop at Street 14 Cafe for coffee, a pastry, or dessert before the evening settles in. It’s a relaxed, local-feeling place, and this is the right kind of stop after a long day of hills, museum time, and beach wind—budget about $8–15 per person and don’t overthink it. If you still have a little daylight, wander Duane Street, the riverfront, or one of the neighborhood stairways for a final look at the town lights coming on.
If you’re turning around tomorrow, keep the departure simple: leave Astoria early, before commuter and weekend traffic starts to build, and follow US-101 south to reconnect with your homebound route. The first few hours of the drive are the nicest, so it’s worth grabbing coffee and rolling out while the harbor is still quiet.
Get out of Astoria early — realistically 5:30–6:00 AM — and aim to be rolling south before the town is fully awake. The cleanest route home is US-101 for the first stretch, then cutting inland to I-5 once you’re past the coast range; that keeps the day straightforward and avoids wasting time on slower shoreline driving. Plan your first stop for fuel and coffee rather than waiting until you feel low, because this is a long haul and the wind on the north coast can make mileage dip a bit. If you want a quick last look at the riverfront before leaving, swing by Columbia River Maritime Museum area only if you’re already nearby — otherwise just keep moving and save the wandering for another trip.
The big thing today is pacing. Once you’re on I-5, stay disciplined about bathroom breaks and lunch so you don’t end up crawling into the Bay Area in the worst commute window. A smart stop is around the Salem or Woodburn area for a simple meal and stretch; there are plenty of easy chain options right off the freeway, and that’s the kind of day this is. Expect roughly 10.5–12+ hours door to door depending on traffic and how many stops you make, with fuel in the ballpark of $70–110. If you want to be strategic, keep your lunch shorter than you think you need and do a second quick stop somewhere south of Portland to reset before the long southern push.
From Central California down toward the Bay Area, timing matters more than mileage. If you can avoid arriving in San Jose right at rush hour, you’ll feel like you won the day; even a 6:30–8:00 PM arrival can be much calmer than slipping into the evening commute. Near the end, US-101 is usually the most natural final approach into San Jose, while I-5 remains the fastest spine for the long middle stretch. If you’re tired, don’t try to be heroic — swap drivers if you can, keep snacks and water in reach, and give yourself permission to take one last stop near the Gilroy area if you need a reset before the final run home.