Hotels in St. John, US Virgin Islands
- Comprehensive hotel search for St. John online
- Find a cheap hotel in St. John!
- Book at the ideal price!
Top hotels
Hotel The Westin St. John Resort Villas St. John
Nestled at the Great Cruz Bay, The Westin St John Resort and Villas is set on 47 acres of lush palm trees, and lovely plants and flowers. This four-star tropical hotel is an ideal place to stay for travelers in the Virgin Islands. All of the accommodations offer a stunning view of the ocean. Each is equipped with a flat-screen TV, work desk, mini-fridge, and a private bathroom with complimentary toiletries. The hotel features a private beach, an outdoor pool, and full-service spa. Moreover, a 24-hour fitness center and a conference center are also found on-site. Lemongrass Restaurant & Bar specializes in small plate dishes offering authentic regional flavors. Snorkels Bar & Grill is a pool and beachside restaurant serving Caribbean dishes. The Westin St John Resort and Villa is just a five-minute drive from Virgin Islands National Park Visitors Center. The beautiful Honeymoon Beach is also a five-minute drive away. more
Hotel Gallows Point Resort St. John
Set amidst tropical gardens and overlooking the breathtaking Cruz Bay, Gallows Point Resort is a relaxed establishment beckoning from the Caribbean Sea. The spacious Ocean View and Harbour View Upper rooms are bi-level, each featuring sumptuous living areas, an open bar, a kitchen, a loft, and a balcony overlooking stunning sea views. The Lower rooms are spacious and en-suite, featuring an enclosed patio. There is free Wi-Fi throughout, and free parking on-site. Guests may enjoy the outdoor pool, the hot tub, and direct access to the beach and coral reef. Barbeque facilities are available. You can get a light breakfast from Gallows Point Gourmet, the on-site mini-market. Ocean362 is the resort’s al fresco bar-restaurant, overlooking the bay. A wide range of shops, restaurants, and bars are available steps away. Popular destinations within the area include the Mangrove Lagoon, historic Hassel Island, and St John Caneel Bay. more
More Top Hotels

Beach Hotels
Top Destinations
- Hotels in Charlotte Amalie 2171 Hotels deals from $68
- Hotels in San Juan 4075 Hotels deals from $35
- Hotels in Coral Bay 144 Hotels deals from $5
- Hotels in Christiansted 1126 Hotels deals from $55
- Hotels in Road Town 235 Hotels deals from $92
- Hotels in Playa Bavaro 7120 Hotels deals from $17
More Top Destinations
- Fajardo
- Long Bay
- Carolina
- Cruz Bay
- New York
- Culebra
- Rio Grande
- Las Vegas
- Myrtle Beach
- Orlando
- Vieques
- Miami Beach
- Ponce
- Frederiksted
- Virginia Beach
- Brewers Bay
- Dorado
- Atlantic City
- Fort Lauderdale
- Rincón
- Key West
- West End
- Humacao
- Ocean City
- New Orleans
- Santo Domingo
- Miami
- Chicago
- Daytona Beach
- Washington D.C.
- Panama City Beach
- East End
- Virgin Gorda
- Atlanta
- San Antonio
- Savannah
- Boston
- Apple Bay
- Pigeon Forge
- Kissimmee
- Palm Beach
- St. Augustine
- Negril
- Yabucoa