Best for travelers who want a small, casual Cruz Bay inn with walkable access to restaurants, shopping, ferry docks, and St. John day trips.
Choosing between St John Inn and Sebastian’s on the Beach? 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 who want a small, casual Cruz Bay inn with walkable access to restaurants, shopping, ferry docks, and St. John day trips.
Better for travelers who want a beachfront Tortola stay with the sand-and-sea setting as the main reason to book.
If you want a budget-minded boutique base in the heart of Cruz Bay, St John Inn is the easier fit. It is small, all-ages, walkable, and practical, with complimentary breakfast, Wi-Fi, beach gear, and a friendly guest-happy-hour feel.
If your priority is staying right on the beach rather than in town, Sebastian's on the Beach is the more natural choice. It suits travelers who want Tortola’s shoreline atmosphere to be part of the hotel experience from the start.
Bottom line: choose St John Inn for a compact Cruz Bay home base with strong walkability and useful included extras; choose Sebastian's on the Beach for a beachfront Tortola stay.
| Category | St John Inn | Sebastian's on the Beach |
|---|---|---|
| Overall Vibe | Small, casual boutique inn in Cruz Bay with a friendly, practical, town-based feel and a relaxed pool-deck atmosphere. | Beachfront Tortola hotel with a more shoreline-focused stay, better for travelers who want the beach to define the trip. |
| Location | In Cruz Bay, St. John, within walking distance of restaurants, shopping, charter boats, ferry docks, and Virgin Islands National Park access. | On Tortola, with the appeal centered on staying by the beach rather than being based in Cruz Bay town. |
| Rooms & Suites | Simple boutique-hotel rooms ranging from single rooms to two-room suites, with practical in-room comforts like refrigerators and microwaves. | Better for travelers who want a beach-hotel setting on Tortola; specific room-style advantages depend on the room category booked. |
| Dining | Complimentary continental breakfast and a guest rum-punch happy hour, but no on-site restaurant for lunch or dinner. | The stronger fit if you want meals and drinks to be tied more closely to a beachfront hotel setting. |
| Pools & Beach | One small outdoor pool, plus complimentary snorkel gear, beach chairs, coolers, and towels for beach days around St. John. | Beachfront setting is the main advantage, ideal for travelers who want sand and water directly in the hotel experience. |
| Kids & Family | All-ages and family-friendly, with children welcome; best for independent families who value location and simple included extras. | Best for beach-focused couples, families, or groups who prefer a Tortola shoreline base over a town inn. |
| Price & Value | Best value for travelers who want a small Cruz Bay base with breakfast, Wi-Fi, parking, beach gear, and happy hour included. | Best value if beachfront location is the non-negotiable and you would rather stay on Tortola than in walkable Cruz Bay. |
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.
St John Inn is the better pick if you want a compact, no-fuss Cruz Bay base with useful room amenities and easy access to town.
Sebastian's on the Beach is the more appealing choice if your room decision starts with the setting: a Tortola beach stay rather than a town-based St. John inn.
If the hotel setting matters more than town convenience, Sebastian's on the Beach has the edge for a beachfront Tortola trip.
St John Inn keeps food and drink simple. It does not operate a full on-site restaurant, but it does include a continental breakfast and a complimentary sunset rum-punch happy hour for guests.
Expect:
Sebastian's on the Beach is better suited to travelers who want dining and drinks to feel connected to the beachfront setting rather than relying on a town-walk dining routine.
If you want the widest walkable choice of Cruz Bay restaurants, St John Inn is practical; if you want the beach atmosphere to lead, Sebastian's on the Beach is the better match.
St John Inn is not a beachfront hotel, but it works well for travelers who plan to explore St. John beaches by day and return to a small pool and town base afterward.
Sebastian's on the Beach has the clear advantage for travelers who want a beachfront stay, with the shoreline setting forming the core of the experience.
If beach access from the hotel matters most, Sebastian's on the Beach is the stronger pick; if you prefer a Cruz Bay base with beach gear included, choose St John Inn.
St John Inn is an all-ages, family-friendly inn where children are welcome, but it is not a large resort with extensive kids’ programming.
Sebastian's on the Beach is better for families or mixed groups who want a beach setting to be the central convenience, rather than a town-based St. John location.
If your family wants a small walkable inn, St John Inn is the practical choice; if the beach should be right at the hotel, Sebastian's on the Beach is likely the better fit.
St John Inn offers the most value when you want a small, moderately priced Cruz Bay base with useful inclusions instead of full-resort facilities.
Sebastian's on the Beach is the better value if your trip is built around staying on Tortola by the water and you are willing to trade Cruz Bay walkability for beachfront atmosphere.
Choose St John Inn if you want a small, casual Cruz Bay base with complimentary breakfast, happy hour, beach gear, Wi-Fi, and easy access to restaurants, shops, ferry docks, and St. John exploring.
Sebastian's on the Beach is the better pick if your ideal stay is centered on Tortola’s beachfront atmosphere and you want the shoreline to be the defining feature of the hotel.
For travelers who value walkability, simple included perks, and a practical all-ages inn in the heart of Cruz Bay, St John Inn makes the stronger case.
If you want a beach-first stay and prefer Tortola’s sand-and-sea setting over a town-based St. John inn, Sebastian's on the Beach is the better match.
Questions? Contact Us!
Explore more helpful planning guides and insider articles for St John Inn:
Questions? Contact Us!