Search the best hotels in St John, Virgin Islands from 100+ sites!

203 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • sonder
  • priceline
  • tripadvisor
  • tripcom
  • homestay
  • hotelscom
  • orbitz
  • vacasa
St John, Virgin Islands hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

203 Cheap hotels in St John, Virgin Islands

Explore 5-Star Hotels in St John, Virgin Islands

Comfort and a prime location define these luxury hotels in St John, Virgin Islands, each hand-selected with your relaxation in mind.

The Aerial, Bvi - St John, Virgin Islands
8.0 4 reviews

The Aerial, Bvi

hotel, Tortola Island
The Aerial, BVI, a 5-star hotel on Tortola Island, is located 3.1 miles from Terrance B. Lettsome International Airport, providing easy access to beaches and hiking trails.
This one-bedroom, one-bathroom suite offers a private beach, outdoor pool, fitness center, spa, bar, and various breakfast options, plus on-site table tennis and darts.
Sugar Mill Hotel - St John, Virgin Islands
9.5 149 reviews

Sugar Mill Hotel

hotel, Great Carrot Bay
The Sugar Mill Hotel is located in Great Carrot Bay, just 12 miles from Terrance B. Lettsome International Airport. This 5-star hotel has received excellent user ratings for its location, cleanliness, and overall experience.
The Sugar Mill Hotel offers spacious rooms with a minimum of 430 square feet, each featuring a private bathroom and a comfortable seating area. Guests can enjoy amenities like a swimming pool, a spa, a restaurant, and a bar, making it an excellent choice for a relaxing and enjoyable stay.
Wyndham Tortola Bvi Lambert Beach Resort - St John, Virgin Islands
8.6 1229 reviews

Wyndham Tortola Bvi Lambert Beach Resort

hotel, East End
The Wyndham Tortola BVI Lambert Beach Resort, a 4-star hotel in East End, Tortola, British Virgin Islands, offers direct beach access to Lambert Beach and is 3.1 miles from Terrance B. Lettsome International Airport.
This family-friendly resort features air-conditioned rooms with free WiFi, a swimming pool, fitness center, restaurant, bar, spa, and tennis court, plus free private parking and room service.
Secret Harbour Beach Resort - St John, Virgin Islands
8.9 1068 reviews

Secret Harbour Beach Resort

hotel, St Thomas
Secret Harbour Beach Resort is located on the beach in the Secret Harbour area of St. Thomas, steps from Beverhout Point and Secret Harbour Beach. It offers stunning ocean views and easy access to snorkeling. The resort has a very good user rating and an excellent location rating.
The spacious apartments feature fully equipped kitchens, flat-screen TVs, DVD players, and furnished balconies. The resort also offers complimentary Wi-Fi, housekeeping services, two on-site restaurants, a swimming pool, a fitness center, a spa, a tennis court, and parking.

Discover Hotels with a Pool in St John, Virgin Islands

Hotels with on-site pool access in St John, Virgin Islands make a refreshing swim the perfect complement to your daily routine.

St John Inn - St John, Virgin Islands
9.2 514 reviews

St John Inn

hotel, Contant
The St John Inn is located in Contant, a quiet area just a short drive from Honeymoon Bay Beach and Cyril E. King Airport. This 3-star hotel has received excellent user ratings.
The inn features comfortable rooms with modern amenities, including air conditioning and flat-screen TVs. Guests can enjoy a continental breakfast, relax by the pool or in the Jacuzzi, and take advantage of amenities like a tennis court, restaurant, and bar.
Long Bay Beach Resort - St John, Virgin Islands
9.0 286 reviews

Long Bay Beach Resort

hotel, Tortola Island
Long Bay Beach Resort is located in West End, Tortola, just a short 4.3-mile drive from Road Town, offering a peaceful escape from the bustling capital. The resort consistently receives excellent ratings from guests for its location, cleanliness, and overall experience.
The resort features a beautiful beachfront setting on Long Bay Beach. Guests can enjoy a variety of amenities, including a swimming pool, spa, fitness center, tennis court, restaurant, and bar, all while being surrounded by lush gardens.
Coconut Tree Villa - St John, Virgin Islands
8.6 40 reviews

Coconut Tree Villa

hotel, East End
Coconut Tree Villa, a 3.5-star hotel in East End, is conveniently located less than a mile from Little Bay and Lambert Bay beaches, and within three miles of Josiah's Bay Beach.
This East End lodging offers guests a one-bathroom villa with a guest capacity of two, featuring amenities such as two outdoor swimming pools, a terrace, a garden, free parking, and concierge services.
Cane Garden Bay Beach Hotel - St John, Virgin Islands
9.8 404 reviews

Cane Garden Bay Beach Hotel

hotel, Cane Garden Bay
The Cane Garden Bay Beach Hotel, a 3.5-star lodging, boasts direct beach access in Cane Garden Bay, Tortola, British Virgin Islands, and is less than a 10-minute walk from both Cane Garden Bay Beach and the Callwood Rum Distillery.
This inn offers guest rooms with one bathroom, accommodating up to two guests, and features a swimming pool, spa, fitness center, and on-site restaurant and bar, plus easy access to snorkeling and nearby Brewers Bay and Ballast Bay beaches.

Frequently Asked Questions about hotels in St John, Virgin Islands

Popular destinations

Discover Hotels by the Sea in St John, Virgin Islands

Soak up the coastal vibe at these seaside hotels in St John, Virgin Islands, offering easy access to the beach and premium accommodations near the shore.

Cane Garden Bay Beach Hotel - St John, Virgin Islands
9.8 100 reviews

Cane Garden Bay Beach Hotel

hotel, Tortola
The Cane Garden Bay Beach Hotel, a 3-star property in Tortola, is situated directly on Cane Garden Bay Beach, 0.38 miles from Callwood Distillery and 0.62 miles from Ballast Bay.
This resort offers 24-hour fitness access, an outdoor pool, a full-service spa, an on-site restaurant, a beach bar, and rooms equipped with kitchenettes and smart TVs, with check-out before 11:00 AM.

Top Hotels with Parking in St John, Virgin Islands

Driving to St John, Virgin Islands? Each hotel here includes parking, making it easy to reach the coast the moment you arrive.

Point Pleasant Usvi - Villa Latitudes - Waterfront - St John, Virgin Islands
9.8 301 reviews

Point Pleasant Usvi - Villa Latitudes - Waterfront

hotel
VILLA LATITUDES is a waterfront villa located within a gated resort community in East End, St. Thomas, offering breathtaking views of Pineapple Beach, St. John, and the British Virgin Islands. It has excellent user, location, and cleanliness ratings.
The villa includes a fully equipped kitchen, flat-screen TV with cable, iPod-compatible radio, in-room safe, and air-conditioning. It has a floor area of 450 square feet, 1 bathroom, and a guest capacity of 4. Guests have access to three swimming pools, a restaurant and bar, an activity center, nature walking trails, and free WiFi and parking.
Village Cay Hotel And Marina - St John, Virgin Islands
No reviews

Village Cay Hotel And Marina

hotel, Tortola
Village Cay Hotel and Marina, a 3-star resort in Tortola, is conveniently located about 1.2 miles from the town center, offering a relaxing retreat.
This hotel provides complimentary Wi-Fi, air conditioning, a terrace, on-site dining, and free parking, with concierge and laundry services available.
Two Sandals – A Boutique Hotel - St John, Virgin Islands
No reviews

Two Sandals – A Boutique Hotel

hotel, St. Thomas
Two Sandals By The Sea Inn - B&B is a hotel located in Nazareth, a city known for its historical and religious significance. The hotel offers a comfortable and convenient stay for travelers visiting the city.
The hotel features a range of amenities to enhance guests' experience, including air conditioning, a terrace or balcony, a concierge service, a bar, room service, and parking. The hotel also offers internet access, ensuring guests can stay connected during their stay.
Marketplace Suites - St John, Virgin Islands
No reviews

Marketplace Suites

hotel, St. John
Marketplace Suites, a 3-star hotel in St. John, is conveniently located 3.1 miles from the city center and near Salomon, Honeymoon, and Sunset Beaches.
This St. John lodging offers contactless check-in/out, on-site parking, and accessibility features including an elevator, accommodating up to two guests in its suites with one bathroom each.

Top-Rated Dog-Friendly Hotels in St John, Virgin Islands

These dog-friendly hotels in St John, Virgin Islands ensure your pet loves the trip as much as you do.

Suite 8b - Gallows Point Resort Oceanfront Lower 1br By Suite St. John Villas - St John, Virgin Islands
9.3 213 reviews

Suite 8b - Gallows Point Resort Oceanfront Lower 1br By Suite St. John Villas

hotel, St. John, VI

Traveler-Approved Hotels with Free Breakfast in St John, Virgin Islands

Choosing a hotel with breakfast included in St John, Virgin Islands ensures every day starts on the right note.

Cruz Bay Boutique Hotel - St John, Virgin Islands
9.6 342 reviews

Cruz Bay Boutique Hotel

hotel, St. John

Best St John, Virgin Islands hotels with air conditioning

Suite 8c - Gallows Point Resort Oceanfront Upper 1br, Suite St. John Villas - St John, Virgin Islands
9.8 16 reviews

Suite 8c - Gallows Point Resort Oceanfront Upper 1br, Suite St. John Villas

hotel, Cruz Bay
Joy Suite | Breakfast Included Caribbean Vacation - St John, Virgin Islands
No reviews

Joy Suite | Breakfast Included Caribbean Vacation

hotel, Buck Island
Point Pleasant - Usvi - Villa East - Waterfront - St John, Virgin Islands
9.7 566 reviews

Point Pleasant - Usvi - Villa East - Waterfront

hotel
The Heritage Inn - St John, Virgin Islands
9.2 296 reviews

The Heritage Inn

hotel, Cane Garden Bay

Best St John, Virgin Islands hotels with a balcony

Sebastian's On The Beach - St John, Virgin Islands
No reviews

Sebastian's On The Beach

hotel, Tortola
©2026 cozycozy.com