
Rancho Bernardo Inn
Best for golfers and families who want quiet, garden- and golf-course surroundings with dedicated adults-only pool and extensive event lawns.
Prices in other currencies are estimates. You’re charged in USD.
Rancho Bernardo Inn is a 4-star, 265-acre golf resort in North County San Diego that suits travelers who want a secluded, family-friendly getaway with on-site golf and multiple pool options. Coronado Island Marriott Resort & Spa is a 4-star bayside Marriott on Coronado offering waterfront views, island access, large meeting spaces, and multiple pools — read this if you’re choosing between inland golf-course seclusion and a Coronado waterfront base.
Updated · about 35–40 miles apart

Best for golfers and families who want quiet, garden- and golf-course surroundings with dedicated adults-only pool and extensive event lawns.

Best for travelers who want Coronado waterfront access, bay views, and a resort with convention/meeting space and multiple outdoor pools.
When Rancho Bernardo Inn wins: choose Rancho Bernardo Inn if you want an inland resort focused on golf, large private event lawns, family- and adults-only pool separation, and a quieter North County location where driving is expected.
When Coronado Island Marriott Resort & Spa wins: choose Coronado Island Marriott if you want to be on Coronado Island near the bay and Hotel del Coronado, need a Marriott-branded waterfront property with lots of meeting rooms and three outdoor pools, or plan to visit downtown San Diego and the ferry landing quickly.
Bottom line: Rancho Bernardo Inn is a golf- and garden-forward resort for families and event groups who don’t mind driving to beaches; Coronado Island Marriott is the better pick for guests prioritizing bay access, waterfront views, and proximity to Coronado and downtown San Diego.
| Category | Rancho Bernardo Inn | Coronado Island Marriott Resort & Spa |
|---|---|---|
| Overall vibe | Golf-course, garden, family-friendly resort with separate adults-only areas | Coronado waterfront resort hotel with resort-meeting focus |
| Location | Rancho Bernardo (inland, off I-15; driving required for beaches and downtown) | Coronado (bayside, near San Diego Bay, Hotel del Coronado and ferry landing) |
| Size / rooms | About 286–287 rooms across 265 acres | 300 guestrooms |
| Ages / audience | All ages welcomed; family pools plus adults-only pool and an 18+ spa | All ages welcomed (not adults-only) |
| Pools | Three outdoor pools: family Santiago pool, adults-only Bernardo, and Spa Pool for spa guests | |
| Restaurants & bars | Multiple on-site outlets (AVANT, Veranda Fireside Lounge & Restaurant, Veranda Bar, Café Granada, Golf Grill) covering breakfast–dinner and poolside dining | ALBACA poolside American restaurant, bar/lounge, snack bar/deli, room service (limited hours) and daily buffet breakfast (fee) |
| Spa & wellness | Full-service Spa at Rancho Bernardo Inn with spa-only saline pool, 11 treatment rooms, indoor whirlpool and steam room; spa guests must be 18+ | Full-service spa with massages, body treatments and facials, plus a health club and fitness classes |
| Meetings & events | Extensive outdoor and indoor wedding and meeting lawns/ballrooms (Aragon Ballroom up to 10,140 sq ft; ~100,000 sq ft meeting space overall) | Conference space: 7,455 sq ft and 20 meeting rooms for groups and events |
| Nearby highlights | Bernardo Winery, San Diego Zoo Safari Park, Del Mar beaches (drive required) | San Diego Bay, Coronado Ferry Landing, Hotel del Coronado, short drive/ferry to downtown San Diego |
| Parking & transport | Self-parking and 24-hour valet (fees), complimentary local shuttle within ~5 miles but generally needs a car | Covered parking and valet available (fees); easy access to Coronado ferry and island transit |
Rancho Bernardo Inn sits inland in North County San Diego, just off I-15 in a residential/golf setting.
Best if you’re okay driving to coastal attractions and want a quiet golf-resort base.
Coronado Island Marriott Resort & Spa sits on Coronado’s bayside with close access to the ferry, bay views and Hotel del Coronado nearby.
Best for guests who want easy access to Coronado’s bayfront, the ferry, and downtown San Diego.
Rancho Bernardo Inn offers roughly 286–287 rooms and suites, many with patios, balconies or terraces overlooking gardens or the golf course.
Choose Rancho Bernardo for garden- and golf-facing rooms and a range of suite options for families and groups.
Coronado Island Marriott has 300 guestrooms with Smart TVs and many rooms offering private balconies or patios and bay, pool or resort views.
Pick Coronado Marriott for rooms with bay or pool views and many room choices on an island property.
Rancho Bernardo Inn provides multiple on-site restaurants and casual outlets covering breakfast through dinner and poolside service.
Better if you want a mix of refined dinner (AVANT) and family-friendly or casual poolside dining on property.
Coronado Island Marriott has on-site dining that includes ALBACA poolside American cuisine plus bar and snack options and room service during limited hours.
Good for casual poolside meals and convenient access to local Coronado restaurants and the ferry landing.
Rancho Bernardo Inn’s defining amenities include a championship 18-hole golf course and three pools with age-segregated options.
Ideal if golf is a priority and you value separate family and adults-only pool spaces.
Coronado Island Marriott highlights waterfront access and three outdoor pools with cabanas and poolside service.
Strong choice if you want waterfront activities plus multiple pools and on-site water-sport options.
Rancho Bernardo Inn’s spa, fitness center and evening dining/music offer restful wellness and low-key nightlife.
Go here for a quiet spa-focused stay and mellow evening dining with occasional live music.
Coronado Island Marriott offers a full-service spa and fitness offerings plus on-site classes and poolside evening atmosphere.
Choose this property if you want spa services plus easy access to Coronado and downtown evening options.

Rancho Bernardo Inn — on-site 18-hole William Bell championship course, driving range and lessons.

Coronado Island Marriott — bayside location near the ferry landing, Hotel del Coronado and San Diego Bay activities.

Rancho Bernardo Inn — large outdoor lawns and ballrooms, roughly 100,000 sq ft of flexible meeting space and large-capacity ballrooms.

Coronado Island Marriott — short trip to downtown San Diego landmarks by car or ferry and many island restaurants nearby.
Coronado Island Marriott — it’s a bayside Coronado property with bay views and easy access to the ferry and waterfront attractions.
Both welcome families, but Rancho Bernardo Inn emphasizes family-friendly pools and activities while also maintaining adults-only areas; Coronado Marriott is family-friendly too but is primarily a bayside resort with broad meeting and leisure offerings.
If you need large outdoor lawns and very large ballrooms, Rancho Bernardo Inn has extensive event acreage and large-capacity ballrooms; Coronado Marriott offers substantial meeting rooms (7,455 sq ft and 20 rooms) in a bayside setting if proximity to downtown matters.
Rancho Bernardo Inn has required pool reservations on some weekend days; Coronado Marriott’s listing notes pool hours and cabanas (surcharge) but does not state the same reservation requirement.
Explore how Rancho Bernardo Inn stacks up against other hotels nearby:
vs. sites like Expedia, Hotels.com and other OTAs ·