Set on a peninsula in Mission Bay, the Bahia Resort Hotel offers rooms and suites with flat-screen TVs and free Wi-Fi.

Some also offer kitchenettes and views of the water. Hotel amenities include a private beach, an outdoor swimming pool, a games room, two on-site restaurants, and a hot tub that can accommodate up to 30 people.

Guests can also enjoy nightly cruises around Mission Bay on the resort's sternwheeler; family-friendly entertainment is offered between 6:30 pm and 9:30 p.m., but only guests over the age of 21 are permitted on-board after 11 p.m.

998 W Mission Bay Dr, San Diego, CA 92109, Phone: 858-488-0551

Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.