Stay in Bodega Bay if you want a hotel or inn near its harbor, restaurants and Bodega Head. Dillon Beach is a quieter base for travelers who want a beach village and are comfortable driving to Bodega Bay for an outing. Sea Esta is one Dillon Beach rental for up to four guests; it does not accept pets.

In Bodega Bay

Inn at the Tides has guest lodges by the harbor. The Lodge at Bodega Bay is a hotel above the bay. Bodega Bay Inn is a smaller inn near coastal walks. Bodega Bay also has vacation rentals. Check each property's location if walking to a specific restaurant or beach matters.

Dillon Beach

Dillon Beach Resort has cabins and tiny homes near the beach. Lawson's Landing has camping. Sea Esta is our private rental for up to four with two bedrooms and two bathrooms. Check live availability; rates vary by season. Allow about half an hour for the Dillon Beach to Bodega Bay drive in ordinary conditions.

Disclosure: This portal and Sea Esta share an owner.

For the town choice, read Sea Esta's Dillon Beach, Bodega Bay and Stinson Beach comparison.

Questions visitors ask

How far is Bodega Bay from Dillon Beach?

About 18 road miles, or roughly half an hour in ordinary conditions; check live traffic.

How far is the beach?

Dillon Beach Resort offers direct beach access. For any other lodging, check its location and the current beach access route before booking.

How long is the drive from San Francisco?

Allow about two hours to reach Dillon Beach, then check traffic and road conditions on your travel day.

Can I bring a dog?

Dillon Beach Resort lists dog-friendly rooms and Lawson’s Landing allows leashed dogs in its campground. Sea Esta does not accept pets. Check each property’s current policy.

When is a good season to visit?

Late September and October often bring clearer coastal weather. Winter and spring are useful for gray-whale watching; summer can be foggy.

Where can I buy groceries?

Dillon Beach Resort has a general store and Lawson’s Landing has a camp store. For a full grocery shop, plan a stop before reaching the coast.