Hotels in St. John

Find and book unique hotels on Airbnb

Top-rated hotels in St. John

Guests agree: these hotels are highly rated for location, cleanliness, and more.

%{current} / %{total}1 / 1
Superhost
A vibrant building with teal walls features a sunny wooden deck surrounding a small swimming pool. White lounge chairs are arranged beside the pool, while a dining area with table and chairs is visible. Tropical plants enhance the outdoor space, creating a lively atmosphere.
Hotel room in Cruz Bay

Std w Kitchen at St John Inn

Just a 5 minute walk from award winning restaurants, shopping, charter boats, ferry docks and the National Park, the St. John Inn invites a fresh, yet historically rich, Caribbean experience - delighting first-time visitors and charming returning friends. With such on-site amenities as outdoor grilling areas poolside, free snorkel gear, beach, coolers, wifi and more – along with complimentary continental breakfast and a sunset happy hour, the Inn endeavors to make your experience extraordinary.

Guest favourite
A bright and airy studio features a king bed with a decorative headboard. Natural light enters through sliding glass doors leading to a balcony overlooking the ocean. A small table and two chairs are arranged in a corner, complemented by a bedside lamp and modern decor.
Resort in East End
5 out of 5 average rating, 6 reviews

*Beachfront Ely-sian Resort* Studio King Suite

*Feel free to ask about discounts for your reservation!* Located on the eastern end of St. Thomas, this resort is perfect for couples and visitors of all ages! Ideally located right next to the picturesque St. Thomas Yacht Club, just minutes from the best St. Thomas sites and attractions. Enclosed by palm-shaded hills and overlooking its own yacht-filled cove, this resort provides a full array of amenities and water activities above and below the sea including some excellent snorkeling spots!

Superhost
The exterior view showcases a multi-story resort building surrounded by lush greenery and palm trees. The architecture features large windows and balconies, providing a seamless connection to the surrounding landscape. A soft sunset glow enhances the tranquil atmosphere.
Hotel room in Cruz Bay

Relax in Spacious 2BD Villa w/ Scenic Views

St. John's Great Cruz Bay has private 400-meter white-sand beach, The Westin St. John Resort has free Wi-Fi and 24-hour concierge service. Each air-conditioned room and villa includes a work desk, chair, TV, and villas feature a fully equipped kitchen and seating area. The Cruz Bay Prime restaurant serves delicious steaks and seafood, the Beach Café offers a breakfast buffet with ocean view. Mangrove Bay is 14 km away, Caneel Bay is 15-minute drive and Cyril E. King Airport is 25 km away.

The exterior of a multi-story resort building is presented, showcasing balconies with white railings. Tropical palm trees and vibrant flowering shrubs enhance the welcoming appearance. The light-colored structure stands against a backdrop of lush greenery and a clear blue sky.
Resort in St. Thomas

Club Wyndham Elysian Beach Resort Studio Parlor

The beautiful Club Wyndham Elysian Beach Resort is located next to the St. Thomas Yacht Club on the eastern end of the island. These spacious studio suites comfortably sleep 2 to 4 guests and feature a balcony & partial kitchen. Experience Caribbean bliss at the pool or on the private beach. Experience a variety of water sports or play a game of tennis. Enjoy the resort's two restaurants and gift shop and take advantage of the concierge and laundry facilities. A tropical paradise awaits.

Top guest favourite
A modern pool area features a rectangular pool with clear blue water, surrounded by four lounge chairs with turquoise cushions. Sunlight reflects off the water's surface, and lush greenery is visible in the background, creating a serene environment.
Hotel room in Cruz Bay
5 out of 5 average rating, 20 reviews

Allamanda 4 - 1 bedroom suite at Seagrape Vista

Allamanda 4 is a new beautiful 1 bedroom suite located at the mini resort Seagrape Vista in Cruz Bay, St John. This property is a 3 min walk to the Frank Bay beach and 8-10 minutes walk to downtown Cruz Bay. The outdoor patio has a table and chairs for two facing the pool area and St Thomas. The living room area has a dining table for 2. The kitchenette has all you need for cooking. The bedroom has a king size bed and the bathroom a walk-in shower. Smart TVs in living room and bedroom.

A striking view of The Westin St. John Resort Villas showcases lush tropical landscaping and a serene waterfront with boats anchored in the clear blue waters. The scene captures the upscale buildings framed by palm trees, under a bright sky dotted with clouds.
Hotel room in Cruz Bay

Stunning Bay Loft Westin St John

Stay in an upscale place that’s near everything you want to visit. The Westin St John Villas is a premium resort in the US Virgin Islands, home to some of the most pristine beaches in the world. The resort offers a spectacular quarter-acre pool, on-site restaurants, activity programs and more. Signature Westin touches, including a king-sized Westin Heavenly Bed, full-sized kitchen appliances, a washer, dryer and picturesque Virgin Islands views from the furnished balcony.

Superhost
A large swimming pool is surrounded by palm trees and lush greenery, creating a soothing atmosphere. Comfortable lounge chairs are arranged along the pool, and the backdrop features a low-rise building with a turquoise roof, reflecting the tropical feel of the resort.
Hotel room in East End

Gorgeous Studio King St. Thomas

Elysian Beach Resort in St. Thomas, USVI, sits on Cowpet Bay with a private beach. The Studio King suite offers a plush king bed, kitchenette with microwave and fridge, and a private balcony with ocean or garden views. It includes a sleeper sofa, flat-screen TV, and modern bathroom. Guests enjoy a pool, hot tub, water sports, two restaurants, a gym, and tennis courts. Near St. Thomas Yacht Club and Red Hook, it’s a perfect mix of relaxation and accessibility.

Superhost
Resort in Cruz Bay

Westin St. John Luxury Studio (Private Listing)

Revel in the days exploring sandy beaches and relaxing in your own piece of paradise at The Westin St. John Resort Villas. Some of the most pristine beaches in the world are just a short walk or drive away. A truly outstanding vacation is waiting for you! The resort features private beach access, sparkling pools, delicious restaurants, fitness center, tennis courts, kids club, outdoor playground, and so much more. FREE WI-FI & FREE PARKING! NO RESORT FEES!

Hotel room in East End
New place to stay

Oceanfront Ritz-Carlton Condo | 2BR 2.5BA | Resort

Welcome to your private oceanfront sanctuary within the world-renowned Ritz-Carlton Club, St. Thomas — where crystal-clear Caribbean waters meet unparalleled five-star hospitality. This impeccably designed two-bedroom, three-bathroom villa blends the sophistication of Ritz-Carlton style with the privacy of a residence. Every detail - from hand-carved furnishings to ocean-view terraces - has been curated for travelers who expect the extraordinary.

Superhost
A panoramic view of the resort showcases a spacious pool surrounded by palm trees and lounge chairs. A beachfront area features umbrellas and seating, while a white structure offers shaded dining options near the water. Lush greenery provides a serene backdrop.
Hotel room in Cruz Bay

Studio Condo at Westin St John!

The epitome of island charm and elegance, this breathtaking resort is located along the tempting white beaches of Great Cruz Bay in tranquil St. John. Its lush surroundings, friendly atmosphere, incomparable water excursions, and charming shopping district make a stay at The Westin St. John Resort Villas the perfect Caribbean escape. Rates and availability vary, so contact host to inquire about your dates!

The image captures a serene beachfront scene featuring a spacious pool surrounded by palm trees. Lounge chairs in various shades of blue are lined along the sandy shore, while sailboats are visible on the calm water under a clear sky.
Hotel room in East End

Beautiful Studio in The Ritz Carlton

Escape to a stunning hotel offering breathtaking views, a luxurious pool, and direct access to a pristine beach. Whether you're lounging by the pool, enjoying sunrise from your balcony, or strolling along the shoreline, every moment is designed for relaxation and beauty. With elegant accommodations, top-notch service, and a perfect coastal location, this hotel promises an unforgettable stay by the sea.

Superhost
A single room features a Twin bed with a patterned blue and white blanket, a bedside table with a lamp, and a television atop a dresser. A small refrigerator is positioned beneath a shelf, and a window with a light-filtering shade offers natural light.
Hotel room in Cruz Bay
4.87 out of 5 average rating, 186 reviews

Single/Economy - 1 Twin Bed shared bath

The Inn at Tamarind Court, called “the heart and soul of St. John” on Tripadvisor, is centrally located in Cruz Bay with 22 airy and affordable rooms for rent. The Inn also features the Tamarind Court Restaurant and Bar, an island classic. Our locals-favorite Breakfast Spot with 'Happy Hour" bar specials is open daily. The Inn is within walking distance of all the night life of Cruz Bay.

Popular amenities for St. John hotels