If you’re searching for the best small beach towns in California, you’re in for a treat. This state has over 840 miles of coastline, and some of the most magical spots aren’t the big-name cities – they’re the tiny, walkable communities where you can hear the waves from downtown and the barista knows your order by Tuesday.

I’ve driven this coast more times than I can count, from San Diego all the way up to Mendocino, usually with Louie (my Mini Goldendoodle) riding shotgun. And I can tell you firsthand: the small towns hit different. Less traffic, more charm, and almost always better parking than Los Angeles or San Francisco.

Here’s my honest guide to the best small beach towns in California – including which ones are dog-friendly, where to eat, and what to actually expect when you show up.

What Makes a Beach Town “Small”?

For this list, I focused on towns with roughly 15,000 residents or fewer, or communities that genuinely feel small even if they technically push that number. These are places where you can walk the main drag in 20 minutes and still feel like you saw everything.

I also prioritized towns I’ve personally visited and can speak to honestly. No filler recommendations – every town on this list earned its spot.

Best Small Beach Towns in California: Southern California

Encinitas

Encinitas is only about 25 minutes north of San Diego, but it feels like its own little world. The stretch of Coast Highway 101 through Leucadia and downtown Encinitas is lined with surf shops, taco spots, and yoga studios. Swami’s is the iconic surf break, and Moonlight Beach is perfect for families.

For dog owners, Encinitas is a dream. Cardiff State Beach allows leashed dogs, and the nearby Del Mar Dog Beach lets pups go off-leash from the day after Labor Day through June 15th. During the summer months, dogs are still welcome but must be leashed. Louie and I love early morning walks along Cardiff – the light on the water is unreal before 8 am.

The Maggie Houlihan Memorial Dog Park in Encinitas Community Park has separate areas for small dogs, large dogs, and even shy or first-time dogs. Restaurants along the 101 are incredibly pup-friendly on their patios – Fish 101 and Lofty Coffee are two of our go-to spots.

If you’re basing yourself in San Diego, check out my guide to the best stops on PCH in San Diego County – Encinitas is a highlight.

San Clemente

San Clemente sits halfway between San Diego and Los Angeles in southern Orange County, and it has managed to hold onto its laid-back surf town identity despite being surrounded by development. Locals call it \”The Spanish Village by the Sea,\” and the downtown area on Avenida Del Mar backs that up with whitewashed buildings and bougainvillea-draped patios.

T-Street Beach and Trestles are world-class surf spots. San Onofre State Beach, just south of town, has camping, swimming, and some of the most chill vibes in all of Orange County. The San Clemente Pier is one of my favorites on the coast – less touristy than most, and sunset from the end of it is outstanding.

Dogs are allowed on the San Clemente Beach Trail (on leash), but they’re restricted from the main beach areas during the summer months. Check the current rules with the city before visiting with your pup.

Capitola

Capitola is a tiny jewel next to Santa Cruz, famous for its colorful beachfront condos called the Venetians that look straight out of the Italian coast. The village itself is incredibly walkable – think boutique shops, waterfront restaurants, and a wharf that juts into Monterey Bay.

Here’s the honest truth for dog owners: dogs are not allowed on Capitola Beach or the Wharf. This is strictly enforced. However, nearby New Brighton State Beach in Capitola allows leashed dogs, and it’s a beautiful spot with forested bluffs overlooking Monterey Bay. If you’re traveling with a pup, plan your Capitola visit around New Brighton instead.

Parking in Capitola Village is metered and limited to two hours, so plan accordingly. If you’re visiting on a summer weekend, arrive before 10 am or expect to circle.

Best Small Beach Towns in California: Central Coast

Cayucos

If I had to pick one town that best represents the phrase \”best small beach towns in California,\” it might be Cayucos. With a population of around 3,000 and a slogan that calls itself the \”last of the California beach towns,\” this San Luis Obispo County gem is the real deal.

The 982-foot Cayucos Pier dates back to 1872, and you can fish from it without a license. Six miles of white sand beach stretch south toward Morro Rock, and the water here is notably cooler than Southern California – bring a wetsuit if you’re surfing.

Dogs are allowed on Cayucos State Beach, which is a huge win. Louie and I have walked from the pier south along the sand with plenty of room to spread out. The downtown has kept its vintage character – Brown Butter Cookie Company is worth every calorie, and Ruddell’s Smokehouse does incredible smoked fish tacos right near the pier.

If you’re doing a San Diego to San Francisco road trip, Cayucos is a mandatory stop.

Cambria

Cambria sits on the Central Coast about halfway between Los Angeles and San Francisco, and it’s one of those towns that surprises people with how much it offers. Moonstone Beach is the star – a mile-long boardwalk runs along the coast with views that rival Big Sur without the crowds or the cliffside anxiety.

The town itself is divided into the East Village and West Village, both full of art galleries, wine tasting rooms, and locally owned restaurants. Hearst Castle is just a short drive north, and the Piedras Blancas elephant seal colony is free to visit – hundreds of enormous seals right by the roadside.

Fiscalini Ranch Preserve is a fantastic spot for a coastal hike with your dog (leashed). The bluff trail offers panoramic ocean views, and it’s flat enough for all fitness levels. Cambria gets foggy in the mornings during summer, so pack layers even in July.

Morro Bay

Morro Bay is dominated by Morro Rock, a 576-foot extinct volcanic peak that anchors the harbor. The town has a population of about 10,000 and offers everything from kayaking in the bay to browsing the Embarcadero shops.

This is one of the more affordable towns on the Central Coast for accommodation, which makes it a great base for exploring the area. The nearby Montaña de Oro State Park has some of the best coastal hiking in California – Bluff Trail is dog-friendly (on leash) and absolutely stunning.

Morro Bay is also a surprisingly good food town. The waterfront restaurants serve fresh-caught fish, and the weekly farmers market is worth timing your visit around.

Best Small Beach Towns in California: Northern California

Mendocino

Mendocino is the one that makes everyone gasp when they see photos. This Victorian village perched on a headland above the Pacific looks like it belongs in New England, not Northern California. The entire town is on the National Register of Historic Places, and the population hovers around 800 people.

For dog travelers, Mendocino is genuinely welcoming. Big River Beach and Portuguese Beach in Mendocino Headlands State Park both allow leashed dogs. The Headlands trails are also dog-friendly and offer jaw-dropping views of sea arches, blowholes, and dramatic cliffs. Catch a Canoe & Bicycles Too even provides dog life jackets for canoe trips on the Big River estuary.

The drive up from San Francisco takes about 3.5 hours without traffic, and Highway 128 through Anderson Valley wine country is gorgeous but winding – take it slow if your dog gets carsick like Louie sometimes does. Many lodging options in the area are pet-friendly, including the Stanford Inn and Little River Inn.

Half Moon Bay

Half Moon Bay is technically closer to a small city, but it has the unmistakable feel of a coastal farm town. It’s only about 45 minutes south of San Francisco, making it the most accessible Northern California beach town on this list.

The coastside trails here are spectacular. Montara State Beach is usually covered in wildflowers – pink in spring, purple in late summer. The Coastal Trail connects several beaches and offers miles of flat, easy walking right along the bluffs.

Half Moon Bay hosts the famous Mavericks big wave competition in winter, and the pumpkin festival in fall draws enormous crowds. For a quieter visit, come midweek outside of summer. Dogs are allowed on most beaches on leash, and the Half Moon Bay Coastal Trail is perfect for an early morning walk with your pup.

Best Small Beach Towns in California for Families

Carpinteria

Carpinteria has called itself the \”World’s Safest Beach\” since 1912, and after spending time there, I get it. The beach is gently sloped with calm waves and wide sand – genuinely ideal for little kids. The town sits about 12 miles south of Santa Barbara with a population of around 13,000.

Downtown Carpinteria along Linden Avenue has surf shops, quirky boutiques, and casual restaurants. The California Avocado Festival in early October is one of the largest free festivals in the state and is absolutely worth planning around.

Carpinteria State Beach has campground sites right on the sand – book well in advance through Recreation.gov because they fill up fast. For dog owners, dogs are allowed in the campground but restricted from the main beach areas during certain seasons. Check the current rules at the park before visiting.

If you’re looking for the best small beach towns in California that feel genuinely peaceful, Carpinteria should be at the top of your list.

Avila Beach

Avila Beach is tucked into San Luis Obispo Bay, and it’s significantly smaller and quieter than neighboring Pismo Beach. The protected bay means calmer water and warmer temperatures – this is often the warmest spot on the Central Coast.

The Harford Pier is great for fishing and has a couple of seafood restaurants right on it. You can also access the Point San Luis Lighthouse from here via a guided hike. The downtown area is compact and walkable, with ice cream shops and tasting rooms lining the main street.

For dog owners, the areas around Harford Pier and some sections of the beach are dog-friendly. Always double-check current restrictions, as rules can change seasonally.

Tips for Visiting Small Beach Towns with a Dog

After years of traveling the California coast with Louie, here are my non-negotiable tips:

Always check the current dog rules before you go. Beach regulations in California change frequently. What was off-leash last year might be on-leash only this season. The city or state park website is your best bet for current info.

Go early. Most beaches that allow dogs are less restrictive before 9 am. Plus, the sand is cooler on your dog’s paws, and parking is actually findable.

Bring water. This sounds obvious, but salt water will make your dog sick if they drink too much. I carry a collapsible bowl and a full bottle for Louie every single trip.

Watch the heat in Southern California. Sand temperatures in San Diego and Orange County can hit 140 degreesF on summer afternoons. If it’s too hot for your bare feet, it’s too hot for your dog’s paws. Stick to early morning or evening beach visits from June through September.

For more dog-specific guidance, my guide to dog friendly beaches in San Diego covers everything you need to know for the southern end of the state.

Road Trip Planning: How to Connect These Towns

The beauty of these best small beach towns in California is that most of them sit along or near the Pacific Coast Highway (Highway 1), making them perfect for a road trip itinerary.

A San Diego-to-Mendocino route could realistically cover Encinitas, San Clemente, Carpinteria, Avila Beach, Cayucos, Cambria, Morro Bay, Carmel-by-the-Sea, Half Moon Bay, and Mendocino – though you’d want at least 7 to 10 days to do it justice.

If you’re road tripping on a budget, check out my guide to where to sleep in your car legally in California. Several of these towns have nearby spots where overnight parking is permitted.

And if you’re sticking closer to home base in San Diego, you can easily day-trip to Encinitas and still make it back for sunset tacos. Check out my picks for the best beachfront restaurants in San Diego while you’re at it.

What is the best small beach town in California to visit?

It depends entirely on what you’re looking for. If you want a quintessential California surf town that’s easy to reach from San Diego or Los Angeles, Encinitas or San Clemente are hard to beat. Both have excellent food scenes, walkable downtowns, and consistent surf. For a more remote, off-the-grid experience, Mendocino in Northern California offers dramatic coastal scenery and a genuine small-town atmosphere with a population under 1,000.

If traveling with a dog is your priority, Cayucos and Encinitas are my top two picks, thanks to dog-friendly beaches and welcoming restaurant patios. Ultimately, the best town is the one that matches your travel style – whether that’s barefoot and salty or wine-and-sunset sophisticated.

Are dogs allowed on beaches in California’s small beach towns?

Dog rules vary wildly from town to town in California, and even beach to beach within the same town. Some beaches like Cayucos State Beach and Cardiff State Beach near Encinitas welcome leashed dogs year-round. Others, like Capitola Beach, do not allow dogs at all and enforce that rule strictly.

In general, state beaches managed by California State Parks typically allow leashed dogs but may restrict them from certain trails or areas. Del Mar Dog Beach near Encinitas allows off-leash dogs during the off-season (Labor Day through June 15th). Always check the specific beach’s current rules on the official park website before visiting, as regulations can change seasonally.

When is the best time to visit small California beach towns?

September and October are my favorite months for visiting California beach towns. Summer fog has burned off on the Central and Northern Coasts, Southern California beaches are less crowded after school starts, and the water temperature is actually at its warmest. Hotel prices often drop from peak summer rates, too.

If you’re visiting the Central Coast – towns like Cayucos, Cambria, and Morro Bay – be prepared for morning fog from June through August that usually clears by noon. Southern California towns like Encinitas and San Clemente are sunny almost year-round, but summer weekends bring serious crowds and parking headaches. Weekday visits are always better.

Which small beach town in California is the most affordable?

Morro Bay and Cayucos on the Central Coast are generally the most budget-friendly options for accommodation compared to towns like Carmel-by-the-Sea or Mendocino. Vacation rentals in Cayucos can be found at reasonable rates, especially during the off-season months of November through March. Morro Bay has a wider range of motel and hotel options at various price points.

Carpinteria is another relatively affordable option – it offers significantly lower prices than neighboring Santa Barbara while giving you access to the same beautiful coastline and sunny weather. For true budget travelers who are van-life or car-camping, state beach campgrounds at places like Carpinteria State Beach and San Onofre State Beach offer beachfront camping for a fraction of hotel costs.

How do I plan a road trip to visit multiple small beach towns in California?

Start by picking your stretch of coast. If you only have a long weekend, focus on either the San Diego-to-Orange County corridor (Encinitas, San Clemente) or the Central Coast (Morro Bay, Cayucos, Cambria). For a full week, you can realistically cover the Central Coast from Carpinteria up to Carmel-by-the-Sea with time to actually enjoy each town rather than just driving through.

Pacific Coast Highway (Highway 1) connects most of these towns, but drive times are longer than the mileage suggests – especially through Big Sur where the road is narrow and winding. Budget at least one night in each town you want to genuinely explore. Gas stations can be sparse on remote stretches of Highway 1 north of Cambria, so fill up whenever you see one. And book campground reservations at least two months in advance for summer visits, especially at popular spots like San Onofre and Carpinteria State Beach.

Final Thoughts

The best small beach towns in California aren’t just scaled-down versions of the big cities – they’re entirely different experiences. Slower mornings, friendlier faces, and the kind of sunsets you actually sit and watch instead of photographing and moving on.

Whether you’re road tripping the entire coast or just looking for a weekend escape from San Diego, these towns deliver. And if you’re bringing your dog along (which I always recommend), you’ll find that California’s small coastal communities are some of the most welcoming places for four-legged travelers.

Louie and I will see you out there. 🐾

About the author

Written by Michelle, solo traveler and creator of Wandering California – a California travel blog covering coastal road trips, hidden gems, and dog-friendly adventures with Louie (Mini Goldendoodle co-pilot).

Categories: San Diego