277 Estate Enighed, St. John, 00831, VI
resort comparison guide

St John Inn vs Sebastian's on the Beach

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.

St John Inn resort
St John Inn
All-Ages • Cruz Bay • Boutique Inn

Best for travelers who want a small, casual Cruz Bay inn with walkable access to restaurants, shopping, ferry docks, and St. John day trips.

Sebastian's on the Beach resort
Sebastian's on the Beach
Beachfront • Tortola • Relaxed Island Stay

Better for travelers who want a beachfront Tortola stay with the sand-and-sea setting as the main reason to book.

Quick Verdict: St John Inn vs Sebastian's on the Beach

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.

St John Inn vs Sebastian's on the Beach – At a Glance

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 & Suites: Cruz Bay Practicality vs Beach-Hotel Setting

St John Inn – Room Style

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.

  • Room options range from single rooms to two-room suites
  • Some accommodations include kitchenettes for extra convenience
  • In-room comforts can include refrigerators, microwaves, coffee makers, and premium bedding

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 – Room Style

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.

  • Better for travelers who want the beach environment close at hand
  • A stronger fit for a relaxed island-hotel feel
  • Best for guests who prioritize location by the water over Cruz Bay walkability

If the hotel setting matters more than town convenience, Sebastian's on the Beach has the edge for a beachfront Tortola trip.

Dining & Drinks: Simple Included Perks vs Beachfront Dining Feel

St John Inn – Breakfast & Happy Hour

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:

  • Complimentary continental breakfast with simple morning staples
  • Complimentary sunset rum-punch happy hour on the deck or poolside
  • Walkable access to Cruz Bay restaurants for lunch and dinner

Sebastian's on the Beach – Restaurants & Bars

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.

  • Stronger fit for beach-first meals and relaxed island evenings
  • Better for travelers who want to linger by the shoreline
  • Ideal if the dining atmosphere matters as much as the menu

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.

Pools & Beach: Small Cruz Bay Pool vs Beachfront Tortola

St John Inn – Pool & Beach Setup

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.

  • One small outdoor pool on property
  • Complimentary snorkel gear, beach chairs, coolers, and beach towels for guest use
  • Best for travelers comfortable heading out to beaches rather than sleeping on the sand

Sebastian's on the Beach – Beach Scene

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.

  • Better for guests who want the beach immediately nearby
  • Stronger for slow, sand-focused days
  • Best for travelers choosing Tortola specifically for a beach-hotel atmosphere

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.

Kids & Family: All-Ages Cruz Bay Base vs Beach-Focused Stay

St John Inn – Family Fit

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.

  • Children of all ages are welcome
  • Kids 12 and under may stay free in the same room using existing bedding
  • Best for independent families who want walkability and simple included amenities

Sebastian's on the Beach – Family Fit

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.

  • Good fit for travelers who want beach time built into the stay
  • Works for couples, families, or groups prioritizing a Tortola shoreline base
  • Better if easy beach atmosphere matters more than Cruz Bay walkability

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.

Price & Value: Which Caribbean Stay Feels More Worth It?

St John Inn – Value Snapshot

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.

  • Best for travelers who will use Cruz Bay restaurants, ferries, shops, and excursions
  • Great if complimentary breakfast, Wi-Fi, parking, beach gear, and happy hour matter
  • Strong value for independent St. John travelers who do not need a spa, gym, or on-site restaurant

Sebastian's on the Beach – Value Snapshot

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.

  • Best for travelers who want a beach-hotel setting
  • Stronger for couples or groups prioritizing sand, sea, and relaxed island pacing
  • Worth it if beachfront location is more important than small-inn inclusions

Who Wins? Best Caribbean Hotel by Travel Style

Best for Walkable Cruz Bay Value
St John Inn resort

St John Inn

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.

Best for Beachfront Tortola Atmosphere
Sebastian's on the Beach resort

Sebastian's on the Beach

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.

Best for Independent St. John Exploring
St John Inn resort

St John Inn

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.

Best for Sand-and-Sea Convenience
Sebastian's on the Beach resort

Sebastian's on the Beach

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.

BOOK YOUR STAY NOW

Questions? Contact Us!

St John Inn

BOOK YOUR STAY NOW

Questions? Contact Us!

Close