A coastal town with clear turquoise waters, numerous sailboats, and lush greenery.

Find Hotels with Bar in St. John from CA $175

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on St. John Hotels with Bar

Our top choices for St. John hotels with a bar

1. The Saint Resort

The Saint Resort
3.0 star property
St. John
9.2 out of 10, Wonderful, (53 reviews)
"Good location. Pool was nice."
United States
J H
The price is CA $329
CA $513 total
includes taxes & fees
Nov 20 - Nov 21
The Saint Resort

2. Cruz Bay Boutique Hotel

Cruz Bay Boutique Hotel
3.0 star property
St. John
9.6 out of 10, Exceptional, (352 reviews)
"Great location next to everything, it’s where you want to be on St Johns."
United States
Steven
The price is CA $392
CA $441 total
includes taxes & fees
Nov 15 - Nov 16
Cruz Bay Boutique Hotel

3. Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
4.0 star property
St. John
8.8 out of 10, Excellent, (106 reviews)
"Friendly staff. Beautiful property."
United States
Sean
The price is CA $920
CA $1,301 total
includes taxes & fees
Nov 17 - Nov 18
Suite St. John at Gallows Point Resort

4. Beachfront Villas at Crystal Cove

Beachfront Villas at Crystal Cove
4.0 star property
St. Thomas
9.6 out of 10, Exceptional, (179 reviews)
"We had great 8 days at this property. We are so happy with our stay. We got everything we need for wonderful vacation. Location is excellent, villa very clean and staffed with everything and has a lot of extras."
United States
Olena
The price is CA $268
CA $723 total
includes taxes & fees
Nov 25 - Nov 26
Beachfront Villas at Crystal Cove

5. Bluebeard's Castle Resort

Bluebeard's Castle Resort
4.0 star property
Charlotte Amalie
9.0 out of 10, Wonderful, (973 reviews)
"Enjoyed my stay"
United States
James Theodore
The price is CA $291
CA $360 total
includes taxes & fees
Nov 15 - Nov 16
Bluebeard's Castle Resort

6. View of Paradise at Sapphire Beach

View of Paradise at Sapphire Beach
3.5 star property
St. Thomas
9.0 out of 10, Wonderful, (282 reviews)
"This is my 3rd time staying at this property, I Love how everything is near by, beautiful beaches , bar, weather etc. as usual my room views were amazing , hearing the waves at night were relaxing."
United States
Darren
The price is CA $318
CA $607 total
includes taxes & fees
Nov 16 - Nov 17
View of Paradise at Sapphire Beach

7. Emerald Beach Resort

Emerald Beach Resort
3.5 star property
St. Thomas
8.0 out of 10, Very good, (1,502 reviews)
"They truly very helpful and welcoming def know how to treat guest!"
United States
Marisela
The price is CA $319
CA $395 total
includes taxes & fees
Nov 17 - Nov 18
Emerald Beach Resort

8. Mafolie Hotel

Mafolie Hotel
3.0 star property
St. Thomas
8.8 out of 10, Excellent, (1,001 reviews)
"I love mafolie hotel I will come back again ."
United States
Jamalyn Navarette
The price is CA $245
CA $311 total
includes taxes & fees
Nov 26 - Nov 27
Mafolie Hotel

9. Bunker Hill Hotel

Bunker Hill Hotel
3.0 star property
St. Thomas
8.2 out of 10, Very good, (1,082 reviews)
"It was great very nice staff and allowed early checkin. Room was stocked with all we needed. The restaurant and breakfast was incredible highly recommended"
United States
Shane
The price is CA $141
CA $175 total
includes taxes & fees
Nov 21 - Nov 22
Bunker Hill Hotel

10. Margaritaville Vacation Club - St. Thomas

Margaritaville Vacation Club - St. Thomas
4.0 star property
St. Thomas
8.0 out of 10, Very good, (2,448 reviews)
"Great pools, friendly staff."
United States
Stephen
The price is CA $538
CA $605 total
includes taxes & fees
Nov 17 - Nov 18
Margaritaville Vacation Club - St. Thomas
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top St. John Hotel Reviews

Frequently asked questions

Searching for hotels with bars in St. John?
If you're searching for a hotel where you can enjoy an evening cocktail after sightseeing, St. John offers 1456 hotels and other lodging options, including 6 accommodations with a bar on site. While you're in the area, consider visiting Sapphire Beach.
What are the best hotels with bars in St. John?
Here are some of the top St. John accommodations with bars: Wharfside Village Hotel: Hotel with 4 restaurants. Enjoy the 4 bars, free WiFi, and casino. Inn at Tamarind Court: Hotel with restaurant. Enjoy the bar, free breakfast, and free WiFi. Cruz Bay Boutique Hotel: Hotel with restaurant. Enjoy the bar, free breakfast, and free WiFi. Lovango Resort + Beach Club (Private Island Resort): Hotel with 2 restaurants. Enjoy the bar, free breakfast, and free WiFi.
How many hotels with bars on site should I expect to find in St. John?
Expedia has 6 hotels with a bar in St. John.
What is there to do in St. John?
Delight in the outdoors by visiting Sapphire Beach, then check out the local bars and enjoy a refreshing drink. Other places to see include Virgin Islands National Park and Maho Beach. St. John is widely-known for its snorkeling and scenic seaside.
When is the best time to visit St. John?
Visiting local bars in St. John is more fun in good weather. These temperatures and rainfall averages can help you determine the best time for bar hopping. The hottest months are usually September and October with an average temp of 83°F, while the coldest months are March and February with an average of 78°F. Average annual precipitation for St. John is 38 inches.
How can I get to St. John and around the area?
You might want to make the most of these transportation options in and around St. John: Fly into St. Thomas (SPB-St. Thomas Seaplane Base), which is located 13.9 mi (22.4 km) away from the city center. Otherwise, look for flights into Terrance B. Lettsome Intl. Airport (EIS), which is 14.6 mi (23.4 km) away. If you'd like to explore around the area, you may want a rental car for your journey.

Explore a world of travel with Expedia