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

The vibrant exterior features a cheerful turquoise facade with an inviting deck area. A small swimming pool sits at the forefront, surrounded by colorful potted plants and comfortable outdoor seating arrangements, including sun loungers and dining tables under a covered balcony.
Hotel room in Cruz Bay
4.63 out of 5 average rating, 8 reviews

2BR Suite - St John Inn Cruz Bay

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.

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

Hotel room in Cruz Bay
New place to stay

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

2bd in the perfect Westin ST. John.

You’ll love the stylish decor of this charming place to stay. Revive while exploring sandy beaches and relaxing in your own piece of paradise at The Westin St. John Resort Villas a premium vacation ownership resort in the Virgin Islands. Some of the most pristine beaches are just a short walk or drive away. After sightseeing along the coastline, snorkeling, swimming, and basking in the sun, return to our resort for a spectacular quarter-acre pool, on-site restaurants, activity programs, and more

Hotel room in Cruz Bay
New place to stay

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.

Superhost
Hotel room in Cruz Bay
New place to stay

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.

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
Hotel room in Cruz Bay
New place to stay

2 BD Townhouse 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.

Hotel room in Cruz Bay
New place to stay

Cozy Terrace Villa at The Westin St. John Resort

Relax and enjoy a comfortable stay in this thoughtfully designed Terrace Studio. This cozy, open-plan space features a plush sleeping area, a private bathroom with a relaxing bathtub, and a well-equipped kitchenette for preparing light meals. Unwind in the welcoming living area or step onto your private balcony to enjoy the fresh air after a day of exploring. Perfectly balancing convenience and comfort, our studio provides everything you need for a refreshing getaway.

Superhost
A resort setting is depicted with palm trees framing a turquoise pool. Lounge chairs are arranged around the pool, and a bar structure is situated in the center. The backdrop features distant sailboats on the water, accompanied by colorful gardens enhancing the serene environment.
Hotel room in Cruz Bay

2Bd, 2B Westin St. John

Revel in the days exploring sandy beaches and relaxing in your own piece of paradise at The Westin St. John Resort Villas a premium vacation ownership resort in the US Virgin Islands. Some of the most pristine beaches in the world are just a short walk or drive away. After sightseeing along the coastline, snorkeling, swimming and basking in the sun, return to our resort for a spectacular quarter-acre pool, on-site restaurants, activity programs and more.

Superhost
An inviting pool area is highlighted by a cascading waterfall feature, surrounded by lounge chairs and patio tables. Umbrellas provide shade for relaxation, while lush palm trees frame the scene against a backdrop of gentle hills and a pastel sky as the sun sets.
Hotel room in Cruz Bay

2 BD Villa 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!

Popular amenities for St. John hotels