Some info has been automatically translated. Show original language

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.

1 of 1 pages1 / 1
Superhost
An aerial view showcases a resort pool surrounded by lounge chairs and palm trees. A beachfront area features umbrellas and a shaded structure with tables. The tranquil waters reflect a calm turquoise hue, enhancing the inviting outdoor space.
Hotel room in Cruz Bay

The Westin St. John Resort Villas 1 Bedroom Unit

A restful day embracing the soothing comfort of the sea by the oceanfront pool will leave you feeling refreshed and balanced. A short walk or drive will take you to some of the most pristine beaches in the world. Spend hours or days exploring the coastline snorkeling, swimming, and enjoy life to the fullest. Take an energizing, guided day trip to the nearby British Virgin Islands and discover some the locals’ best-kept secrets along the way. Back on dry land, come downtown to the lively shopping

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.

LocationHospitalityBeach

4.63 out of 5 average rating, 8 reviews
A spacious sandy beach is lined with multiple loungers and shaded umbrellas, offering relaxation by the water's edge. A large pool is visible in the background, surrounded by lush greenery and palm trees, creating a serene atmosphere for guests.
Hotel room in Cruz Bay

The Westin St. John Resort Villas 1 Bedroom Unit

A restful day embracing the soothing comfort of the sea by the oceanfront pool will leave you feeling refreshed and balanced. A short walk or drive will take you to some of the most pristine beaches in the world. Spend hours or days exploring the coastline snorkeling, swimming, and enjoy life to the fullest. Take an energizing, guided day trip to the nearby British Virgin Islands and discover some the locals’ best-kept secrets along the way. Back on dry land, come downtown to the lively shopping

BeachAmenitiesNearby

Hotel room in Cruz Bay

Luxury Westin St. John 2BR Sunset Bay Villa

Escape to paradise at The Westin St. John Resort Villas, one of the most sought-after luxury resorts in the U.S. Virgin Islands. Our spacious 2BR Sunset Bay Villa comfortably accommodates up to 8 guests and combines the comforts of home with the amenities of a world-class Caribbean resort. Whether you're planning a family vacation, couples getaway, or a trip with friends, you'll enjoy the perfect blend of relaxation, adventure, and island luxury.Enjoy the glamour of this stylish, upscale place.

Hotel room in Cruz Bay

2 Bedroom Unit at The Westin St John Resort Villas

Nestled on Great Cruz Bay on pristine St. John - where two-thirds of the island is designated as national park land - The Westin St. John Resort Villas is an inspirational invitation to unwind in unforgettable style. Relax in a quarter-acre pool surrounded by swaying palm trees. Revel in Caribbean-infused cuisine served in three restaurants. Then retreat to a spacious villa, featuring a fully equipped kitchen and a living area, and renew yourself for another day of fun in the Virgin Islands.

New place to stay
Hotel room in Cruz Bay

Gorgeous Villa in St John USVI! Thanksgiving week!

Gorgeous Sunset Bay Villa at Westin St. John USVI Thanksgiving week Nov 21 - 28. On the private beach. 2 bedroom/2 bath/sofa couch. Washer & dryer, kitchenette, living room, dining room & patio. Enjoy all the amenities of the resort including private beach, restaurants, pool, tennis & pickleball courts, fitness center, water craft rentals, shuttle service to town (small fee), on-sight car rentals, private ferry (fee), special resort events, kids club, concierge service & Free WiFi.

New place to stay
An aerial view showcases the quarter-acre pool surrounded by palm trees and sun loungers, leading to a sandy beach. Tranquil waters reflect the sky dotted with sailboats, creating a serene coastal atmosphere.
Hotel room in Cruz Bay

Westin St. John, Incredible 2 bedroom Villa!

Stretched out along a cove of white sand beach at Great Cruz Bay is The Westin St. John Resort & Villas. This 47-acre paradise provides distinctive amenities and intuitive services all framed by a picture-perfect backdrop of a lush tropical paradise. Just 20 square miles, St. John is the smallest and most unspoiled of the United States Virgin Islands, with two-thirds of the island set aside as national parkland where you can soothe your spirit along miles and miles of trails.

Hotel room in Cruz Bay

Elegant Studio at The Westin St. John Villas

Experience a relaxing stay in this thoughtfully designed studio, blending modern style with convenience. Perfect for solo travelers or couples, the open-concept layout features a plush king-size bed, premium linens, and ample storage. Unwind in the cozy living area with a sofa, armchair, and TV, or enjoy the natural light from large windows. The fully equipped kitchenette includes a microwave, providing everything you need for a comfortable and memorable visit to our home.

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.

LocationFamilyBathroom

Superhost
Hotel room in Cruz Bay

2 BD Villa at Marriott Westin St. John

Escape to a breathtaking Caribbean retreat where turquoise waters, lush tropical hills, and pristine white-sand beaches create the perfect island getaway. Spacious villas feature fully equipped kitchens or kitchenettes, private balconies or patios, separate living areas, and convenient in-room laundry in select villas. Lounge by sparkling pools, dine waterfront, unwind at the spa, or explore nearby Cruz Bay and Virgin Islands National Park. Self-parking is $25 daily.

The resort building is framed by tall palm trees, with balconies visible on the upper levels. Soft pastel colors create a tranquil ambiance against the evening sky, featuring shades of pink and purple as day transitions to night.
Hotel room in Cruz Bay

The Westin St. John Resort Villas 1BD

The Westin St. John Resort Villas, set on Great Cruz Bay, offers a serene escape on St. John, where two-thirds of the island is national parkland. Relax in the quarter-acre pool surrounded by palm trees or savor Caribbean-infused cuisine at three on-site restaurants. Retreat to a spacious villa with a fully equipped kitchen and living area, perfect for unwinding after a day of adventure in the Virgin Islands. Please continue reading before booking, thank you!

Hotel room in Cruz Bay

Luxury Westin St John USVI 1BR Premium Condo

Enjoy a luxurious stay at this special place. Fixed seven-night Westin resort reservation: Saturday, April 10–Saturday, April 17, 2027 only. Stay at The Westin St. John Resort Villas in Great Cruz Bay in a 1-Bedroom Premium Villa in the Virgin Grand section. Westin will register this confirmed resort reservation in the primary guest’s name through its required process before arrival. Check-in is at 4:00 PM on April 10; check-out is at 10:00 AM on April 17.

New place to stay

Popular amenities for St. John hotels