Lights at Shore Acres each season
State parks on one five-mile road
First Holiday Lights season
Residents, the largest city on the coast
Working Coast
State Parks
Storm Watching
Dunes
Casino Weekend
Fishing Harbor
Coos Bay is the largest city on the Oregon coast, and it has never been a beach town. It grew on timber and shipping, the port is still working, and the town shows it. Highway 101 runs straight through the middle of Coos Bay and North Bend as a commercial strip, and the downtown blocks a few streets over have more empty storefronts than most visitors expect. If you arrive looking for Cannon Beach, you will be disappointed within ten minutes.
Arrive looking for what is actually here and it is one of the strongest stops on the whole coast. Nine miles west of downtown, the Cape Arago Highway strings three state parks along the cliffs: a sheltered swimming cove, a clifftop garden estate, and a headland with sea lions barking on the rocks below. Charleston, the fishing village at the start of that road, sells crab off the boats. North Bend is the southern door to the Oregon Dunes. And from Thanksgiving to New Year’s Eve, Shore Acres puts on the largest holiday light display on the coast, which is the single reason most people search for this town.
I have spent enough time here to say this plainly: the best of Coos Bay is outside Coos Bay. Plan your days around the parks, the harbor, and the dunes, use the casino resort or a bayfront hotel as your base, and treat downtown as an hour, not a day. That is not a knock. It is just the right way to visit.
Three towns, one bay. Coos Bay is the biggest and holds downtown, the museums, and the Egyptian Theatre. North Bend, immediately north across a city line you will not notice, has the casino resort, the airport, and the dunes access. Charleston, nine miles west on the way to the parks, is the harbor. Most people stay in one and drive to the other two; the whole triangle is under 20 minutes.
Louis J. Simpson, whose family ran the shipyards and mills on the bay, built his estate on these sandstone cliffs in the early 1900s. The mansion burned and its replacement was demolished, but the formal garden survived, and the family and Coos County gave the land to the state in 1932. What you visit today is that garden: seven acres of formal beds, a rose garden, a Japanese-style lily pond, and a glass-walled observation building on the footprint of the house, sitting on a cliff that faces directly into the Pacific.
The cliff is the other half of the attraction. Shore Acres is widely regarded as the most dramatic wave-watching spot on the Oregon coast. In winter storms the swells hit the angled sandstone and throw spray higher than the cliff itself, and people stand behind the rail at the observation building and get wet from 60 feet up. Simpson Beach, a small cove reached by a short trail from the garden, is the quiet counterpart, with tide pools at low water.
As of September 2, 2026, the 2026 Holiday Lights run November 26 through December 31, 4:30 to 9 p.m. nightly, including Christmas Eve and Christmas Day. The show started in 1987 with 6,000 lights and one tree. It is now more than 325,000 LED and landscape lights, dozens of trees, and lighted sculptures through the garden, with the garden house open and decorated. Friends of Shore Acres reports 50,000 to 60,000 visitors a season depending on weather. Admission is free.
Parking is not, and the rules changed. Entry is timed and parking is reserved in advance, $10 per vehicle, with slots at 4:30, 5:30, 6:30, and 7:30 p.m. Tickets went on sale June 1, 2026, and popular December weekends sell out. Half of each night’s parking is held back and released seven days ahead on a rolling basis, starting November 19, so a sold-out date is worth checking again a week before. There are no onsite parking sales during the event, and if you do not hold a 4:30 ticket you must leave the park by 4 p.m. that day. Your reservation can be changed for free right up until you view or print the ticket; after that it is final.
If you would rather not deal with any of that, take the free shuttle. It runs from the Charleston Marina to the park every Friday, Saturday, and Sunday of the season plus the three holiday Thursdays (Thanksgiving, Christmas Eve, and New Year’s Eve), roughly 4:15 to 8 p.m. outbound, with return trips until 9 p.m. Park at the marina lot at Guano Rock Lane and Crossline Road and look for the fish mural on the Pacific Seafood building. No Santa costumes; the park bans costumes during the event.
A note on the road. On January 3, 2025, a storm washed out a section of this highway at Norton Gulch just south of Sunset Bay and cut off vehicle access to Shore Acres and Cape Arago. Friends of Shore Acres put $100,000 toward the repair, and the road reopened in early February 2025, a month later, with rock rebuilt under the roadbed. Park staff have said publicly that more slides are likely in future winters. If you are visiting in a wet stretch, check the OPRD park pages before you drive out.
Sneaker waves. The National Weather Service issues beach hazard statements for Coos County through fall and winter. Its wording is worth repeating: sneaker waves can run up significantly farther on beaches than normal, including over rocks and jetties, can knock people off their feet and pull them into cold water, and can lift driftwood logs. At Shore Acres that means staying behind the rail at the observation building during big-wave days, and at Cape Arago and Sunset Bay it means staying off wet rocks and never turning your back on the ocean.
Charleston is a fishing village at the mouth of Coos Bay, and the last services before the parks. The marina is the working end of the whole bay: commercial boats, charter boats, a Coast Guard station, and seafood processors along the waterfront. It is where to buy crab and where the lights shuttle leaves from.
Crabbing and clamming. The public docks at the marina are the easiest place on the south coast to drop a crab ring or pot without a boat. Rent gear in town, buy a shellfish license (required for anyone 12 and over), and check the ODFW site for the current season and any closures before you go. Clam beds line the bay at low tide.
Charters. Bottom fish, salmon in season, and tuna offshore in late summer all leave from the Charleston docks. Book ahead in summer.
Bastendorff Beach. The county park between Charleston and Sunset Bay: a long open beach with the south coast’s most accessible surf, a campground, and room to walk. Take it for the wide-beach feeling that Sunset Bay’s cove does not give you.
Eating in Charleston. The seafood counters and the handful of marina cafes are where you eat if you are out at the parks all day. See Eat below.
The Oregon Dunes National Recreation Area runs roughly 40 miles from Florence to North Bend, and North Bend is the gate at the south end. Horsfall Beach, just north of the McCullough Bridge, is the nearest access: a road out through the dunes to a long beach, with OHV staging areas and campgrounds along the way. Spinreel, a few miles farther north near Lakeside, is the other main OHV entry.
This is the motorized end. If you want to ride, the rental outfits are in North Bend and Hauser and will put you on a buggy or ATV with a briefing. If you want quiet, the John Dellenback Dunes Trail near Lakeside is the closest non-motorized dune hike, about six miles round trip through the biggest dunes to the beach. Sandboarding is the other thing every list mentions; bring or rent a board and find a steep lee face in the morning before the wind picks up.
We cover the whole area in the Oregon Dunes guide, including which entrance suits which trip.
Downtown Coos Bay has good bones, a real 1920s main street with an old theatre and an art deco post office, and a lot of vacant buildings. The town also has a reputation for a gritty, run-down feel and for the drug problems that come with it, and the reputation is not unearned: the city declared a state of emergency over the fentanyl crisis in March 2024. The waterfront along Front Street is being rebuilt piece by piece and is starting to show it, but it has a long way to go. None of that should keep you from the three or four things downtown does well. It should just calibrate your expectations.
1
2
3
4
5
This is not a food town. For a city of 16,000 there are surprisingly few restaurants worth planning a trip around, and after 9 p.m. the choices narrow to a handful. Two places clear the bar on their own merits, the rest are solid, and the casino covers the late shift. Plan dinner early.
1
2
3
4
5
6
7
The single most useful thing to know about lodging here is that the best rooms are on the bay, not on Highway 101. The highway motels are fine for a night on the way through; they are not the trip.
1
2
3
4
5
Our Pick
Best for: the garden, quiet
Face Rock, the sea stacks at Coquille Point, Old Town, and the golf resort. The prettiest town on this stretch and an easy half day. Read the Bandon guide.
The Dellenback trail, Umpqua Lighthouse, and the Dean Creek elk viewing area. Read the Oregon Dunes guide.
Coos Bay sits on Highway 101 roughly 220 miles from Portland, which is about a four-hour drive by the fastest route (I-5 to Eugene, then Highway 38 through Drain and Reedsport to the coast). From Eugene it is about 2.5 hours. From the south, Highway 42 connects to I-5 at Roseburg. The coast route on 101 from Florence is slower and better.
Southwest Oregon Regional Airport in North Bend has limited commercial service (United, via San Francisco); for most people driving is the answer. Once here you need a car. The three towns are 10 to 20 minutes apart and the parks are a 20-minute drive from downtown Coos Bay.
Coos Bay is the last full-service town southbound until Bandon: fill up, shop for groceries, and stock the cooler here before a park day, because Charleston has a store and a few cafes and nothing past that.
Expect wind and fog at the capes year-round, and expect the weather at the coast to be different from the weather in town. Cell service is fine in town and patchy at Cape Arago.
Yes, as of the 2026 season. Admission is free but parking is timed and must be reserved in advance for $10 per vehicle at stateparks.oregon.gov. There are no onsite sales during the event. The free shuttle from the Charleston Marina on Fridays, Saturdays, Sundays, and the three holiday Thursdays does not require a parking reservation.
Yes. Park at the Charleston Marina lot at Guano Rock Lane and Crossline Road and ride the free shuttle, which runs on weekends and holiday nights from about 4:15 to 8 p.m. outbound with returns until 9 p.m.
For the parks, the harbor, the dunes, and the lights, yes. For the town itself, plan on an hour downtown and do not expect a resort. It is a working city with an exceptional coastline nine miles west of it.
They are two cities that share one urban area on the bay. Coos Bay is larger and holds downtown, the museums, and the Egyptian Theatre; North Bend has the casino resort, the airport, and the closest dunes access. You cross from one to the other without noticing.
About 220 miles and about four hours by car via I-5 and Highway 38.
Yes. The cove is protected by cliffs and is the calmest beach on this part of the coast, which also makes it the best place here for kayaks and paddleboards. The water is cold year-round. Watch conditions and the tide.
The Simpson Reef and Shell Island overlook, on the Cape Arago Highway between Shore Acres and Cape Arago. Seals and sea lions haul out on the rocks year-round; bring binoculars.
The south end of the Oregon Dunes National Recreation Area starts at North Bend. Horsfall Beach, just north of the bridge, is the nearest access for driving and riding; the John Dellenback trail near Lakeside is the nearest hike.
No. The Coquille Indian Tribe renamed it Ko-Kwel Casino Resort on May 19, 2025. It is the same property on the North Bend waterfront.
Our Oregon Coast region guide covers everything from Astoria to Brookings.