Book a Trip

St. John

Anywhere you stay, you’re sure to experience the serenity of St. John.

Whichever option you choose, don't limit yourself to just one island! St. John is just 20 minutes from St. Thomas by ferry, and there is frequent daily direct service between St. Croix and St. Thomas by small plane.

St. John hotels, in the U.S. Virgin Islands, offer pristine retreats for nature lovers.  Known for its low-key luxury, unspoiled landscapes, scenic views and crystal clear waters, St. John is the smallest U.S. Virgin Island and almost two-thirds national parkland. Hotels in St. John specialize in blending into the existing landscape. On the other hand, St. John offers plenty of excitement that is anything but hard to find. Here you’ll enjoy some of the best scuba and snuba (a combination of snorkeling and scuba) diving in the world, as well as eclectic shops and lively restaurants and bars in Cruz Bay.  St. John also offers a variety of lodging alternatives, including hotels, small inns, villas and campgrounds with wood framed tents.  For a supreme Caribbean vacation, stay with us on St. John!


Where to Stay in St. John

To book your stay, review the listings on this page for St. John hotels and resorts, and for the latest deals, visit our package and promotions page.

Caneel Bay Resort - Closed
Phone: 340-776-6111
Gallows Point Resort
Toll Free: 800-323-7229
Phone: 340-776-6434
The Westin St. John Resort & Villas
Toll Free: 888-627-7206
Phone: 340-693-8000

Coconut Coast Villas
Toll Free: 800-858-7989
Garden by the Sea B&B
Phone: 340-779-4731
Inn at Tamarind Court - Under Construction
Toll Free: 800-221-1637
Phone: 340-776-6378
Serendip Vacation Condominiums - Closed
Toll Free: 888-800-6445
Phone: 340-776-6646
St. John Eco Suites
Phone: 833-374-7837
St. John Inn
Phone: 340-693-8688

Cimmaron St John
Phone: 340-715-2666
Crandall On St. John
Phone: 340-779-1804
Eco Serendib Villa and Spa
Phone: 215-620-8809
Island Getaways

Elegant Upscale Villas and Classic Caribbean Style Homes

Toll Free: 1-888-693-7676
Phone: 340-693-7676
Fax: 340-693-8923
Office Hours: M-F 9am - 5pm
Private Homes for Private Vacations
Phone: 340-776-6876
Sea Shore Allure
  • PO BOX 141
  • St. John, VI 00831

Luxury Ocean Front Condominium Style Villas located on Turner Bay (Cruz Bay area)
Office hours: M-F 8am-5pm

Toll Free: 855-779-2800
Phone: 340-779-2800
Fax: 340-779-2622
St. John Estate Group

Specialists in private vacation rentals with personalized concierge services on St. John. 

Phone: 340-514-5262
Star Villas
Phone: 340-776-6704
Three Palms Villa

Oceanfront private villa on Turner Bay (near Cruz Bay).

Phone: 340-344-4940
Vacation Vistas
Phone: 340-776-6462