The best deals on hotels when visiting Punch 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 Punch, VI 00840

Victoria House

7 Strand St Frederiksted, ST CROIX

Experience the charm of Victoria House as you visit Punch, where elevated rooms create a warm retreat, with budget-friendly rates beginning at $183.99. Experience a new level of luxury with rooms that are equipped with premium amenities to enhance your stay.

At Victoria House, guests can enjoy the convenience of a short drive into downtown Punch, making it easy to explore the city’s most vibrant spots. Discover the best of Punch with a hotel that delivers luxury at an incredible value—secure now!

  Call (855) 239-4019 to book with an agent.
  2.3 miles from Punch, VI 00840

Starting at

$183.99

per night

Read Reviews View Amenities View All Rooms

The Frederiksted Hotel

442 Strand Street Frederiksted, ST CROIX

Experience a welcoming environment at The Frederiksted Hotel near Punch, where hospitable rooms offer comfort and quality, with inviting rates starting at just $163.99. Experience a warm welcome and comfortable accommodations, with rooms that provide everything needed for a relaxing visit.

From The Frederiksted Hotel, a brief drive brings guests into downtown Punch, where the city’s most vibrant spots await exploration. Discover the ultimate balance of affordability and luxury in Punch—lock in your stay today!

  Call (855) 239-4019 to book with an agent.
  2.3 miles from Punch, VI 00840

Starting at

$163.99

per night

Read Reviews View Amenities View All Rooms

The Fred Adults Only

605 Strand Street Frederiksted, SAINT CROIX

Travelers exploring Punch will appreciate the charm of The Fred Adults Only, where refined accommodations create a comfortable stay, with rates starting at $260.99. Find comfort in elegance with rooms that offer a refined setting, complete with all the amenities you need for a satisfying stay.

The Fred Adults Only provides the ideal base for those wanting to explore Punch, where the downtown area is always just a short drive from the hotel. Enjoy your Punch visit with a hotel that blends sophistication and great value—book today!

  Call (855) 239-5277 to book with an agent.
  2.4 miles from Punch, VI 00840

Starting at

$260.99

per night

Read Reviews View Amenities View All Rooms

Carambola Beach Resort St. Croix US Virgin Islands

Estate Davis Bay Kingshill, ST. CROIX

Relax in the upscale ambiance of Carambola Beach Resort St. Croix US Virgin Islands on your journey to Punch, where premium rooms create a welcoming retreat, with nightly rates from $148.99. Enjoy the epitome of luxury and service, with rooms that offer sophisticated design and top-tier amenities for a truly opulent stay.

From Carambola Beach Resort St. Croix US Virgin Islands, a brief drive brings guests into downtown Punch, where the city’s top spots await discovery. Plan your Punch travels with accommodations that make every moment feel exceptional—reserve now!

  Call (855) 234-5074 to book with an agent.
  2.8 miles from Punch, VI 00840

Starting at

$148.99

per night

Read Reviews View Amenities View All Rooms

Sand Castle on the Beach Adults Only

127 Smithfield Frederiksted, ST. CROIX

Relax at Sand Castle on the Beach Adults Only as you explore Punch, where quality rooms create a peaceful retreat, with inviting nightly rates beginning at $245.99. Enjoy the comfort and elegance of rooms designed to provide the perfect balance of style and functionality.

From Sand Castle on the Beach Adults Only, a brief drive delivers guests right into the heart of downtown Punch, where the city’s most vibrant spots await exploration. Uncover the elegance of Punch with a hotel that makes every guest feel special—book today!

  Call (855) 234-7135 to book with an agent.
  3.1 miles from Punch, VI 00840

Starting at

$245.99

per night

Read Reviews View Amenities View All Rooms

Windchime Estates

9004 Estate Vista Concordia Christiansted, ST CROIX

Uncover comfort at Windchime Estates when visiting Punch, where easygoing rooms offer a relaxing ambiance, with rates beginning at an accessible $93.99 per night. Experience the extra touches of comfort in rooms equipped with upgraded amenities to enhance your stay.

Guests staying at Windchime Estates will appreciate the peaceful atmosphere, with downtown Punch still accessible for a day’s adventures in the city. Find out how stress-free Punch travel can be with thoughtfully designed accommodations—book today!

  Call (855) 235-0725 to book with an agent.
  7.0 miles from Punch, VI 00840

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

The Palms at Pelican Cove

4126 La Grande Princess Christiansted, ST. CROIX

Relax in style at The Palms at Pelican Cove near Punch, where quality rooms provide a warm retreat, with budget-friendly rates beginning at $234.99 per night. Stay in rooms that provide a lavish experience, featuring high-quality amenities and elegant furnishings.

The drive into downtown Punch from The Palms at Pelican Cove is convenient, offering guests easy access to the city’s top attractions without the noise. Enjoy every moment of your Punch escape with a hotel that keeps your needs in mind—lock in today!

  Call (855) 234-2997 to book with an agent.
  9.1 miles from Punch, VI 00840

Starting at

$234.99

per night

Read Reviews View Amenities View All Rooms

Club Comanche Hotel St. Croix

No 1 Strand Street Christiansted, ST. CROIX

Unwind at Club Comanche Hotel St. Croix when traveling to Punch, where inviting rooms create a comfortable escape, with room rates beginning at an accessible $119.99. Experience a delightful stay in rooms that are thoughtfully equipped with modern amenities and extra comfort features.

Rest in the tranquility of Club Comanche Hotel St. Croix, with downtown Punch still accessible by car for a day of sightseeing or adventure. Stay in Punch with a hotel that takes your experience to new heights—lock in your room today!

  Call (855) 239-5277 to book with an agent.
  10.8 miles from Punch, VI 00840

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Caravelle Hotel & Casino

44a Queen Cross Street Christiansted, VI

Relax in the warm ambiance of Caravelle Hotel & Casino on your trip to Punch, where restful rooms provide a easygoing retreat, with rates beginning at just $209.99 per night. Relax in rooms that are designed to offer more than just comfort, with amenities that cater to your every need.

Relax in the peaceful atmosphere of Caravelle Hotel & Casino, with the excitement of downtown Punch still a convenient drive away. Relax and recharge in Punch with accommodations that keep you feeling your best—reserve now!

  Call (855) 239-4019 to book with an agent.
  10.8 miles from Punch, VI 00840

Starting at

$209.99

per night

Read Reviews View Amenities View All Rooms

King Christian Hotel

59 King's Wharf Christiansted, ST. CROIX

Enjoy quality and warmth at King Christian Hotel when visiting Punch, where refined accommodations provide a relaxing escape, with rates starting at $219.99. Experience rooms that elevate your stay with their luxurious amenities and attention to detail.

A calm atmosphere and proximity to downtown Punch make King Christian Hotel ideal for travelers who want to balance city exploration with rest. Choose a hotel in Punch that combines sophistication with modern convenience—reserve now!

  Call (855) 239-4019 to book with an agent.
  10.9 miles from Punch, VI 00840

Starting at

$219.99

per night

Read Reviews View Amenities View All Rooms

Hotel on the Cay

Protestant Cay Christiansted, ST. CROIX

Stay at Hotel on the Cay for a restful visit to Punch, where restorative accommodations create a comfortable atmosphere, with nightly rates starting at just $118.99. Find a welcoming environment in our rooms that offer enhanced amenities and services, ensuring a satisfying stay.

For travelers looking for a peaceful stay, Hotel on the Cay offers calm surroundings with downtown Punch still within easy reach by car. Choose a hotel in Punch that elevates your experience with style and affordability—book today!

  Call (855) 235-6136 to book with an agent.
  10.9 miles from Punch, VI 00840

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

The Buccaneer Beach & Golf Resort

Estate Shoys Christiansted, ST. CROIX

Step into an opulent haven at The Buccaneer Beach & Golf Resort near Punch, where stylish rooms deliver elegance and comfort, with inviting rates starting at an affordable $359.55. Relax in accommodations where luxury is harmonized with comfort, offering you a sublime retreat from the everyday.

A quiet retreat at The Buccaneer Beach & Golf Resort provides rest and relaxation, with downtown Punch easily accessible for a day of adventure. Plan your Punch travels with a hotel that offers a unique blend of elegance and convenience—reserve now!

  Call (855) 234-5074 to book with an agent.
  12.3 miles from Punch, VI 00840

Starting at

$359.55

per night

Read Reviews View Amenities View All Rooms

Tamarind Reef Resort Spa & Marina

5001 Tamarind Reef Christiansted, VI

Those visiting Punch will find Tamarind Reef Resort Spa & Marina a refined choice, where quality rooms provide a warm and welcoming atmosphere, with rates from $229.99. Find enhanced comfort in rooms that offer luxurious amenities and extra space, making your visit both restful and enjoyable.

Relax in the comfort of Tamarind Reef Resort Spa & Marina, where guests can enjoy a quiet stay with downtown Punch still within an easy drive. Indulge in an exceptional Punch escape where elegance meets relaxation—reserve now!

  Call (855) 236-8982 to book with an agent.
  13.1 miles from Punch, VI 00840

Starting at

$229.99

per night

Read Reviews View Amenities View All Rooms

Bungalows on the Bay

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

Enjoy a warm retreat at Bungalows on the Bay as you explore Punch, with inviting rooms crafted for comfort and relaxation, with starting rates at $286.99 per night. Find a comfortable setting in rooms that offer modern amenities and a relaxing atmosphere, perfect for both business and leisure.

Relax in the peaceful environment of Bungalows on the Bay, where guests can unwind while downtown Punch is just a drive away. Take advantage of a Punch stay where every detail is designed for your relaxation—lock in today!

  Call (855) 236-8982 to book with an agent.
  13.9 miles from Punch, VI 00840

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 luxurious escape at Oceans at Divi Carina Bay Adults Only as you journey to Punch, where exquisite rooms set the stage for relaxation, with rates starting from $386.99. Enjoy a refined environment where rooms are designed with luxury and guest comfort as the foremost considerations.

For a relaxing stay, Oceans at Divi Carina Bay Adults Only offers calm and comfort, with downtown Punch nearby for easy access to sightseeing and activities. Enjoy a Punch getaway with a hotel that makes elegance look effortless—reserve your room now!

  Call (855) 233-7850 to book with an agent.
  17.2 miles from Punch, VI 00840

Starting at

$386.99

per night

Read Reviews View Amenities View All Rooms

Grapetree Bay Hotel & Villas

Grapetree Road Christiansted, ST CROIX

Embrace quality and charm at Grapetree Bay Hotel & Villas near Punch, where inviting accommodations provide a warm stay, with budget-friendly rates from $247.99. Enjoy rooms that offer a refined level of comfort and style, featuring upgraded amenities and elegant furnishings.

For those seeking a balance of relaxation and city exploration, Grapetree Bay Hotel & Villas offers tranquility with downtown Punch still close by. Step into a world of comfort and elegance in Punch with a hotel that goes above and beyond—secure now!

  Call (855) 233-7850 to book with an agent.
  18.2 miles from Punch, VI 00840

Starting at

$247.99

per night

Read Reviews View Amenities View All Rooms

Bolongo Bay Beach Resort

7150 Bolongo St. Thomas, ST. THOMAS

Stay at Bolongo Bay Beach Resort for a comfortable visit to Punch, where appealing accommodations provide a welcoming retreat, with room rates starting at $355.99 per night. Experience a stay that offers a touch more sophistication, with rooms equipped for both comfort and practicality.

Experience the tranquility of Bolongo Bay Beach Resort, where guests can enjoy a restful stay while still being close to the attractions of Punch. Step into an inviting Punch stay with a hotel that prioritizes your needs—book today!

  Call (855) 233-0132 to book with an agent.
  39.1 miles from Punch, VI 00840

Starting at

$355.99

per night

Read Reviews View Amenities View All Rooms

Aqua

Frenchman's Heights St. Thomas, ST THOMAS

Find a relaxing retreat at Aqua near Punch, where relaxed rooms create a welcoming escape, with nightly rates beginning at just $219.99. Find a new level of comfort in rooms that offer additional amenities, designed to make your stay more enjoyable and convenient.

Discover the inviting atmosphere at Aqua, where guests can unwind in a tranquil setting, just minutes from Punch. Find out how comfortable Punch can be with a hotel that delivers exceptional service—lock in today!

  Call (855) 234-5074 to book with an agent.
  39.7 miles from Punch, VI 00840

Starting at

$219.99

per night

Read Reviews View Amenities View All Rooms

Two Sandals – a Boutique Hotel

6264 Estate Nazareth St. Thomas, SAINT THOMAS

Discover a charming escape at Two Sandals – a Boutique Hotel near Punch, where cozy-like accommodations create a welcoming environment, with inviting rates starting at $425.99. Experience a lavish stay in rooms that are designed with both luxury and guest comfort in mind.

Find a restful haven at Two Sandals – a Boutique Hotel, where the quiet setting ensures a calm stay with Punch's attractions nearby. Step into a Punch hotel that delivers world-class comfort and style—secure your room now!

  Call (855) 236-8982 to book with an agent.
  39.8 miles from Punch, VI 00840

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

Enjoy the finest in luxury at The Ritz Carlton St. Thomas on your visit to Punch, where world-class amenities promise a five-star adventure, with rates starting from $1,449.99. Enjoy the luxury of choice at Ritz-Carlton's multi-cuisine restaurants, where global culinary traditions are celebrated with flair and innovation.

Enjoy a tranquil stay at The Ritz Carlton St. Thomas, and venture into Punch whenever you're ready for more excitement. Let Punch inspire you with accommodations that promise an unparalleled escape—lock in today!

  Call (855) 234-5074 to book with an agent.
  39.9 miles from Punch, VI 00840

Starting at

$1,449.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

Those visiting Punch will be charmed by Morningstar Buoy Haus Beach Resort at Frenchmans Reef Autograph Collection, where luxurious surroundings create a peaceful and refined atmosphere, with rates from $550.99. Bring along your pets to selected Autograph Collection Hotels, where amenities and services ensure they enjoy the stay as much as you do.

Step into relaxation at Morningstar Buoy Haus Beach Resort at Frenchmans Reef Autograph Collection, where calm surroundings make for a refreshing stay with Punch just a short trip away. Feel the magic of Punch with a hotel that makes each moment unforgettable—lock in today!

  Call (855) 234-7135 to book with an agent.
  40.0 miles from Punch, VI 00840

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 a realm of refinement at The Westin Beach Resort & Spa at Frenchmans Reef near Punch, where upscale rooms provide an experience like no other, with rates starting from $403.99. Indulge in the luxury of Westin's Gourmet Coffee Service, featuring premium blends for a perfect morning or afternoon pick-me-up.

Unwind in comfort at The Westin Beach Resort & Spa at Frenchmans Reef, providing a serene getaway that remains conveniently connected to Punch. Awaken to the luxury of Punch with accommodations that make every morning magical—lock in today!

  Call (855) 236-8982 to book with an agent.
  40.1 miles from Punch, VI 00840

Starting at

$403.99

per night

Read Reviews View Amenities View All Rooms

The Westin St. John Resort Villas

300B Chocolate Hole St. John, VI

Embrace timeless elegance at The Westin St. John Resort Villas near Punch, where premier rooms elevate your stay to new heights, with enticing nightly rates beginning at $549.99. Stroll through Westin’s art walks, guided tours of the hotel’s curated art pieces, featuring local and international artists.

Find your restful escape at The Westin St. John Resort Villas, where the calm of your stay is complemented by the convenience of Punch. Find your oasis in Punch with a hotel that promises an extraordinary experience—lock in today!

  Call (855) 235-0725 to book with an agent.
  40.5 miles from Punch, VI 00840

Starting at

$549.99

per night

Read Reviews View Amenities View All Rooms