277 Estate Enighed, St. John, 00831, VI
resort comparison guide

St John Inn vs Secret Harbour Beach Resort

Choosing between St John Inn and Secret Harbour Beach Resort? This in-depth comparison breaks down location, vibe, rooms, food, amenities, beach access, price & more so you can decide which stay is the best fit for your next island getaway.

St John Inn resort
St John Inn
All-Ages • Cruz Bay • Boutique Inn

Best for travelers who want a small, budget-minded Cruz Bay boutique inn with walkable access to restaurants, shopping, ferry docks, and St. John day trips.

Secret Harbour Beach Resort resort
Secret Harbour Beach Resort
Beachfront • St. Thomas • Condo-Style Resort

Better for travelers who want a beachfront condo-style resort experience on St. Thomas with more of a stay-put beach vacation feel.

Quick Verdict: St John Inn vs Secret Harbour Beach Resort

If you want a simple, charming home base in Cruz Bay with complimentary breakfast, a small pool, beach gear, and easy access to St. John’s restaurants and ferries, St John Inn is the more convenient pick.

If your priority is being right on the beach with condo-style accommodations and a more resort-like setting, Secret Harbour Beach Resort is the stronger fit.

Bottom line: choose St John Inn for walkable Cruz Bay value and island-hopping convenience; choose Secret Harbour Beach Resort for a beachfront St. Thomas stay with more room to settle in.

St John Inn vs Secret Harbour Beach Resort – At a Glance

Category St John Inn Secret Harbour Beach Resort
Overall Vibe Small, all-ages boutique inn with a casual Caribbean feel, budget-conscious pricing, and a social deck/poolside atmosphere. Beachfront condo-style resort with a more self-contained vacation feel, better suited to travelers who want sand and sea at their doorstep.
Location In Cruz Bay on St. John, within walking distance of restaurants, shopping, charter boats, ferry docks, and Virgin Islands National Park access. On St. Thomas at Secret Harbour, better for travelers who want to stay directly by the beach rather than in a walkable town setting.
Rooms & Suites Rooms range from single rooms to two-room suites, with some kitchenettes and practical in-room amenities like refrigerators and microwaves. Condo-style accommodations are the draw, appealing to travelers who want more of a residential beach-resort setup.
Dining Complimentary continental breakfast and evening rum-punch happy hour are included, but there is no on-site restaurant for lunch or dinner. Better for guests who want the convenience of a beachfront resort setting rather than relying primarily on nearby town restaurants.
Pools & Beach One small outdoor pool, complimentary beach chairs, coolers, towels, and snorkel gear; the inn itself is not beachfront. The beachfront setting is the main advantage, making it stronger for travelers who want easy beach time built into the stay.
Kids & Family All-ages and family-friendly, with children welcome and a casual inn setup that works best for independent families comfortable exploring. A good fit for families or couples who prefer condo-style space and immediate beach access over a town-based inn.
Price & Value Best value for travelers who want a modest Cruz Bay base with useful freebies like breakfast, Wi-Fi, parking, beach gear, and happy hour. Best value for travelers who place more importance on a beachfront resort setting and condo-style accommodations.

Rooms & Suites: Boutique Inn Practicality vs Beachfront Condo Style

St John Inn – Room Style

Rooms at St John Inn are simple, practical, and geared toward travelers who plan to spend their days exploring St. John rather than staying inside a large resort complex.

  • Room options range from single rooms to two-room suites
  • Some rooms include kitchenettes for added flexibility
  • In-room conveniences include refrigerators, microwaves, coffee/tea makers, and Wi-Fi

St John Inn is the better pick if you want a compact, walkable Cruz Bay base with enough comfort for sleeping, regrouping, and heading back out.

Secret Harbour Beach Resort – Room Style

Secret Harbour Beach Resort leans more toward a condo-style beach stay, which is appealing if you want accommodations that feel more residential and suited to longer, slower days by the water.

  • Condo-style accommodations suited to settling in
  • Better for travelers who want a beach-resort setup rather than an in-town inn
  • Best for guests who prioritize space and beachfront convenience

If you want the feel of a beach condo vacation, Secret Harbour Beach Resort has the edge over St John Inn’s smaller inn-style rooms.

Dining & Drinks: Included Inn Perks vs Beach-Resort Convenience

St John Inn – Breakfast & Happy Hour

St John Inn keeps dining simple: it does not operate an on-site restaurant, but it does include a continental breakfast and a complimentary sunset rum-punch happy hour for guests.

Expect:

  • Complimentary continental breakfast served daily
  • Evening rum-punch happy hour on the deck or poolside
  • Easy walking access to Cruz Bay restaurants and shopping

Secret Harbour Beach Resort – Dining & Drinks

Secret Harbour Beach Resort is better suited to travelers who want a beachfront resort environment, especially if meals and drinks by the water are part of the vacation picture.

  • More convenient for guests planning beach-focused days
  • Better for couples and families who prefer a resort setting over walking into town for most meals
  • Ideal if beachfront atmosphere matters more than included breakfast perks

If included breakfast, happy hour, and walkable Cruz Bay dining are your priorities, St John Inn fits well; if beachfront resort convenience matters more, Secret Harbour Beach Resort is the stronger choice.

Pools & Beach: Small Cruz Bay Pool vs Beachfront Resort Setting

St John Inn – Pool & Beach Scene

St John Inn has one small outdoor pool and provides useful beach-day extras, but it is not a beachfront property. Its strength is helping you get out to St. John’s beaches and activities.

  • One outdoor pool on property
  • Complimentary beach chairs, coolers, towels, and snorkel gear
  • Best for travelers who are happy to explore beaches rather than stay on one resort beach

Secret Harbour Beach Resort – Pool & Beach Scene

Secret Harbour Beach Resort wins for travelers who want the beach to be the centerpiece of the stay, with the convenience of a beachfront location built in.

  • Beachfront setting is the major advantage
  • Better for relaxed beach days without leaving the property area
  • Stronger for guests who want a classic sand-and-water resort feel

If you want a true beachfront stay, Secret Harbour Beach Resort is the better fit; if you want a Cruz Bay base with beach gear included, St John Inn offers better town convenience.

Kids & Family: Casual All-Ages Inn vs Beach-Condo Flexibility

St John Inn – Family Fit

St John Inn is an all-ages, family-friendly property where children are welcome, but it is best for independent families who want a simple base rather than a programmed resort.

  • Children of all ages are welcome
  • Kids 12 and under may stay free when using existing bedding
  • Best for families comfortable with stairs, walking, ferries, taxis, and off-property beach days

Secret Harbour Beach Resort – Family Fit

Secret Harbour Beach Resort is also a strong option for families who prefer the convenience of a beach-based condo-style stay, especially when easy downtime matters.

  • Condo-style setup can work well for families
  • Beachfront location reduces the need to plan every beach outing
  • Better for groups who want a more settled-in resort base

If your family wants walkable Cruz Bay energy and lower-frills value, choose St John Inn; if you want beach access to define the trip, Secret Harbour Beach Resort is easier.

Price & Value: Which Virgin Islands Stay Feels More Worth It?

St John Inn – Value Snapshot

St John Inn offers the best value when you want a small, moderately priced St. John base with useful inclusions and easy access to Cruz Bay instead of a full-service beach resort.

  • Best for travelers who prioritize location, walkability, and simple comfort
  • Strong value thanks to included breakfast, Wi-Fi, parking, beach gear, and happy hour
  • Worth it if you plan to spend most days exploring rather than using resort facilities

Secret Harbour Beach Resort – Value Snapshot

Secret Harbour Beach Resort is the better value if you are willing to prioritize beachfront convenience and condo-style accommodations over the lower-frills inn experience.

  • Best for travelers who want a beach resort feel
  • Stronger for couples or families planning slower days by the water
  • Worth it if direct beach access is central to your trip

Who Wins? Best Virgin Islands Stay by Travel Style

Best for Walkable Cruz Bay Value
St John Inn resort

St John Inn

Choose St John Inn if you want a casual, all-ages Cruz Bay inn with walkable access to restaurants, shops, ferry docks, and St. John adventures.

Best for Beachfront Condo Stays
Secret Harbour Beach Resort resort

Secret Harbour Beach Resort

Secret Harbour Beach Resort is the better pick if you want a beachfront condo-style stay where beach time is the main event.

Best for Independent St. John Exploring
St John Inn resort

St John Inn

For travelers who value included breakfast, rum-punch happy hour, complimentary beach gear, and an easy Cruz Bay base, St John Inn delivers the stronger practical value.

Best for Easy Beach Days
Secret Harbour Beach Resort resort

Secret Harbour Beach Resort

If you want to trade town walkability for a more relaxed beachfront resort experience, Secret Harbour Beach Resort is the more natural choice.

BOOK YOUR STAY NOW

Questions? Contact Us!

St John Inn

BOOK YOUR STAY NOW

Questions? Contact Us!

Close