Enjoy spectacular beach scenery while dining at San Diego beach restaurants. You'll find lots of beachfront dining choices ranging from casual to elegant in all price ranges.
Dine in the restaurant or arrange for a take-out meal you can eat on the beach. Both locals and visitors can take advantage of San Diego's 70 miles of coastline. You can't beat the smells of the fresh ocean air as you relax and unwind with the beauty of the Pacific Ocean.
Beach House Restaurant
Address: 2530 S. Hwy. 101, Cardiff by the Sea, CA 92007Telephone: (760) 753-1321
This North County San Diego restaurant is open for lunch, dinner, and weekend brunch. Dine inside or outdoors at this San Diego beach restaurant. Every table has ocean views. Happy Hour specials daily from 4-7 PM.
Jake's Del Mar
Address: 1660 Coast Blvd., Del Mar, CA 92014
Telephone: (858) 755-2002
Jake's is casual, but elegant. It's difficult to find a park so take advantage of their valet parking. You'll love the floor to celing windows with dramatic ocean views. They serve lunch, dinner, and weekend brunch. Happy hour is available on weekdays from 4-6 PM.
Ocean Beach Pier Cafe
Address: 5091 Niagra, San Diego, CA 92107
Telephone: (619) 226-2262
This rustic restaurant is located halfway down the Ocean Beach Pier with an impressive view of the Pacific Ocean. It's open for breakfast, lunch, and dinner. A great location to watch the sunset!
Address: 1201 First St., Coronado, CA 92118
Telephone: (619) 437-4474
Nestled on the water's edge in the Coronado Ferry Landing, this romantic restaurant enjoys a lovely setting with a view of the San Diego skyline and the bay. You can arrive by private boat, water taxi, the ferry, or take the short drive over the Coronado bridge. A casually elegant establishment in a super location!
Address: 711 Pacific Beach Dr., San Diego, CA 92109
Telephone: (858) 272-3100
Dine indoors our out overlooking Pacific Beach and the ocean beyond. This casually elegant San Diego beach restaurant has an extensive menu.