Find Christmas hotel deals in St. John

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Featured Christmas hotel deals in St. John

Top St. John Hotel Reviews

Find out more about St. John

Enjoy a warm Christmas vacation in St. John

Escape to St. John for a warm Christmas vacation. Enjoy the winter season with water activities like snorkeling, sailing, and kayaking. Stay near Cruz Bay Beach, where several hotels offer easy access to the water. Some properties provide outdoor pools, beach towels, and even champagne service for a festive stay. Explore local markets like St. John Spice or visit the Virgin Islands National Park.

St. John hotels for Christmas Vacations

St. John offers a tropical escape for Christmas Vacations, with opportunities for snorkeling, sailing, kayaking, and guided sightseeing tours. The featured hotels provide convenient bases for enjoying the island's beaches and exploring areas like Cruz Bay.

Inn at Tamarind Court
This hotel offers a convenient location for holiday travelers looking to explore on foot, with air conditioning for comfort after a day out. Travelers appreciate its 9.2 out of 10 guest rating.
  • Other amenities: The property provides a garden and outdoor furniture for relaxing, and free breakfast is available.
  • Nearby attractions: Battery (about a 5-minute walk), Cruz Bay Beach (about a 5-minute walk), St. John Spice (about a 5-minute walk)
Marketplace Suites
Marketplace Suites is a good choice for travelers with a vehicle, offering free self-parking and air conditioning for a comfortable holiday stay. Guests have given it a 9 out of 10 rating.
  • Other amenities: Each suite includes a blender and freezer, useful for preparing meals.
  • Nearby attractions: Battery (about a 10-minute walk), Great Cruz Bay (about a 10-minute walk), Cruz Bay Beach (about a 10-minute walk)
St John Inn
St John Inn provides barbecue grills for guests to use and air conditioning for a pleasant stay during Christmas. The hotel has a guest rating of 9.2 out of 10.
  • Other amenities: The property offers extra beds and free rollaway beds, along with a free self-serve breakfast.
  • Nearby attractions: Battery (about a 5-minute walk), Cruz Bay Beach (about a 5-minute walk)
Cruz Bay Boutique Hotel
This hotel is centrally located for holiday travelers, featuring a bar and air conditioning for comfort. It has a high guest rating of 9.6 out of 10.
  • Other amenities: The hotel provides free cribs and suites, and there is a restaurant on site.
  • Nearby attractions: Battery (about a 5-minute walk), Cruz Bay Beach (about a 5-minute walk), Virgin Islands National Park (about a 5-minute walk)
Concordia Eco-Resort
Concordia Eco-Resort offers bay views and ecotours, making it suitable for Christmas travelers seeking a nature-focused experience. The resort has an 8 out of 10 guest rating.
  • Other amenities: Travelers can enjoy massage services and an outdoor entertainment area, with a spa also available.
  • Nearby attractions: Virgin Islands National Park (about a 5-minute walk), Little Lameshur Bay (about a 5-minute drive)

Frequently Asked Questions

What is the weather like in St. John at Christmas?

In December, St. John typically sees daytime highs around 80°F. This makes for pleasant weather during the Christmas season.

What are the best things to do in St. John during a Christmas trip?

During a Christmas trip to St. John, you can enjoy activities such as snorkeling, sailing, and kayaking. Travelers also have options for guided sightseeing tours to explore the area. These activities offer ways to experience the island's natural surroundings during your holiday visit.

What are some places to visit in St. John during a Christmas trip?

During a Christmas trip to St. John, travelers can visit several spots. Explore Cruz Bay Beach or Trunk Bay for their natural beauty. Other places to see include Virgin Islands National Park, Cinnamon Bay, and Great Cruz Bay.

What are the best hotels to stay in St. John for Christmas?

Several hotels in St. John offer air conditioning for a comfortable Christmas stay. The 3-star Inn at Tamarind Court has a 9.2 out of 10 guest rating. Marketplace Suites, rated 3.5 stars, earns a 9 out of 10 guest rating. St John Inn, another 3-star property, has a 9.2 out of 10 guest rating.

Are there family-friendly hotels in St. John for Christmas travel?

Yes, several family-friendly hotels in St. John are available for Christmas travel. The Westin St. John Resort Villas, a 4.5-star aparthotel with an 8.4 out of 10 guest rating, features a free children's club and provides free cribs.


Lovango Resort + Beach Club (Private Island Resort), a 5-star hotel, offers books for children, games for children, and free cribs. This property has an 8 out of 10 guest rating. Cruz Bay Boutique Hotel, a 3-star hotel with a 9.6 out of 10 guest rating, also provides free cribs.

Are there hotels for Christmas in St. John with a hot tub?

Yes, several properties in St. John offer hot tubs for travelers during Christmas. Gallows Point Resort, a 4-star aparthotel with a 9.6 out of 10 guest rating, provides a hot tub for its guests. The Hills, St John, another 4-star aparthotel, features private hot tubs and has a 9 out of 10 guest rating.

Are there hotels for Christmas in St. John near the Elaine Lone Sprauve Library and Museum?

Yes, several hotels in St. John are near the Elaine Lone Sprauve Library and Museum, a historic site. Wharfside Village Hotel, a 3-star property, is about a 5-minute walk away and has a guest review score of 9.8 out of 10. The Saint Resort, also 3 stars, is about a 10-minute walk from the museum and travelers give it a 9.2 out of 10. Suite St. John at Gallows Point Resort, a 4-star aparthotel, is also about a 10-minute walk away, with a guest review score of 8.8 out of 10.

Are all taxes and fees included in the prices shown for in St. John on Expedia?

Yes, with Expedia’s upfront pricing you can compare in St. John, see what you’ll pay before booking, and choose the right stay for your trip. Whether you’re planning a family vacation or a premium escape, clear pricing helps you plan your trip with ease.

Can I cancel my booking for on Expedia?

Yes, you can—many Expedia hotel reservations offer free cancellation, provided that you cancel before the hotel's cancellation deadline. This is often within 24–48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's “Fully refundable property” filter during your search to find the right in St. John.

Can I find Expedia discounts for in St. John?

To look for discounts on in St. John, join One Key™—our free travel rewards program. One Key members get instant discounts with Member Prices and can earn OneKeyCash™* on eligible bookings. You can also save by bundling your hotel and flights together on Expedia. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Can I save money by booking flights and in St. John as a package?

Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build a travel package. *Savings vary and are not available on all flight and hotel bookings.

How much does it cost to book in St. John?

Prices for in St. John vary, but you can find deals from $103 on Expedia. To find great prices, be flexible with your dates—typically, off-peak and mid-week stays are cheaper. Sort your search results by "Price: low to high" to find our lowest rates.