Best for travelers, couples, and families who want a casual, budget-conscious Cruz Bay boutique inn with walkable access to restaurants, shopping, ferry docks, and St. John adventures.
Choosing between St John Inn and Peter Island Resort? 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 next Caribbean getaway.
Best for travelers, couples, and families who want a casual, budget-conscious Cruz Bay boutique inn with walkable access to restaurants, shopping, ferry docks, and St. John adventures.
Better for travelers who want a secluded private-island luxury resort experience in the British Virgin Islands with a more polished, retreat-style setting.
If you want a small, friendly, all-ages inn in the heart of Cruz Bay with complimentary breakfast, rum-punch happy hour, beach gear, and easy walkability, St John Inn is the more practical pick.
If your priority is a more secluded luxury escape where the resort setting itself is the main event, Peter Island Resort is the stronger choice.
Bottom line: choose St John Inn for value, location, and independent St. John exploring; choose Peter Island Resort for a private-island luxury stay with a much more secluded feel.
| Category | St John Inn | Peter Island Resort |
|---|---|---|
| Overall Vibe | Small, colorful, all-ages boutique inn with a casual Caribbean feel, a small pool, and helpful included extras for beach days. | Private-island luxury resort atmosphere, better suited to travelers who want a secluded, resort-centered Caribbean escape. |
| Location | In Cruz Bay on St. John, within walking distance of restaurants, shopping, charter boats, ferry docks, and Virgin Islands National Park access. | On Peter Island in the British Virgin Islands, with a more remote private-island setting and less of a town-based stay. |
| Rooms & Suites | Rooms range from singles to two-room suites, with practical in-room amenities such as refrigerators, microwaves, coffee makers, and premium bedding. | A more upscale resort-style room experience, best for travelers prioritizing privacy, polish, and a luxury island-retreat feel. |
| Dining | Complimentary continental breakfast and an evening rum-punch happy hour; no on-site restaurant, but Cruz Bay dining is walkable. | Better for travelers who want dining to be part of a full-service private-island resort experience rather than a town-based restaurant crawl. |
| Pools & Beach | One small outdoor pool, plus complimentary beach chairs, coolers, towels, and snorkel gear for exploring St. John beaches. | A more immersive island-resort beach setting, suited to travelers who want the beach and resort environment to define the stay. |
| Kids & Family | All-ages and family-friendly, with children welcome and practical amenities for families using the inn as a Cruz Bay home base. | Better for couples, honeymoon-style trips, and luxury-focused travelers, though the fit for families depends on the room type and trip style. |
| Price & Value | Best value for travelers who want a small St. John base with breakfast, happy hour, beach gear, Wi-Fi, and parking included. | Best value for travelers who specifically want a private-island luxury resort experience and are willing to prioritize seclusion over town access. |
Rooms at St John Inn are casual, practical, and geared toward travelers who plan to spend much of the day exploring St. John rather than staying inside a large resort complex.
St John Inn is the better pick if you want simple comfort, a central Cruz Bay location, and useful extras without paying for a full luxury-resort setup.
Peter Island Resort offers a more elevated resort-style stay, with the room experience tied to privacy, seclusion, and a luxury island atmosphere.
If you want a more polished, private-island room experience, Peter Island Resort 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 an on-site restaurant.
Expect:
Peter Island Resort is the better fit if you want meals and drinks to feel integrated into a private-island resort stay instead of relying on a walkable town dining scene.
If dining flexibility and walking into town matter most, St John Inn has the advantage; if you want dining to be part of a secluded resort escape, Peter Island Resort is the stronger match.
St John Inn has one small outdoor pool and is not a beachfront resort, but it makes beach days easy with complimentary gear and a central Cruz Bay base.
Peter Island Resort is better for travelers who want the beach setting and island atmosphere to be the centerpiece of the vacation.
If you want beach-hopping and a Cruz Bay base, choose St John Inn; if you want a secluded private-island beach escape, Peter Island Resort wins.
St John Inn is an all-ages, family-friendly inn where children are welcome, making it a practical option for families who want a walkable St. John base.
Peter Island Resort is more of a luxury retreat choice, so it is best matched to families or groups who value privacy, quiet, and a resort-contained island setting.
If you want a straightforward, all-ages Cruz Bay base, St John Inn is easier; if your group wants a private-island luxury retreat, Peter Island Resort is the better fit.
St John Inn offers the most value when location, included basics, and easy access to Cruz Bay matter more than full resort facilities.
Peter Island Resort is the better value if your priority is a private-island luxury experience rather than a central, walkable base.
Choose St John Inn if you want a casual, all-ages boutique hotel in Cruz Bay with walkable access to dining, shopping, ferry docks, and St. John excursions.
Peter Island Resort is the better pick for travelers who want a secluded private-island luxury resort experience and a quieter, more retreat-like vacation.
For independent travelers, families, and couples who prefer value, convenience, and exploring St. John by day, St John Inn is the more practical choice.
If you want privacy, polish, and a destination-resort feel where the island setting is the main draw, Peter Island Resort is the stronger option.
Questions? Contact Us!
Explore more helpful planning guides and insider articles for St John Inn:
Questions? Contact Us!