Where to stay

in St. John

Tropical St. John is calling! Discover its snorkeling, beaches, hiking, and more.

Explore the seaside area of St. John—island views, beaches, and sights from Virgin Islands National Park to Maho Beach.

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

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.

Recommended hotels

Top rated places to stay in St. John for families

St John Inn is a hotel featuring an outdoor pool and free parking. Westin St John is a hotel featuring 2 outdoor pools and a kids' club. 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

Sea Shore Allure is luxury a hotel featuring in-room massages and in-room kitchens. Westin St John is luxury a hotel featuring 4 restaurants and 2 poolside bars. It's located a short 3-minute walk from Great Cruz Bay. 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. 3 Bedroom - Westin St. John Virgin Grand Villas - Full Resort Access is a resort featuring a fitness center and an in-room kitchen. 1 Bedroom - Westin St. John Virgin Grand Villas - Full Resort Access is a resort featuring a fitness center and an in-room kitchen.

Recommended hotels

Explore a world of travel with Expedia