St. John Hotels

Photo Credit: © Nichole Brown CC BY

On St. John, Cruz Bay is not only a major port, but the busiest tourist town as well. For this reason, this is where most people will begin their search for hotels. While you may find an available room elsewhere on occassion, it is a rarity.

Hotels On St. John

Caneel Bay Resort

St. John has hotel options that will appeal to nearly any kind of visitor. Find budget hotels, glitzy resorts, and lots more in between. Guests hoping to enjoy an entertaining bar scene will find exactly that at a pair hotels around St. John. Click on the links to read more details.

If you are interested in to find plenty of convenient dining opportunities within reach of your accommodation, Cruz Bay Boutique Hotel is one spot to consider. Owners of Cruz Bay Boutique Hotel opened the property after deciding the island was quite simply lacking in good and still affordable boutique hotels. Today, this small property is all about guest satisfaction and providing a comfortable stay that won't break the bank while featuring a Miami chic style that somehow manages to blend in perfectly with the laid back attitude of the island. The property is situated at 74 King Street.

Accommodations Map

If you are someone who wants lots of convenient dining within reach of your accommodation, Inn at Tamarind Court is one location you won't want to overlook. Blending island charm, affordable rates, and all of the vacation amenities, the Inn at Tamarind Court promises guests the best of St. John. Award-winning "creative" cuisine offers the best in Caribbean fare in an informal setting, while the proximity to bars and nightlife guarantee that guests will bring back lifelong memories. You can call them at (340) 776-6378.

St. John Inn is another good choice to consider. St. John Inn is an affordable, small boutique hotel. To reach them, call (340) 693-8688.

The table directly below offers some details regarding available hotels.

Hotels On St. John
Name Type Phone Number Star Rating Location
Caneel Bay Resort Resort (340) 776-6111


1.0 mi. Northeast of Downtown Cruz Bay
Coconut Coast Hotel (800) 858-7989


0.3 mi. South West of Downtown Cruz Bay
Cruz Bay Boutique Hotel Hotel (340) 642-1702


Downtown Cruz Bay
Estate Lindholm B & B (340) 227-4724


0.3 mi. North of Downtown Cruz Bay
Garden by the Sea B & B (340) 779-4731


0.2 mi. South West of Downtown Cruz Bay
Hillcrest Guesthouse Guest house (340) 776-6774


Downtown Cruz Bay
Inn at Tamarind Court Hotel (340) 776-6378


Downtown Cruz Bay
St. John Inn Hotel (340) 693-8688


Downtown Cruz Bay
The Westin St. John Resort Resort (340) 693-8000


0.8 mi. Southeast of Downtown Cruz Bay

If you are seeking a wider range of accommodations beyond the category here, you should think about other locations. To see our complete guide about other kinds of accommodations available for St. John, go to this page.


Help us improve! We welcome your corrections and suggestions.