Best for travelers who want a small, budget-conscious boutique inn in walkable Cruz Bay with simple perks and an all-ages atmosphere.
Choosing between St John Inn and Scrub Island Resort, Spa & Marina? This in-depth comparison breaks down location, vibe, rooms, food, amenities, nightlife, price & more so you can decide which stay fits your next Caribbean getaway.
Best for travelers who want a small, budget-conscious boutique inn in walkable Cruz Bay with simple perks and an all-ages atmosphere.
Better for travelers who want a luxury private-island-style resort experience with spa and marina amenities built into the stay.
If you want a charming, low-key base in the heart of Cruz Bay, St John Inn is the more practical pick. It works best for travelers who plan to explore St. John, walk to restaurants and shops, use the ferry area often, and value included basics like continental breakfast, Wi-Fi, beach gear, and a small pool over full-service resort facilities.
If your priority is a more polished luxury escape with a resort, spa, and marina setting, Scrub Island Resort, Spa & Marina is the better fit. It is the stronger choice for travelers who want the hotel itself to feel like the main event rather than simply a convenient island base.
Bottom line: choose St John Inn for walkability, value, and a casual Cruz Bay boutique stay; choose Scrub Island Resort, Spa & Marina for a more upscale resort experience with spa-and-marina appeal.
| Category | St John Inn | Scrub Island Resort, Spa & Marina |
|---|---|---|
| Overall Vibe | Small, colorful boutique inn with a casual, all-ages feel, modest amenities, and a convenient town-center location. | Luxury resort setting with a more polished vacation feel, positioned around spa and marina amenities. |
| Location | In Cruz Bay, St. John, within walking distance of restaurants, shopping, charter boats, the ferry docks, and the National Park area. | A resort-style island setting that suits travelers who want a more self-contained luxury stay rather than a walkable town base. |
| Rooms & Suites | Simple rooms and two-room suites, some with kitchenettes, plus practical in-room features like refrigerators, microwaves, coffee/tea makers, and premium bedding. | Better suited to travelers looking for a more upscale resort room or Suite experience tied to a full-service property. |
| Dining | Complimentary continental breakfast and a guest sunset rum-punch happy hour; no on-site restaurant for lunch or dinner. | A better fit if you want more of your dining and drinks experience centered at the resort instead of walking into town. |
| Pools & Beach | One small outdoor pool, plus complimentary beach chairs, coolers, towels, and snorkel gear for exploring beaches around St. John. | Stronger for travelers who want a resort-style waterfront setting and more of a stay-put pool, spa, and marina vacation. |
| Kids & Family | All-ages and family-friendly, with children welcome and kids 12 and under able to stay free using existing bedding. | Better for families or couples who prefer a higher-end resort environment with more services on property. |
| Price & Value | Best value for travelers who want a modest, walkable St. John base with included breakfast, Wi-Fi, parking, beach gear, and happy hour. | Best value for travelers who will use the resort setting, spa-and-marina atmosphere, and more elevated full-service experience. |
Rooms at St John Inn are practical and casual rather than lavish, with options ranging from single rooms to two-room suites. Some include kitchenettes, and the setup works well for travelers who want a comfortable Cruz Bay base more than a resort-style room experience.
St John Inn is the better pick if you want a simple, characterful, walkable place to sleep between beach days, ferry trips, dining, and exploring St. John.
Scrub Island Resort, Spa & Marina is the stronger choice if the room and resort environment are a major part of the vacation. Compared with St John Inn, it is better aligned with travelers seeking a more upscale, full-service stay.
If you want a more elevated resort room experience and do not need a compact Cruz Bay inn setting, Scrub Island Resort, Spa & Marina is the better fit.
Dining at St John Inn is intentionally simple. The inn does not operate a full on-site restaurant, but it does include a daily continental breakfast and a complimentary sunset rum-punch happy hour for guests.
Expect:
Scrub Island Resort, Spa & Marina is the better match if you want a more resort-centered food and drink experience. It suits travelers who prefer to spend more time on property rather than relying on walkable town restaurants.
If you want restaurant choice right around you in Cruz Bay, St John Inn has the better location; if you want the resort to carry more of the dining experience, Scrub Island Resort, Spa & Marina is the better pick.
St John Inn has one small outdoor pool and is not a beachfront resort. Its strength is that it gives guests practical beach-day tools—like snorkel gear, beach chairs, coolers, and towels—while keeping them close to Cruz Bay.
Scrub Island Resort, Spa & Marina is the stronger option for travelers who want the water, resort setting, and marina atmosphere to define the stay. It feels more like a classic luxury island escape than a town-based inn.
If you want beach-hopping flexibility and Cruz Bay convenience, St John Inn makes sense; if you want a more immersive resort waterfront feel, choose Scrub Island Resort, Spa & Marina.
St John Inn is an all-ages, family-friendly property. Children are welcome, and kids 12 and under can stay free in the same room using existing bedding, making it a practical option for families who value location and savings.
Scrub Island Resort, Spa & Marina is better for travelers who want a more elevated resort setting, whether they are traveling as a couple, with family, or as a group that wants a more polished island escape.
If affordability, walkability, and an easy all-ages Cruz Bay stay matter most, St John Inn is the stronger value; if the group wants a more upscale resort environment, Scrub Island Resort, Spa & Marina fits better.
St John Inn offers the most value when you want a modest boutique hotel with useful included perks and a location that lets you walk to much of Cruz Bay. It is not trying to compete as a full-service luxury resort, and that is the point.
Scrub Island Resort, Spa & Marina is the better value if your priorities are luxury atmosphere, resort services, and a more self-contained island escape. It makes more sense when the property itself is central to the trip.
Choose St John Inn if you want a small, casual, all-ages boutique hotel in walkable Cruz Bay with complimentary breakfast, beach gear, Wi-Fi, parking, and an easygoing happy-hour atmosphere.
Scrub Island Resort, Spa & Marina is the better pick for travelers who want a more luxurious resort setting where spa, marina, and on-property relaxation are major parts of the trip.
For travelers who want value, town access, and a practical base for exploring St. John, St John Inn is the smarter choice.
If you want a more polished island-resort escape and are less focused on walkable town convenience, Scrub Island Resort, Spa & Marina is the stronger fit.
Questions? Contact Us!
Explore more helpful planning guides and insider articles for St John Inn:
Questions? Contact Us!