Best for travelers who want a small, budget-friendly boutique inn in walkable Cruz Bay with breakfast, beach gear, and an easy St. John base.
Choosing between St John Inn and Margaritaville Vacation Club St. Thomas? This in-depth comparison breaks down location, vibe, rooms, food, nightlife, price & more so you can decide which stay is the best fit for your next island getaway.
Best for travelers who want a small, budget-friendly boutique inn in walkable Cruz Bay with breakfast, beach gear, and an easy St. John base.
Better for travelers who want a larger vacation-club style stay on St. Thomas with a more self-contained resort atmosphere.
If you want a charming, low-key inn in the heart of Cruz Bay, St John Inn is the stronger fit. It is best for travelers who plan to spend days exploring St. John, then come back to a simple room, small pool, and complimentary rum-punch happy hour.
If your priority is a bigger resort-style setting on St. Thomas, Margaritaville Vacation Club St. Thomas will feel more like the vacation-club choice, with a less town-centered stay and more emphasis on relaxing at the property.
Bottom line: choose St John Inn for walkability, value, and a casual St. John home base; choose Margaritaville Vacation Club St. Thomas for a larger, more resort-like St. Thomas stay.
| Category | St John Inn | Margaritaville Vacation Club St. Thomas |
|---|---|---|
| Overall Vibe | Small, colorful Caribbean boutique inn with a casual, social feel, complimentary breakfast, and an evening rum-punch happy hour. | Larger vacation-club resort atmosphere on St. Thomas, better for travelers who want a more self-contained stay. |
| Location | In Cruz Bay on St. John, within walking distance of restaurants, shopping, ferry docks, charter boats, and the National Park Visitor Center. | On St. Thomas, better for travelers who prefer staying on the island with the airport rather than ferrying over to St. John. |
| Rooms & Suites | Simple rooms ranging from single rooms to two-room suites, with some kitchenettes and in-room conveniences like refrigerators and microwaves. | Vacation-club style accommodations, suited to travelers who want a more resort-based St. Thomas setup. |
| Dining | Complimentary continental breakfast and a guest rum-punch happy hour, but no on-site restaurant for lunch or dinner. | Better if you want a resort setting where dining and drinks feel more central to the overall stay. |
| Pools & Beach | One small outdoor pool, plus complimentary snorkel gear, beach chairs, beach coolers, and towels for exploring St. John beaches. | Stronger for travelers who want a larger resort-style pool-and-beach vacation on St. Thomas. |
| Kids & Family | All-ages, family-friendly inn where children are welcome; best for independent families who want a walkable Cruz Bay base. | Works well for travelers who prefer a vacation-club setting with more of a resort feel for downtime. |
| Price & Value | Best value for travelers who want a modest, central St. John stay with free breakfast, parking, Wi-Fi, and beach gear. | Best value for guests who place more value on a bigger St. Thomas resort atmosphere than on Cruz Bay walkability. |
Rooms at St John Inn are simple, practical, and geared toward travelers who want a comfortable base rather than a full-service resort. Options range from single rooms to two-room suites, and some include kitchenettes.
St John Inn is the better pick if you want a modest boutique stay in town and plan to spend most of your time out exploring St. John.
Margaritaville Vacation Club St. Thomas is the more resort-style choice, with a vacation-club format that suits travelers who want their accommodations to be part of a larger St. Thomas property experience.
If you want a more self-contained St. Thomas stay with a bigger resort feel, Margaritaville Vacation Club St. Thomas is the more natural choice.
Dining at St John Inn is intentionally simple. The inn does not operate an on-site restaurant, but it does include a complimentary continental breakfast and a complimentary sunset rum-punch happy hour for guests.
Expect:
Margaritaville Vacation Club St. Thomas is the better fit if you want dining and drinks to feel more tied into the resort experience, rather than using your hotel mainly as a launch point for restaurants around town.
If walkable local dining is part of the appeal, St John Inn has the edge; if you want more of a resort-style food-and-drink setting, choose Margaritaville Vacation Club St. Thomas.
St John Inn is not a beachfront resort, but it gives guests the practical tools for beach-hopping around St. John. The property has one small outdoor pool and complimentary beach gear for days out.
Margaritaville Vacation Club St. Thomas is the stronger choice for travelers who want a more traditional resort-style pool and beach vacation on St. Thomas.
If you want beach gear and a Cruz Bay launch pad, St John Inn makes sense; if you want the stay itself to feel more like the beach resort experience, Margaritaville Vacation Club St. Thomas is the better fit.
St John Inn is an all-ages, family-friendly property where children are welcome. It works best for families who are comfortable with a small inn setting and want easy access to Cruz Bay, ferries, restaurants, and St. John outings.
Margaritaville Vacation Club St. Thomas is a better match for families or mixed-age groups who want a larger vacation-club setting and more of their downtime built around the resort.
If your family wants a simple, walkable St. John home base, choose St John Inn; if you want a more resort-like family vacation on St. Thomas, Margaritaville Vacation Club St. Thomas is the easier fit.
St John Inn offers its best value to travelers who want a central St. John location and useful included perks without paying for a full resort setup they may not use.
Margaritaville Vacation Club St. Thomas is the better value if your priorities are a larger resort atmosphere, more property time, and staying on St. Thomas rather than basing yourself in Cruz Bay.
Choose St John Inn if you want a small, friendly, all-ages boutique inn in Cruz Bay with complimentary breakfast, beach gear, and a social happy-hour touch.
Margaritaville Vacation Club St. Thomas is the better pick for travelers who want a larger vacation-club resort atmosphere and a St. Thomas base.
For travelers who want to walk to Cruz Bay restaurants, shops, ferry docks, and the National Park Visitor Center, St John Inn has the clearer location advantage.
If you want your trip to revolve more around a resort-style stay than an in-town St. John base, Margaritaville Vacation Club St. Thomas is the stronger choice.
Questions? Contact Us!
Explore more helpful planning guides and insider articles for St John Inn:
Questions? Contact Us!