Best for independent travelers, couples, and families who want a small, budget-friendly boutique inn in Cruz Bay with walkable access to restaurants, shopping, ferry docks, and St. John day trips.
Choosing between St John Inn and The Westin St. Thomas Beach Resort & Spa? This in-depth comparison breaks down location, vibe, rooms, food, amenities, price & more so you can decide which stay is the best fit for your getaway.
Best for independent travelers, couples, and families who want a small, budget-friendly boutique inn in Cruz Bay with walkable access to restaurants, shopping, ferry docks, and St. John day trips.
Better for travelers who want a larger beachfront resort experience on St. Thomas with more on-site amenities, a spa-oriented setting, and a classic full-service vacation feel.
If you want a charming, low-key base in the heart of Cruz Bay, St John Inn is the more practical pick. It is small, casual, and convenient for travelers who plan to explore St. John rather than spend the whole trip inside a resort.
If your priority is a polished beach-resort stay with more amenities on property, The Westin St. Thomas Beach Resort & Spa is the stronger fit. It suits travelers who want the resort itself to be a major part of the vacation.
Bottom line: choose St John Inn for walkability, value, and a small St. John inn atmosphere; choose The Westin St. Thomas Beach Resort & Spa for a larger, more traditional beachfront resort experience.
| Category | St John Inn | The Westin St. Thomas Beach Resort & Spa |
|---|---|---|
| Overall Vibe | Small, colorful boutique inn with a casual Cruz Bay feel, complimentary breakfast, a small outdoor pool, and a social sunset rum-punch happy hour. | Larger full-service beach resort with a more polished vacation setting, better suited to travelers who want amenities, beach time, and resort-style comfort. |
| Location | In Cruz Bay on St. John, within walking distance of restaurants, shopping, charter boats, ferry docks, Cruz Bay Beach, and the National Park Visitor Center area. | On St. Thomas, a better fit if you want to stay on the island with the airport and prefer a beachfront resort base rather than ferrying over to St. John. |
| Rooms & Suites | Simple boutique accommodations ranging from single rooms to two-room suites, with in-room conveniences like refrigerators, microwaves, coffee makers, and premium bedding. | More resort-style accommodations, better for travelers who want a larger hotel setting and a more conventional beach-resort room experience. |
| Dining | Complimentary continental breakfast, guest rum-punch happy hour, and outdoor grilling areas; no on-site restaurant for lunch or dinner. | Stronger choice for guests who want more dining and bar convenience within a full-service resort environment. |
| Pools & Beach | One small outdoor pool and complimentary beach gear for exploring St. John beaches; the inn itself is not a beachfront resort. | Better for travelers who want the beach-resort setting built into the stay, with more emphasis on relaxing on property. |
| Kids & Family | All-ages, family-friendly inn where children are welcome, with a practical setup for families who want a walkable Cruz Bay base. | Better for families who prefer the ease of a larger resort setting with more services and amenities on site. |
| Price & Value | Best value for travelers who care more about location, included basics, and St. John exploration than full resort facilities. | Best value for travelers who will use the larger resort setting, beachfront atmosphere, spa positioning, and broader on-property conveniences. |
Rooms at St John Inn are simple, practical, and geared toward travelers who want a comfortable base in Cruz Bay rather than a luxury resort room. Options range from single rooms to two-room suites, including some with kitchenettes.
St John Inn is the better pick if you want a casual, walkable, lower-frills home base and do not need a large resort room or elevator access.
The Westin St. Thomas Beach Resort & Spa offers the more traditional resort-room experience, with a larger hotel environment and a more polished vacation feel than a small Cruz Bay inn.
If you want a larger, more polished resort environment, The Westin St. Thomas Beach Resort & Spa is the more natural fit.
Dining at St John Inn is simple and guest-focused. The inn provides complimentary continental breakfast and a complimentary sunset rum-punch happy hour, but it does not operate a full on-site restaurant for lunch or dinner.
Expect:
The Westin St. Thomas Beach Resort & Spa is the stronger choice if you want the convenience of a larger resort dining setup rather than planning most meals around town.
If restaurant and bar convenience matters most, The Westin St. Thomas Beach Resort & Spa has the clear advantage over St John Inn’s breakfast-and-happy-hour model.
St John Inn has one small outdoor pool and is not a beachfront resort. Its beach appeal comes from being a convenient Cruz Bay base with complimentary snorkel gear, beach chairs, beach coolers, and towels for exploring the island.
The Westin St. Thomas Beach Resort & Spa is the better match for travelers who want a beach-resort atmosphere built into the stay, with more emphasis on relaxing on property.
If you want a true beachfront resort feel, choose The Westin St. Thomas Beach Resort & Spa; if you want to use an inn as a launchpad for St. John beaches, choose St John Inn.
St John Inn is an all-ages, family-friendly property where children are welcome. It works best for families who value a central Cruz Bay location, simple included perks, and easy access to restaurants and ferry-area logistics.
The Westin St. Thomas Beach Resort & Spa is the better fit for families who want the comfort and convenience of a larger resort environment, especially if they prefer more amenities close at hand.
If your family wants walkability and a St. John base, St John Inn works well; if you want a bigger resort experience, The Westin St. Thomas Beach Resort & Spa is the easier choice.
St John Inn offers the most value when you want a small, moderately priced St. John base with useful inclusions rather than a full-service resort. It is especially practical for travelers who will spend days out exploring.
The Westin St. Thomas Beach Resort & Spa is the better value if you will take advantage of a larger beachfront resort environment and prefer more amenities built into the property.
Choose St John Inn if you want a small, casual, all-ages boutique hotel in Cruz Bay with breakfast, happy hour, beach gear, and easy access to restaurants, ferry docks, and St. John exploration.
The Westin St. Thomas Beach Resort & Spa is the better pick if you want a larger beachfront resort stay where the property’s amenities and setting play a bigger role in the vacation.
For independent travelers, couples, and families who want value, walkability, and a practical St. John base, St John Inn is the more fitting choice.
If you want a more polished resort atmosphere, beach-resort convenience, and a stay centered more on the hotel itself, The Westin St. Thomas Beach Resort & Spa is the stronger option.
Questions? Contact Us!
Explore more helpful planning guides and insider articles for St John Inn:
Questions? Contact Us!