The best deals on hotels when visiting Saint John in VI.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Saint John, VI 00820

The Palms at Pelican Cove

4126 La Grande Princess Christiansted, ST. CROIX

With welcoming ambiance and quality, The Palms at Pelican Cove near Saint John is an ideal choice, where hospitable accommodations start at a friendly rate of just $234.99. Stay in accommodations that blend luxury with comfort, offering a perfect retreat from the hustle and bustle.

Guests staying at The Palms at Pelican Cove can take a quick drive or a leisurely walk to downtown Saint John, where the city’s best attractions are easy to reach. Find the perfect base for your Saint John travels with a hotel that keeps comfort a priority—book today!

  Call (855) 235-0725 to book with an agent.
  1.1 miles from Saint John, VI 00820

Starting at

$234.99

per night

Read Reviews View Amenities View All Rooms

Windchime Estates

9004 Estate Vista Concordia Christiansted, ST CROIX

Choose Windchime Estates for your journey to Saint John, where plush rooms provide a welcoming experience, with inviting rates beginning at $93.99 per night. Experience a comfortable stay with upgraded amenities, ensuring a pleasant and satisfying travel experience.

At Windchime Estates, you’re never far from the heart of Saint John, where the downtown area’s best restaurants and shops are easily accessible. Choose a hotel in Saint John that turns your stay into a memorable experience—book today!

  Call (855) 236-8982 to book with an agent.
  1.3 miles from Saint John, VI 00820

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Club Comanche Hotel St. Croix

No 1 Strand Street Christiansted, ST. CROIX

Find comfort and convenience at Club Comanche Hotel St. Croix near Saint John, with restful rooms offering a comforting ambiance for travelers, with rates beginning at $119.99. Find comfort and convenience in rooms that provide a variety of modern amenities, designed to make your stay enjoyable.

With quick access to downtown Saint John, guests at Club Comanche Hotel St. Croix can explore the city’s best destinations while staying in a more peaceful area. Explore Saint John while staying in comfort and style at a price that fits your budget—secure now!

  Call (855) 233-7850 to book with an agent.
  3.0 miles from Saint John, VI 00820

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Caravelle Hotel & Casino

44a Queen Cross Street Christiansted, VI

Choose Caravelle Hotel & Casino for a restful stay on your trip to Saint John, where quality accommodations provide warmth and relaxation, with rates beginning at $209.99. Relax in rooms that offer a higher level of comfort and amenities, designed to make your stay as enjoyable as possible.

Guests staying at Caravelle Hotel & Casino will love how close they are to downtown Saint John, where a quick drive brings them to the city’s top attractions. Take advantage of a Saint John hotel that turns your trip into a seamless experience—lock in today!

  Call (855) 239-5277 to book with an agent.
  3.1 miles from Saint John, VI 00820

Starting at

$209.99

per night

Read Reviews View Amenities View All Rooms

Hotel on the Cay

Protestant Cay Christiansted, ST. CROIX

Relax in the comfort of Hotel on the Cay near Saint John, where quality accommodations create a snug experience, with budget-friendly rates from $118.99. Enjoy a stay that combines the comforts of home with the conveniences of modern amenities, ensuring a relaxing and productive visit.

At Hotel on the Cay, guests are never far from downtown Saint John, where a short drive brings them to the city’s most iconic destinations for exploration. Make your Saint John adventure memorable with top-notch amenities and budget-friendly rates—book now!

  Call (855) 234-5074 to book with an agent.
  3.1 miles from Saint John, VI 00820

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

King Christian Hotel

59 King's Wharf Christiansted, ST. CROIX

Relax in the inviting atmosphere of King Christian Hotel on your journey to Saint John, where comfortable accommodations provide comfort, with nightly rates starting at $219.99. Stay in rooms that provide a luxurious retreat with enhanced amenities and attentive service, perfect for relaxing after a busy day.

At King Christian Hotel, a short drive brings guests into the vibrant downtown area of Saint John, where the city’s top destinations are just minutes away. Discover a hotel in Saint John that goes above and beyond to exceed expectations—book today!

  Call (855) 234-2997 to book with an agent.
  3.1 miles from Saint John, VI 00820

Starting at

$219.99

per night

Read Reviews View Amenities View All Rooms

The Buccaneer Beach & Golf Resort

Estate Shoys Christiansted, ST. CROIX

Immerse yourself in the exclusive ambiance of The Buccaneer Beach & Golf Resort near Saint John, where elegant rooms promise a soothing escape, with budget-friendly rates beginning at $359.55. Relax in accommodations that are as luxurious as they are inviting, with bespoke furnishings and meticulous attention to detail.

From The Buccaneer Beach & Golf Resort, a brief drive brings guests right into downtown Saint John, where the city’s most iconic sights are easily accessible. Make your Saint John experience unforgettable with a hotel that blends elegance and modernity—book today!

  Call (855) 233-7850 to book with an agent.
  4.4 miles from Saint John, VI 00820

Starting at

$359.55

per night

Read Reviews View Amenities View All Rooms

Tamarind Reef Resort Spa & Marina

5001 Tamarind Reef Christiansted, VI

Enjoy a refined ambiance at Tamarind Reef Resort Spa & Marina on your journey to Saint John, where inviting rooms create a peaceful stay, with affordable nightly rates from $229.99. Enjoy the blend of luxury and functionality in rooms that are equipped with everything needed for both relaxation and productivity.

Tamarind Reef Resort Spa & Marina is ideally positioned for travelers who want to be close to downtown Saint John, where the city’s most vibrant spots are just a short drive away. Get ready for a Saint John experience filled with elegance and first-class service—lock in today!

  Call (855) 233-0132 to book with an agent.
  5.0 miles from Saint John, VI 00820

Starting at

$229.99

per night

Read Reviews View Amenities View All Rooms

Carambola Beach Resort St. Croix US Virgin Islands

Estate Davis Bay Kingshill, ST. CROIX

Those visiting Saint John will be charmed by Carambola Beach Resort St. Croix US Virgin Islands, where elegant rooms provide a harmonious escape, with budget-friendly rates from $148.99. Relax in a sanctuary of luxury, where rooms boast elegant furnishings and expansive views, coupled with impeccable service.

Guests at Carambola Beach Resort St. Croix US Virgin Islands can enjoy the quiet surroundings, while downtown Saint John is still within easy reach for a day of sightseeing. Embrace a Saint John stay that turns relaxation into an art form with exceptional amenities—reserve now!

  Call (855) 234-5074 to book with an agent.
  5.5 miles from Saint John, VI 00820

Starting at

$148.99

per night

Read Reviews View Amenities View All Rooms

Bungalows on the Bay

5000 Estate Chenay Bay Rt. 82 Christiansted, ST. CROIX

Relax in the comfort of Bungalows on the Bay near Saint John, where quality accommodations create a welcoming experience, with budget-friendly rates from $286.99. Experience a stay that is both comfortable and convenient, with rooms equipped with modern amenities to meet your needs.

At Bungalows on the Bay, guests can relax in a more serene setting, with downtown Saint John still accessible by car for all their city adventures. Discover how enjoyable Saint John can be with accommodations that cater to your needs—secure now!

  Call (855) 233-7850 to book with an agent.
  5.9 miles from Saint John, VI 00820

Starting at

$286.99

per night

Read Reviews View Amenities View All Rooms

Oceans at Divi Carina Bay Adults Only

5025 Turner Hole Rd Christiansted, ST. CROIX ISLAND

Enjoy a welcoming experience at Oceans at Divi Carina Bay Adults Only as you explore Saint John, where refined accommodations offer warmth, with budget-friendly rates beginning at $386.99. Relax in spaces crafted for luxury, where attention to detail and superior amenities create a lavish and inviting atmosphere.

A brief drive from Oceans at Divi Carina Bay Adults Only brings guests to downtown Saint John, offering the best of both convenience and peaceful surroundings. Indulge in a luxurious Saint John retreat where comfort and style are perfectly balanced—reserve now!

  Call (855) 239-4019 to book with an agent.
  9.4 miles from Saint John, VI 00820

Starting at

$386.99

per night

Read Reviews View Amenities View All Rooms

Victoria House

7 Strand St Frederiksted, ST CROIX

Stay affordably at Victoria House on your journey to Saint John, where friendly accommodations create a relaxing stay, with inviting rates beginning at $183.99. Enjoy a refined atmosphere with rooms that provide all the modern comforts, from high-speed internet to deluxe bath products.

Guests staying at Victoria House will appreciate the balance of a quiet stay, while downtown Saint John is just a convenient drive away for easy access. Take your Saint John trip to new heights with a hotel that knows how to impress—book today!

  Call (855) 233-0132 to book with an agent.
  9.6 miles from Saint John, VI 00820

Starting at

$183.99

per night

Read Reviews View Amenities View All Rooms

The Frederiksted Hotel

442 Strand Street Frederiksted, ST CROIX

Stay at The Frederiksted Hotel for a peaceful visit to Saint John, where comfortable accommodations offer quality and comfort, with nightly rates starting at $163.99. Experience a more enjoyable visit in accommodations that provide added comfort and amenities, designed for a superior stay.

With a quick drive into downtown Saint John, guests at The Frederiksted Hotel can experience the city’s highlights before retreating to a more serene stay. Plan your Saint John travels with a hotel that complements your adventure—secure your room now!

  Call (855) 239-4019 to book with an agent.
  9.6 miles from Saint John, VI 00820

Starting at

$163.99

per night

Read Reviews View Amenities View All Rooms

The Fred Adults Only

605 Strand Street Frederiksted, SAINT CROIX

Find warmth and quality at The Fred Adults Only near Saint John, where delightful accommodations create a peaceful stay, with inviting rates starting at an accessible $260.99. Enjoy rooms that are as luxurious as they are comfortable, equipped with everything needed for a relaxing and productive stay.

Guests staying at The Fred Adults Only will appreciate the quiet atmosphere, while downtown Saint John remains accessible by car for easy city exploration. Take your Saint John adventure to new heights with a hotel that sets the standard for excellence—book today!

  Call (855) 233-7850 to book with an agent.
  9.7 miles from Saint John, VI 00820

Starting at

$260.99

per night

Read Reviews View Amenities View All Rooms

Sand Castle on the Beach Adults Only

127 Smithfield Frederiksted, ST. CROIX

Unwind at Sand Castle on the Beach Adults Only near Saint John, where inviting rooms create a peaceful stay, with budget-friendly nightly rates starting from $245.99. Enjoy a refined experience in rooms that offer sophisticated design and luxurious amenities, perfect for a pampering stay.

Find your peaceful retreat at Sand Castle on the Beach Adults Only, situated within a comfortable distance from the bustling streets of Saint John. Make every moment of your Saint John trip memorable with a hotel that delivers elegance—secure now!

  Call (855) 235-6136 to book with an agent.
  10.1 miles from Saint John, VI 00820

Starting at

$245.99

per night

Read Reviews View Amenities View All Rooms

Grapetree Bay Hotel & Villas

Grapetree Road Christiansted, ST CROIX

Find relaxation and comfort at Grapetree Bay Hotel & Villas on your trip to Saint John, where quality rooms provide a peaceful retreat, with rates beginning at just $247.99. Stay in accommodations that provide a plush retreat from the day's activities, with upscale amenities and refined decor.

Unwind at Grapetree Bay Hotel & Villas, where guests can enjoy a peaceful retreat while downtown Saint John remains nearby for a day of adventure. Find out how amazing Saint John can be with accommodations that put your needs first—lock in today!

  Call (855) 235-6136 to book with an agent.
  10.3 miles from Saint John, VI 00820

Starting at

$247.99

per night

Read Reviews View Amenities View All Rooms

The Westin St. John Resort Villas

300B Chocolate Hole St. John, VI

Step into an unforgettable escape at The Westin St. John Resort Villas as you visit Saint John, where premier surroundings offer tranquility, with rates starting from $549.99. Discover the joy of cooking with Westin's Eat Well cooking classes, offering tips on preparing nutritious and delicious meals.

Experience relaxation at The Westin St. John Resort Villas, where the calm surroundings invite you to unwind while still being near Saint John. Discover the luxurious side of Saint John with accommodations that are second to none—reserve now!

  Call (855) 239-4019 to book with an agent.
  38.8 miles from Saint John, VI 00820

Starting at

$549.99

per night

Read Reviews View Amenities View All Rooms

Bolongo Bay Beach Resort

7150 Bolongo St. Thomas, ST. THOMAS

Experience the comfort of Bolongo Bay Beach Resort as you explore Saint John, where restful accommodations provide warmth and relaxation, with rates beginning at $355.99. Experience the perfect blend of style and functionality in rooms that offer enhanced amenities for a satisfying stay.

Discover the quiet charm of Bolongo Bay Beach Resort, a restful escape situated just a short drive from the excitement of Saint John. Make every moment of your Saint John adventure feel special with thoughtfully appointed amenities—book today!

  Call (855) 235-6136 to book with an agent.
  38.8 miles from Saint John, VI 00820

Starting at

$355.99

per night

Read Reviews View Amenities View All Rooms

Two Sandals – a Boutique Hotel

6264 Estate Nazareth St. Thomas, SAINT THOMAS

With a refined touch, Two Sandals – a Boutique Hotel near Saint John offers friendly rooms crafted for comfort, with inviting nightly rates starting at $425.99. Stay in accommodations that provide the epitome of luxury and comfort, with rooms designed to offer an unparalleled experience.

Experience the comfort of Two Sandals – a Boutique Hotel, where a calm retreat is balanced by the easy reach of Saint John’s top destinations. Relax in Saint John at a hotel that turns your stay into a luxurious experience—secure now!

  Call (855) 233-7850 to book with an agent.
  38.9 miles from Saint John, VI 00820

Starting at

$425.99

per night

Read Reviews View Amenities View All Rooms

The Ritz Carlton St. Thomas

6900 Great Bay St. Thomas, ST. THOMAS

Those visiting Saint John will find pure opulence at The Ritz Carlton St. Thomas, where grand suites and impeccable service ensure a flawless retreat, with rates beginning at $1,449.99. Discover the joys of Ritz-Carlton’s seasonal festivities, with celebrations and decorations that change throughout the year.

Positioned just outside of Saint John, The Ritz Carlton St. Thomas provides the ideal base for exploring the area and returning to peaceful lodgings. Celebrate your Saint John adventure with a hotel that elevates every moment to perfection—lock in today!

  Call (855) 233-7850 to book with an agent.
  38.9 miles from Saint John, VI 00820

Starting at

$1,449.99

per night

Read Reviews View Amenities View All Rooms

Aqua

Frenchman's Heights St. Thomas, ST THOMAS

Enjoy the peaceful surroundings of Aqua when visiting Saint John, where inviting rooms provide comfort, with rates beginning at an accessible $219.99. Stay in rooms that offer a comfortable and enjoyable experience, equipped with modern amenities to satisfy both leisure and business needs.

Find your calm retreat at Aqua, a peaceful stay with the advantage of being close to Saint John whenever you're ready to explore. Unwind in Saint John with a hotel that combines elegance and affordability seamlessly—book today!

  Call (855) 239-5277 to book with an agent.
  39.6 miles from Saint John, VI 00820

Starting at

$219.99

per night

Read Reviews View Amenities View All Rooms

Morningstar Buoy Haus Beach Resort at Frenchmans Reef Autograph Collection

2 Estate Bakkeroe St. Thomas, VI

Embrace sophisticated luxury at Morningstar Buoy Haus Beach Resort at Frenchmans Reef Autograph Collection near Saint John, where premier rooms deliver an exceptional experience, with nightly rates starting at just $550.99. Maximize your Marriott Bonvoy benefits while staying at Autograph Collection Hotels, enhancing your experience with every visit.

Step into comfort at Morningstar Buoy Haus Beach Resort at Frenchmans Reef Autograph Collection, a serene retreat with the convenience of Saint John's attractions just a short drive away. Immerse in the luxury of Saint John with a hotel that makes every stay extraordinary—book today!

  Call (855) 236-8982 to book with an agent.
  40.0 miles from Saint John, VI 00820

Starting at

$550.99

per night

Read Reviews View Amenities View All Rooms

The Westin Beach Resort & Spa at Frenchmans Reef

5 Estate Bakkeroe St. Thomas, ST. THOMAS

Step into sheer opulence at The Westin Beach Resort & Spa at Frenchmans Reef near Saint John, where lavish rooms ensure a serene escape, with enticing nightly rates starting from just $403.99. Enjoy the fresh air on Westin’s jogging trails, beautifully landscaped paths that offer a scenic way to stay fit.

Guests can enjoy a peaceful stay at The Westin Beach Resort & Spa at Frenchmans Reef, while the lively streets of Saint John remain just a quick drive away. Uncover the beauty of Saint John with accommodations that offer an unparalleled guest experience—book today!

  Call (855) 233-0132 to book with an agent.
  40.1 miles from Saint John, VI 00820

Starting at

$403.99

per night

Read Reviews View Amenities View All Rooms