Photo by Lisa Muscarella

Search Family-Friendly Hotels in San Diego

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check availability on San Diego Family-Friendly Hotels

Next weekend
In two weeks

Top San Diego Family-Friendly Hotels

Miramar Surfcamp

2.5 star property
9.6 out of 10, Exceptional, (4)
"the view is beautiful, and it’s a nice place for an escape. I recommended renting a car. "
The price is 3.599.750 ₫
4.139.843 ₫ total
includes taxes & fees
16 Jul - 17 Jul
Miramar Surfcamp
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

What's San Diego like for family-friendly holidays?
The relaxing destination of San Diego is a good choice if you've been considering a getaway with your children. The beaches, surfing spots and swimming spots are just some of the things that make this a good destination for family holidays.
How many hotels that welcome families will I find in San Diego?
Expedia has 8 family-friendly hotels and other accommodation options in San Diego.
When's the best time to book a family-friendly holiday in San Diego?
The hottest months are usually April and March, with an average temperature of 28°C, while the coldest months are January and December, with an average of 27°C. The rainiest months in San Diego are October, September, June and August, with each month seeing an average of 303 mm of rainfall.
What's there to see and do with your family in San Diego?
While you are holidaying in San Diego, you and the family may want to see some interesting spots such as Eco-Centro del Bosque Seco Salvador Cardenal and El Transito Art Center. Make sure that you have lots of time for activities such as Gran Pacifica Reef Beach and Asunchillo Beach.