Where to stay

in St. John

We'd like to help you find a place that's perfect for your trip.

Travelers are often drawn to St. John for its beaches and seaside views. Are you hoping to do some shopping while you're in town? A trip to Mongoose Junction and St. John Spice are top places to put on your list. Virgin Islands National Park and Johnson Bay are also a few notable stops. Whether you're looking to stay right in the heart of town or you're interested in a more secluded spot, we'd like to help you find your ideal accommodation in St. John.

Top-rated places to stay near the beach in St. John

Wharfside Village Hotel is a resort featuring 2 restaurants and free WiFi. It's located a 4-minute walk from Great Cruz Bay. Inn at Tamarind Court is a resort that comes with free parking and spa services and is well-liked by beach travelers for its helpful staff. It's located a 8-minute walk from Virgin Islands National Park. St John Inn is a hotel featuring a private beach and 4 restaurants. It's located just steps from Caneel Bay Beach.

Recommended hotels

Top places to stay in St. John with breakfast

Cruz Bay Boutique Hotel is a popular 3-star hotel with free continental breakfast and free WiFi. Travelers mention its proximity to shopping and helpful staff.

Recommended hotels

Top romantic accommodations in St. John

1 Bedroom - Westin St. John Virgin Grand Villas - Full Resort Access is a resort featuring in-room kitchens and a fitness center. 2 Bedroom Villa - Westin St. John Bay Vista Villas - Full Resort Access is a resort featuring in-room kitchens and a fitness center. It's just a short 3-minute walk from Great Cruz Bay. Studio - Westin St. John Virgin Grand Villas - Full Resort Access is a resort featuring in-room kitchens and a fitness center.

Recommended hotels

Top rated places to stay in St. John for families

The Westin St. John Resort Villas is a resort featuring an outdoor pool and a free kids' club. St John Inn is a hotel featuring an outdoor pool and free parking. 1 Bedroom - Westin St. John Virgin Grand Villas - Full Resort Access is a resort featuring in-room kitchens and laundry facilities.

Recommended hotels

Top rated places to stay for luxury travelers

The Westin St. John Resort Villas is luxury a resort featuring 2 restaurants and 4 outdoor tennis courts. Lovango Resort + Beach Club (Private Island Resort) is luxury a hotel featuring a private beach and 2 restaurants.

Recommended hotels

Top places to stay with pools in St. John

Studio - Westin St. John Virgin Grand Villas - Full Resort Access is a resort featuring a fitness center and an in-room kitchen. It's located a short 10-minute walk from Great Cruz Bay. Latitude Adjustment-Spacious Modern 1 Bedrm/1 Ba Condo at Grande Bay is a resort featuring an outdoor pool and a fitness center. Studio - Westin St. John Virgin Grand Villas - Full Resort Access is a resort featuring a fitness center and an in-room kitchen.

Recommended hotels

Top places to stay for budget travelers in St. John

St John Inn is a 3-star hotel good for budget-minded travelers, featuring free breakfast and free WiFi. Travelers like its prime location and helpful staff. It's just a short 7-minute walk from Virgin Islands National Park.

Recommended hotels