If you’ve spent any time researching a trip to St. John, you’ve probably run into the same wall everyone else does: limited hotel inventory, sky-high rates, and a strong case for renting a villa if you’re staying more than a few nights. That’s all true. But here’s something most travel blogs won’t tell you: a lot of the smartest visitors to St. John don’t actually sleep on St. John.

They stay in St. Thomas.

It might sound counterintuitive. Why base yourself on a different island? But once you understand how connected these two islands really are, the logic clicks fast. This guide walks through why staying in St. Thomas for your St. John trip works so well, what to look for in a hotel, where the ferry situation actually sits, and our local pick for where to rest your head between days on the water.

Why Staying in St. Thomas Makes Sense for a St. John Trip

St. John is small. About two-thirds of the island is protected as Virgin Islands National Park, which is exactly what makes it magical and also why hotel options are so limited. The handful of resorts and inns that do exist book out months in advance, and rates often run north of $500 a night for nothing fancy.

St. Thomas, by contrast, has the airport. It has dozens of hotels at every price point. It has restaurants, nightlife, shopping in Charlotte Amalie, and beaches of its own that most people forget about because they’re so focused on St. John. It also happens to be a 20-minute ferry ride from Cruz Bay, which is the gateway town for everything St. John has to offer.

When you base in St. Thomas, you get:

  • More flight options and easier arrivals, with no late-night ferry scramble after a delayed flight
  • A wider range of places to eat dinner after a beach day
  • The flexibility to do day trips to St. John on your own schedule
  • Better value, often by a significant margin
  • Two islands worth of experiences instead of one

For couples, families, and even solo travelers, the math usually works out in St. Thomas’s favor unless you’re specifically committed to waking up inside the national park.

The St. Thomas to St. John Ferry, Honestly Explained

The Red Hook to Cruz Bay ferry is your friend. It runs daily, roughly hourly from about 6am to midnight, the crossing takes around 20 minutes, and the dock is on the east end of St. Thomas about a 30-minute drive from Charlotte Amalie. Non-resident adult fare is $8.15 one way (residents pay $6), kids are a dollar, and there’s a $4 fee for additional bags beyond your one free personal item. Bring a card or cash — either works.

There’s also a downtown Charlotte Amalie to Cruz Bay ferry that’s more scenic but seasonal (typically November through late May) and only runs a few times a day — usually 10am, 12:30pm, 3pm, and 5:30pm from the waterfront, with return runs from Cruz Bay at 8:45am, 11:15am, 1:15pm, and 3:45pm. Non-resident fare is $13 one way and the trip is about 45 minutes. Worth it once for the views, especially if your hotel is on the western side of St. Thomas. If you’re ferrying daily, Red Hook is the smarter call.

A few things to know:

  • The last ferry from Cruz Bay back to Red Hook is usually around 11pm, but always double-check the current schedule before you head over for the evening
  • Cash or card both work, depending on the operator
  • Lines can build up on weekends and around cruise ship arrivals, so leave a buffer

If you do miss the last ferry, that’s not a disaster either. You have options on the St. John side, or you can call ahead and have your St. Thomas hotel hold your room while you stay overnight in Cruz Bay. More on that in a minute.

What to Look for in a St. Thomas Hotel for St. John Day Trips

Not every St. Thomas hotel makes sense for a St. John-focused itinerary. A few criteria worth weighing:

Location relative to the ferries. If you plan to ferry over daily, proximity to Red Hook on the east end will save you a lot of driving. That said, some travelers prefer the character and walkability of the Charlotte Amalie waterfront area and don’t mind the extra drive.

Vibe. You’re coming to the Caribbean. A cookie-cutter chain experience defeats the purpose. Look for boutique properties with local ownership, real personality, and staff who can actually recommend things to do.

Restaurant and bar access. You’ll be coming back from St. John in the evening, probably tired, probably a little sunburned, definitely hungry. Hotels with good on-site or walkable dining options take the friction out of the end of your day.

Pool or beach access. Some days you’ll want to skip the ferry entirely and have a slow morning. That’s much easier when your hotel has its own swim situation sorted.

Our Pick: The Mary Anne Boutique Hotel

If we’re being honest about who we’d send our own friends to in St. Thomas, it’s The Mary Anne Boutique Hotel. Six rooms total. Small, personal, beautifully designed, and run by people who actually know the islands. It sits in the Charlotte Amalie historic district just steps from Blackbeard’s Castle and the 99 Steps, surrounded by some of the oldest stonework in the Caribbean.

The Mary Anne sits in that sweet spot for St. John day-trippers: close enough to the ferries to make a Cruz Bay day trip easy, and with enough charm and amenities that you actually want to be there when you’re not on the water. It’s the kind of place where the front desk knows your name by day two, where the design feels intentional instead of corporate, and where you can have a real conversation about what to do on St. John without getting handed a generic brochure.

For travelers who want the convenience of staying in St. Thomas without giving up the boutique, locally-grounded experience that makes a Virgin Islands trip feel different from a mainland vacation, the Mary Anne is the easy recommendation. Bonus: the whole property can be booked as a buyout if you’ve got a wedding, retreat, or family reunion lined up.

Another Smart Pick: The Ritz-Carlton, St. Thomas

Different vibe, different traveler. If the Mary Anne is the intimate, character-filled boutique play, the Ritz-Carlton is the full-resort alternative on the east end of St. Thomas. We’re talking 30 oceanfront acres, multiple pools, a private beach, on-site spa, and the whole curated-service treatment.

Why we like it for a St. John itinerary: it’s about 10 minutes from Red Hook, which means the ferry is essentially in your backyard. Hop over to Cruz Bay for the day, come back to the resort by mid-afternoon, skip the cross-island traffic. It’s not for everyone (you’re trading boutique character for resort scale), but if your group has someone who really wants a beach club and a robe in the closet, this is the move.

While You’re in Charlotte Amalie: Climb Blackbeard’s Castle

If you’re staying at the Mary Anne, you’re basically next door to one of the most interesting historical spots in the Caribbean. Blackbeard’s Castle has been sitting at the top of Charlotte Amalie since 1679, when the Danes built it as a watchtower called Skytsborg, the sky tower. It’s one of only five National Historic Landmarks in the U.S. Virgin Islands.

The property is open daily. $15 general admission gets you the original 17th-century tower, pool access, a complimentary rum tasting in the Rum Room, and one drink at Jolly Roger’s — the pool bar and restaurant on site. Jolly Roger’s stays open until 9pm, so this also doubles as a solid sunset move with a harbor view that does most of the heavy lifting for you. There’s a self-guided walking tour of the property and 17th-century Charlotte Amalie if you want to dig into the history.

Worth knowing: the Blackbeard’s Castle hotel is opening soon. If you want first crack at opening-day reservations, hop on the waitlist at blackbeardscastle.com.

How to Spend Your St. John Day

Once you’re on the ferry to Cruz Bay, the day is yours. A few classics:

Trunk Bay is on every list for a reason. The underwater snorkeling trail is the headline, but the beach itself is one of the most photographed in the Caribbean.

Cinnamon Bay is longer and quieter, with a national park campground if you want to come back and do a multi-day thing later.

Maho Bay is shallow, calm, and famous for sea turtles. If you’re traveling with kids or anyone who’s nervous about deep water, this is your beach.

Cruz Bay itself is worth a couple hours of wandering. Shops, galleries, and a handful of bars and restaurants that have defined the St. John social scene for years. The Windmill Bar is one of them, and you can probably guess where this article is going with that, but we’ll let you find us when you find us.

A Pro Tip for the Last Ferry

Here’s the move. If you find yourself losing track of time on St. John and the last ferry is closing in, don’t panic. Make a call. Either decide early to commit to a night in Cruz Bay, or hustle back to Red Hook on time and reward yourself with a slow dinner closer to your hotel.

The worst version of this story is sprinting down the dock in flip flops as the ferry pulls out. The best version is sitting at the bar at The Windmill, watching the sun go down, knowing your room at the Mary Anne is waiting for you in the morning whenever you’re ready to make your way back.

The Bottom Line

Staying in St. Thomas while visiting St. John isn’t a compromise. For a lot of travelers, it’s actually the better play. You get easier logistics, more flexibility, a wider range of experiences, and usually a better value on the room itself.

If you want a place that feels like the islands instead of a chain hotel, start with the Mary Anne Boutique Hotel. And when you make it over to St. John, come say hi.