Search by beach, city or zipcode

San Diego County has many dog friendly beaches along it’s sunny coastline. There are four excellent off-leash dog beaches to choose from and they are spaced out nicely. The city of San Diego is one of the most accommodating municipalities for dog owners. On all their beaches you can take leashed dogs early in the morning and in the evening. We like this system because it allows responsible dog owners to use the beaches before and after the busiest hours during the middle of the day. Below we profile all the cities and dog friendly beaches in San Diego County.


Off-leash dog beaches:


On-leash dog beaches:

San Diego city-operated beaches are all open to leashed dogs in the morning before 9 a.m. and in the evening after 6 p.m. (after 4 p.m. November to March). This makes San Diego one of the most dog-friendly cities in Southern California!

La Jolla is a district within San Diego so they follow the same rules allowing leashed dogs in the mornings and evenings (ok before 9am and after 6pm). This does not include the beaches at Torrey Pines State Beach.

Mission Bay Park is a San Diego Park with many individual parks and beaches and all of them follow the same municipal rules for leashed dogs in the mornings and evenings (ok before 9am and after 6pm).

Coronado has different rules, but they have a couple options. In addition to their awesome off-leash Dog Beach, they have a little-known park with a narrow bayside beach that is excellent for leashed dog walking, Grand Caribe Shoreline Park.

Imperial Beach allows leashed dogs on the beach south of Imperial Beach Boulevard on South Imperial Beach. There is also a small area of the main IB City Beach north of Palm Avenue that is open to leashed dogs (access at Carnation Avenue). Additionally, there is a long stretch of sandy beach in front of Tijuana Slough National Wildlife Refuge which can be accessed from the south end of Seacoast Drive.

Del Mar has different dog rules for each of their beaches. South Beach is open to leashed dogs year-round. Del Mar City Beach allows dogs on leash between Labor Day and June 15th (not allowed the rest of the year). And of course, they have their off-leash area at North Beach.

Solana Beach allows dogs off leash south of the staircase at Del Mar Shores Beach Access.

Encinitas has strict rules prohibiting dogs on their beaches, but Seaside Beach at Cardiff State Beach allows dogs if they are on leash.

Carlsbad unfortunately has zero options for taking your dog to the beach.

Oceanside is another unfriendly city for dog owners who want to let their pooches splash in the saltwater. Luckily there is one option at San Onofre State Beach if you are willing to pay for entry and hike down to the beach. At the Bluffs Beach area of this state park they allow dogs on leash at beaches number 1 and 6. It’s quite a drive from Oceanside as the park is north of Camp Pendleton, but it’s a great park and worth the effort.

Beaches on this map

  • IMG_3179 (Large)

    Ocean Beach Dog Beach

    Dog Beach is the northern portion of Ocean Beach City Beach where it extends to the mouth of the San Diego River. Dogs are generally allowed north of the Ocean […]

    See details

  • IMG_9852 (Large)

    Coronado Dog Run Beach

    Dog Run Beach is the North Beach of Coronado Beach in front of Sunset Park. Dogs can be off leash on this beach unlike all the other beaches along the […]

    See details

  • IMG_3462-dogs (Large)

    Del Mar Dog Beach – North Beach

    North Beach in Del Mar is also known as Dog Beach because it’s the only place dogs can be off-leash on Del Mar city beaches. From 29th Street north all […]

    See details

  • IMG_0243 (Large)

    Fiesta Island Beaches on Mission Bay

    Fiesta Island on San Diego’s Mission Bay has a continuous beach around its perimeter. Just follow the one-way loop road and park where you can. In most places you can […]

    See details

  • Waves In The Pacific Ocean And View Of The Beach From The Fishin

    South Imperial Beach

    Imperial Beach continues south of Imperial Beach Boulevard all the way to the southern end of Seacoast Drive. South Imperial Beach is not as wide as the main Imperial Beach […]

    See details

  • Waves in the Pacific Ocean and the fishing pier at sunset in Imperial Beach California.

    Imperial Beach City Beach

    Imperial Beach, CA has an impressive beach running the length of its waterfront called Imperial Beach City Beach. This beach is generally located between Palm Avenue and Imperial Beach Boulevard […]

    See details

  • IMG_2931 (Large)

    Tijuana Slough National Wildlife Refuge

    Tijuana Slough National Wildlife Refuge is part of Tijuana River National Estuarine Research Reserve, a large protected area of wetlands south of San Diego. The beach in Tijuana Slough National […]

    See details

  • IMG_9937 (Large)

    Grand Caribe Shoreline Park

    Grand Caribe Shoreline Park is a Port of San Diego park on an island next to the Coronado Cays housing and condo community on San Diego Bay. The park has […]

    See details

  • IMG_1376 (Large)

    Del Mar City Beach

    The Main Beach of Del Mar City Beach starts at Powerhouse Park and goes north all the way to the lagoon entrance at the San Dieguito River. On the other […]

    See details

  • IMG_9519 (Large)

    South Beach of Del Mar

    South Beach in Del Mar is best described as south of Powerhouse Park all the way to 6th Street at the north end of Torrey Pines State Beach. This beach is […]

    See details

  • IMG_9481 (Large) (2)

    Del Mar Shores Beach Access

    Del Mar Shores Beach Access is in Solana Beach just north of Del Mar, CA. The beach is below the Del Mar Shores Terrace condominiums complex and has a public […]

    See details

  • IMG_9370 (Large)

    Cardiff State Beach – Seaside Beach

    Seaside Beach is a sandy beach in Cardiff State Beach at the border between Solana Beach and the Cardiff-by-the-Sea area of Encinitas, CA. Cardiff State Beach is the long sandy strip along […]

    See details

  • San Onofre SB Bluffs Bryce Apr16 (3)

    San Onofre State Beach – Bluffs Beaches

    San Onofre State Beach is located between Oceanside and San Clemente, CA. The main area of this state park, which is called “Bluffs Beach,” has a long continuous parking lot […]

    See details