Find hotels in St. John from $153

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. John hotels

Margaritaville Vacation Club - St. Thomas

Margaritaville Vacation Club - St. Thomas
4.0 star property
St. Thomas
8.0 out of 10, Very Good, (2,397 reviews)
"Food was good. This was a very good experience for our family."
United States
Jerry
1 day ago
$485 nightly
The price is $546
Apr 13 - Apr 14
Total with taxes and fees
Margaritaville Vacation Club - St. Thomas

The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa
4.5 star property
St. Thomas
8.4 out of 10, Very Good, (1,166 reviews)
"The ocean view was great. The staff was excellent. EVERYONE was nice and courteous."
United States
Patrick
1 day ago
$605 nightly
The price is $679
May 7 - May 8
Total with taxes and fees
The Westin St. Thomas Beach Resort & Spa

The Westin St. John Resort Villas

The Westin St. John Resort Villas
4.5 star property
St. John
8.2 out of 10, Very Good, (477 reviews)
"Beautiful property, spacious rooms and very helpful staff."
United States
Traci
5 days ago
$620 nightly
The price is $698
May 3 - May 4
Total with taxes and fees
The Westin St. John Resort Villas

Gallows Point Resort

Gallows Point Resort
4.0 star property
St. John
9.6 out of 10, Exceptional, (542 reviews)
"Our room was spacious with excellent views of the harbor."
United States
Donna
3 days ago
Gallows Point Resort

Wharfside Village Hotel

Wharfside Village Hotel
3.0 star property
St. John
9.8 out of 10, Exceptional, (163 reviews)
"Loved that it was right on the beach."
United States
Jaime Jr
3 days ago
Wharfside Village Hotel

Bluebeard's Castle Resort

Bluebeard's Castle Resort
4.0 star property
Charlotte Amalie
8.8 out of 10, Excellent, (247 reviews)
"Well equipped apartments, nice pool and hot tub and easily walkable to town."
United States
Jennifer
16 hours ago
$235 nightly
The price is $261
May 11 - May 12
Total with taxes and fees
Bluebeard's Castle Resort

Cruz Bay Boutique Hotel

Cruz Bay Boutique Hotel
3.0 star property
St. John
9.6 out of 10, Exceptional, (325 reviews)
"Good free breakfast. Nice breezy patios to sit. Pros Perfect location to shops."
United States
Jocelyn
10 days ago
$290 nightly
The price is $327
Apr 17 - Apr 18
Total with taxes and fees
Cruz Bay Boutique Hotel

St John Inn

St John Inn
3.0 star property
St. John
9.2 out of 10, Wonderful, (432 reviews)
"The 5 00 free cocktail happy hour is a nice touch."
United States
Victoria
1 day ago
$235 nightly
The price is $265
Apr 19 - Apr 20
Total with taxes and fees
St John Inn

Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
4.0 star property
St. John
8.8 out of 10, Excellent, (100 reviews)
"This is a great place to stay. Pool was nice."
United States
Dana
January 7th, 2026
$754 nightly
The price is $826
Apr 27 - Apr 28
Total with taxes and fees
Suite St. John at Gallows Point Resort

Inn at Tamarind Court

Inn at Tamarind Court
3.0 star property
St. John
9.2 out of 10, Wonderful, (298 reviews)
"The food was very good."
United States
Michele
9 days ago
Inn at Tamarind Court

Marketplace Suites

Marketplace Suites
3.5 star property
St. John
8.8 out of 10, Excellent, (162 reviews)
"Loved the market down stairs. You can hear everything."
United States
Brande
4 days ago
Marketplace Suites

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
St. Thomas
8.4 out of 10, Very Good, (459 reviews)
"Amenities were amazing. We paid for the Club Lounge package."
United States
John
November 9th, 2025
$1,051 nightly
The price is $1,174
May 3 - May 4
Total with taxes and fees
The Ritz-Carlton, St. Thomas

Concordia Eco-Resort

Concordia Eco-Resort
3.0 star property
St. John
8.0 out of 10, Very Good, (93 reviews)
"In a beautiful part of the island."
United States
Jessica
9 days ago
Concordia Eco-Resort

The Saint Resort

The Saint Resort
3.0 star property
St. John
9.2 out of 10, Wonderful, (35 reviews)
"Staff was very friendly. Hot tub were accessible all day."
United States
Charleen
17 days ago
$391 nightly
The price is $428
May 2 - May 3
Total with taxes and fees
The Saint Resort

Secret Harbour Beach Resort

Secret Harbour Beach Resort
4.0 star property
St. Thomas
9.0 out of 10, Wonderful, (1,005 reviews)
"The beachfront room was perfect for our family. The view was amazing."
United States
Christy
12 days ago
$628 nightly
The price is $699
May 4 - May 5
Total with taxes and fees
Secret Harbour Beach Resort

Point Pleasant Resort

Point Pleasant Resort
4.0 star property
St. Thomas
8.6 out of 10, Excellent, (1,003 reviews)
"The kitchen had everything needed. Close to Red hook ferry, groceries, beaches."
United States
Sarabeth
2 days ago
Point Pleasant Resort

Emerald Beach Resort

Emerald Beach Resort
3.5 star property
St. Thomas
7.8 out of 10, Good, (1,330 reviews)
"The ocean view King had an incredible ocean view."
United States
Brandi
3 days ago
$278 nightly
The price is $310
May 4 - May 5
Total with taxes and fees
Emerald Beach Resort

2 Bedroom Villa - Westin St. John Coral Vista Villas - Full Resort Access

2 Bedroom Villa - Westin St. John Coral Vista Villas - Full Resort Access
St. John
9.0 out of 10, Wonderful, (4 reviews)
"Beautiful villa, amazing location. The only hiccup was the Westin check in.....we received "welcome" info. 3 days later and also had trouble getting bathroom supplies filled (shampoo, conditioner, shower gels were empty). Staff replaced a missing coffee pot right away. Communication with owner was excellent and VRBO booking was efficient and went smoothly. We would most definitely rent from this owner again."
United States
Anonymous traveler
$2,980 nightly
The price is $2,980
May 3 - May 4
Total with taxes and fees
2 Bedroom Villa - Westin St. John Coral Vista Villas - Full Resort Access

View of Paradise at Sapphire Beach

View of Paradise at Sapphire Beach
3.5 star property
St. Thomas
9.0 out of 10, Wonderful, (225 reviews)
"The location was great and the view of the ocean from the balcony was awesome."
United States
George
13 days ago
$530 nightly
The price is $597
Apr 23 - Apr 24
Total with taxes and fees
View of Paradise at Sapphire Beach

Club Wyndham Elysian Beach Resort

Club Wyndham Elysian Beach Resort
3.5 star property
St. Thomas
8.0 out of 10, Very Good, (181 reviews)
"Staff super friendly. Room was well equipped. Pool was great."
United States
Morgan
7 days ago
Club Wyndham Elysian Beach Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Vacation Rentals in St. John

Save an average of 15% on thousands of hotels when you're signed in

Where to stay in St. John

St. John offers stunning views and a tropical atmosphere perfect for outdoor adventures and beach vacations. Explore the island's pristine beaches and vibrant scenery while enjoying the comforts of nearby Virgin Islands hotels, making your stay an unforgettable tropical getaway.

Estate Enighed

Discover Estate Enighed, a welcoming destination perfectly suited for adventurous travelers, families, and couples seeking a mix of beach relaxation and outdoor exploration. With stunning spots like Trunk Bay and Cinnamon Bay Beach nearby, along with the captivating Virgin Islands National Park, there's always something to enjoy. Located in St. John, Estate Enighed offers easy access to a variety of shopping centers and resorts, making it a smart choice for your vacation stay.

Estate Chocolate Hole and Great Cruz Bay

Experience the charm of Estate Chocolate Hole and Great Cruz Bay, an excellent hub for adventure-seeking travelers who want to indulge in both luxury and family-friendly activities. This vibrant area offers easy access to stunning spots like Trunk Bay, the scenic Virgin Islands National Park, and the inviting Cinnamon Bay Beach, perfect for outdoor enthusiasts and beach lovers alike. Located in St. John, Estate Chocolate Hole and Great Cruz Bay is a smart choice for your next getaway, ensuring a memorable stay in paradise.

Monte

If you are an adventure-seeking traveler, look no further than Monte in St. John, U.S. Virgin Islands, which features stunning beaches like Trunk Bay and Cinnamon Bay Beach, as well as the breathtaking Virgin Islands National Park. This vibrant village offers ample opportunities for outdoor activities and family fun, making it an ideal base for your vacation. Monte’s location in St. John ensures easy access to these attractions, making it a smart choice for your stay.

Estate Carolina

Estate Carolina in St. John, U.S. Virgin Islands, stands out as a prime spot for adventure seekers and families eager to explore stunning beaches and lush landscapes. Visitors can easily access the breathtaking Virgin Islands National Park, the idyllic Trunk Bay, and the serene Cinnamon Bay Beach, each offering unique outdoor experiences. Nestled in a region that welcomes travelers year-round, Estate Carolina is a smart choice for those looking to immerse themselves in the natural beauty and adventure of the islands.

Fish Bay

Looking for the perfect spot? Fish Bay is ideal for adventurous travelers seeking a blend of outdoor activities and stunning scenery in St. John, U.S. Virgin Islands. Here, you can explore the breathtaking Trunk Bay and experience the natural beauty of Virgin Islands National Park, while also enjoying the tranquility of Cinnamon Bay Beach. With its appealing offerings and easy access to local attractions, Fish Bay is a smart choice for your vacation stay.

Stay near popular attractions in St. John

Escape to St. John in the U.S. Virgin Islands for a perfect blend of outdoor adventures and stunning scenery. With pristine beaches and vibrant bays, this tropical paradise is ideal for unforgettable island getaways. Enjoy diverse experiences while exploring nearby St. Croix and finding the best Caribbean islands hotels.

Learn more about St. John

The island's pristine beaches like Trunk Bay offer the Caribbean's clearest snorkeling, best visited before tour boats arrive at 10am. Hiking trails through Virgin Islands National Park lead to hidden ruins and secret beaches where rangers can point you toward turtle nesting spots.

Top St. John Hotel Reviews

More cheap stays in St. John

Dolphin Suites

Dolphin Suites

18-27 boulon center St. John St John
9.2/10 Wonderful! (17 reviews)

Hotels in St. John with star-rating

Find out more about St. John

Top reasons to visit St. John

  • Stunning Beaches: St. John boasts some of the most beautiful beaches, including Trunk Bay, perfect for sunbathing and swimming.
  • Virgin Islands National Park: Explore breathtaking landscapes and diverse wildlife in this stunning national park.
  • Outdoor Adventures: Enjoy activities like snorkeling, hiking, and charter boat excursions for adrenaline-filled experiences.
  • Rich Local Culture: Immerse yourself in the vibrant culture through local attractions and community events.
  • Diverse Accommodations: Choose from luxurious resorts to charming villas for a perfect stay.

Find great hotels in and around St. John

Discover the perfect getaway in St. John, U.S. Virgin Islands, where a variety of accommodations await you. From luxurious resorts to charming villas, there's something for every traveler seeking adventure, beachfront relaxation, or a memorable family vacation. Explore the best hotels and waterfront options that make St. John a sought-after destination. Your dream vacation rental is just a booking away.

  • The Ritz-Carlton, St. Thomas: This luxurious 5-star resort, rated 8.4, is an ideal choice for travelers seeking a beach and adventure getaway. Located 8 miles from St. John, The Ritz-Carlton offers direct access to the beach and a variety of water sports, including kayaking and snorkeling right on-site. Families will appreciate child-friendly amenities such as a dedicated children's club and a pool designed for kids, ensuring that guests of all ages can enjoy their vacation. With its stunning ocean views and a range of recreational activities, this resort caters to those looking for an upscale vacation experience.
  • The Westin St. John Resort Villas: This 4.5-star resort, holding an 8.2 rating, is perfectly situated in St. John for families and adventure seekers alike. Guests will find direct beach access and various water activities such as kayaking and snorkeling. The Westin stands out for its family-oriented services, including a free children's club and playground facilities. With a combination of comfort and adventure, this resort provides a great setting for both relaxation and family fun, making it a fantastic choice for your tropical getaway.
  • Inn at Tamarind Court: Rated 9.2, the 3-star Inn at Tamarind Court offers a unique experience for those who appreciate nature and wellness. Located in St. John, this inn features direct beach access and opportunities for hiking and biking nearby, ideal for outdoor enthusiasts. Its focus on natural accommodation and serene atmosphere provides a calming retreat for guests. The property is perfect for travelers seeking a more personal and nature-infused vacation experience, blending relaxation with adventure in a tranquil setting.

Where to stay in St. John

St. John, U.S. Virgin Islands, is a tropical paradise perfect for outdoor enthusiasts and beach lovers alike. Explore stunning beaches like Trunk Bay, immerse yourself in the island's natural beauty, and enjoy picturesque picnic areas. Nearby excursions offer a taste of local culture and adventure, making it an ideal destination for unforgettable island getaways. Whether you're seeking relaxation or adventure, St. John has something special for every traveler.

  • Estate Enighed: Nestled on the picturesque island of St. John, Estate Enighed is a charming village that offers visitors a delightful blend of beach, outdoor adventures, and stunning scenery. The area sees its highest number of travelers from February to March and in July, making it a popular destination during these months. Visitors can explore nearby resorts and shopping centers, while enjoying the breathtaking landscapes of the surrounding beaches and bays. The nearby Virgin Islands National Park is a must-visit for nature lovers, providing ample opportunities for hiking, snorkeling, and relaxing under the sun.
  • Estate Chocolate Hole and Great Cruz Bay: This vibrant village is another gem located on St. John, known for its beautiful beaches and outdoor activities. Like Estate Enighed, visitor numbers peak during the winter months and in July, attracting adventure enthusiasts and relaxation seekers alike. Estate Chocolate Hole and Great Cruz Bay offers easy access to resorts and thrilling underwater sports, allowing for an exciting vacation experience. Nearby attractions include serene beaches and the stunning Virgin Islands National Park, where you can immerse yourself in the natural beauty of the island.
  • Monte: Located in the heart of St. John, Monte is a quaint village that captures the essence of Caribbean island life. With a consistent flow of visitors throughout the year, peaking in February to March and July, Monte is known for its beautiful beaches and inviting outdoor spaces. Guests can enjoy local shopping centers and cozy resorts, making it a convenient base for exploring the island. The proximity to the beaches and the Virgin Islands National Park provides endless opportunities for adventure and relaxation, making Monte a fantastic choice for your vacation.

Things to do in St. John

St. John offers a perfect blend of outdoor adventures and stunning scenery for your vacation. Enjoy activities like sightseeing tours, beach clubs, and exploring luxury resorts. For those seeking thrills, underwater sports and charter boat excursions await. Don't miss local attractions that showcase the island's vibrant culture and natural beauty, making your trip an unforgettable experience.

Shopping

In St. John, visit the local shops in Cruz Bay for unique souvenirs and artisan crafts. If you're up for a drive, check out the Mongoose Junction, a charming shopping center with boutiques and galleries, or head to the Coral Bay area for more local finds.

Recreation

Experience tranquility at the Coral Bay Wellness Center, where you can enjoy rejuvenating yoga sessions overlooking the ocean. Afterward, indulge in a soothing massage amidst tropical gardens for ultimate relaxation. For adventure, explore the pristine beaches and hiking trails of Virgin Islands National Park.

Adventure

Trunk Bay offers stunning snorkeling with vibrant coral reefs, perfect for underwater exploration. For hiking enthusiasts, the Virgin Islands National Park features scenic trails leading to breathtaking views and historical ruins. Experience thrilling kayaking tours around the island's coastline and discover secluded beaches and hidden coves.

Nightlife

In St. John, the Beach Bar is perfect for beachside drinks and live music, while the Quiet Mon Pub offers a laid-back vibe with local brews. For a vibrant night, head to the Westin Resort’s Rum Bar for cocktails and stunning sunset views.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. John

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. John are September to November, where the prices are slightly lower. This is in comparison to February to March and December, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in St. John is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. John is Tuesday. The most expensive day to stay in St. John is Sunday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your options based on your budget, preferred location, and the type of hotel you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotel choices currently available. To find the best prices and deals, sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by booking a package through Expedia that combines your St. John hotel, flights, and activities.

Find the best attractions in St. John

St. John offers an idyllic getaway for outdoor enthusiasts and beach lovers alike. With stunning beaches, picturesque bays, and the breathtaking Virgin Islands National Park, visitors can immerse themselves in nature and enjoy a variety of scenic experiences. Whether you're looking to relax on the sand or explore the vibrant landscapes, St. John has plenty of attractions that cater to those seeking adventure and tranquility in a beautiful setting.

  • Trunk Bay: Experience one of the most picturesque beaches in the Caribbean, featuring soft white sands and crystal-clear waters. Trunk Bay is perfect for snorkeling, with an underwater trail that showcases vibrant marine life and coral reefs, making it a paradise for beach lovers.
  • Virgin Islands National Park: Explore this stunning national park that covers over half of St. John. With lush landscapes, hiking trails, and diverse wildlife, it offers a perfect blend of adventure and breathtaking scenery. Ideal for outdoor enthusiasts, the park's trails lead to historic ruins and scenic overlooks.
  • Cinnamon Bay Beach: Enjoy the serene beauty of Cinnamon Bay Beach, known for its tranquil atmosphere and lush surroundings. This scenic bay is perfect for swimming, kayaking, and sunbathing, providing a relaxing escape amidst nature’s splendor.

Best time to go to St. John

The best time to visit St. John can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. John falls in September, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in St. John falls in March, visitor numbers are slightly high and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January78.3°F (25.7°C)No RainMostly SunnyAverageAverage
February77.9°F (25.5°C)No RainMostly SunnyAverageSlightly High
March77.5°F (25.3°C)No RainMostly SunnySlightly HighSlightly High
April78.6°F (25.9°C)No RainMostly SunnyAverageAverage
May80.2°F (26.8°C)Light RainMostly SunnySlightly LowAverage
June81.7°F (27.6°C)Light RainMostly SunnyAverageAverage
July82.2°F (27.9°C)Light RainMostly SunnySlightly HighAverage
August82.8°F (28.2°C)Light RainMostly SunnyAverageAverage
September83.1°F (28.4°C)Light RainMostly SunnySlightly HighSlightly Low
October82.6°F (28.1°C)Light RainMostly SunnySlightly LowSlightly Low
November81.1°F (27.3°C)Light RainMostly CloudySlightly LowSlightly Low
December79.7°F (26.5°C)No RainMostly SunnyAverageSlightly High

The nearest major airports for your trip to St. John

Traveling to St. John, U.S. Virgin Islands is convenient with nearby airports. St. Thomas (STT-Cyril E. King) is 16 miles away and offers excellent accommodations like The Ritz-Carlton and The Westin St. Thomas Beach Resort & Spa. Transportation services to the airport from these hotels are available. St. Thomas (SPB-St. Thomas Seaplane Base) is another option, located 14 miles from St. John, with nearby hotels including The Westin St. John Resort Villas and Margaritaville Vacation Club. Christiansted (STX-Henry E. Rohlsen), 44 miles away, features hotels like Carambola Beach Resort and Sand Castle on the Beach, though it requires a longer journey to reach St. John.

Frequently asked questions

What is the best area to stay in St John?
The best area to stay in St. John is Cruz Bay, which is the island's main town and port of entry.

Cruz Bay is the most developed part of St. John, offering a variety of amenities and accommodations. It's where the ferry docks, making arrivals and departures convenient. The town center features numerous restaurants, shops, and grocery stores, all within walking distance. For couples looking for a lively base with easy access to dining and nightlife, Cruz Bay is an excellent choice. You'll find a range of lodging options here, from boutique hotels to vacation rentals.

For those seeking a more secluded and tranquil experience, the areas around the North Shore beaches, such as Cinnamon Bay or Trunk Bay, offer a different kind of stay. These areas are known for their proximity to some of the most beautiful beaches in the world, ideal for snorkeling and swimming. Accommodations here often include eco-resorts or private villas, providing a peaceful retreat.
What are the best hotels in St John that travelers recommend?
For highly recommended hotels in St John, consider Gallows Point Resort, St John Inn, and Wharfside Village Hotel.

The 4-star Gallows Point Resort, with an outstanding 9.6 rating, is great for couples and offers suites with premium bedding. It boasts direct access to a nearby beach and sea, with ocean views available. Guests frequently praise the kind and helpful staff, as well as the nice pool and excellent restaurant. It is conveniently located near St John Eco Hike & Snorkel Adventure, just 0.1 miles away.

The 3-star St John Inn, rated 9.2, offers suites with premium bedding and complimentary continental breakfast. Guests consistently highlight the clean and spacious rooms, and the super nice and helpful staff. The hotel is also close to St John Eco Hike & Snorkel Adventure, just 0.3 miles away.

Another excellent option is the 3-star Wharfside Village Hotel, which has an impressive 9.8 rating. This hotel features premium bedding and is conveniently located with onsite shopping opportunities, including a grocery or convenience store. Guests frequently praise its great and great location, beautiful and clean rooms, friendly and amazing staff, comfortable beds, and free parking. It is just 0.1 miles from St John Eco Hike & Snorkel Adventure.
What are the best family hotels in St John?
For family-friendly hotels in St John, consider The Westin St. John Resort Villas and St John Inn.

The 4.5-star Westin St. John Resort Villas, with an 8.4 rating, offers a fantastic experience for families. Guests frequently praise the beautiful and clean rooms, the friendly and great staff, and the clean, big pool. It provides amenities such as sofa beds, a playground, free cribs, and supervised childcare. It is conveniently located near points of interest like Boatman Point and Chocolate Hole.

Another excellent option is the 3-star St John Inn, rated 9.2, where guests appreciate the clean, big rooms and the super nice and helpful staff. This inn provides free rollaway extra beds, free cribs, and suites, along with a complimentary self-serve continental breakfast. It is situated close to Salomon Beach and St John Eco Hike & Snorkel Adventure. Find more child-friendly accommodations in St John
What are the best spa hotels in St John?
For outstanding spa hotels in St John, consider The Saint Resort, Concordia Eco-Resort, and The Westin St. John Resort Villas.

The 3-star The Saint Resort, with an impressive 9.6 rating, offers an extensive spa experience with onsite services available daily, including Swedish massage, deep tissue massage, and hot stone massage. Guests can enjoy a rejuvenating massage with advance notice. It is conveniently located near attractions such as Mongoose Junction and Salomon Beach.

Another excellent option is the 3-star Concordia Eco-Resort, rated 7.8. This resort provides onsite massage services, with advance notice recommended. Guests frequently praise the helpful and amazing staff, the superb and great location, and the excellent pool. It also boasts ocean views and direct access to a nearby beach, with Saltpond Bay Beach just 0.2 miles away.

The 4.5-star The Westin St. John Resort Villas, with an 8.4 rating, offers a luxurious stay with amenities like a steam room, multiple outdoor pools with sun loungers and cabanas, and premium bedding. Guests can also enjoy beachfront dining and onsite tennis facilities. It is located near Chocolate Hole and Sunset Beach. See all spa hotels in St John
Which beach resorts in St John do travelers love?
For beach resorts in St John that travelers love, consider The Westin St. John Resort Villas and Concordia Eco-Resort.

The 4.5-star The Westin St. John Resort Villas, with an 8.4 rating, is highly praised by guests for its beautiful and clean rooms, friendly and great staff, and convenient facilities. The hotel offers direct access to a nearby beach and features multiple outdoor pools with sun loungers and cabanas. It is also close to Boatman Point and Sunset Beach.

Another great option is the 3-star Concordia Eco-Resort, which has a 7.8 rating. Guests consistently mention the helpful and amazing staff, the great and great location, and the excellent outdoor pool. This resort offers ocean views and direct access to a nearby beach. It is conveniently located near Saltpond Bay Beach and the Ram Head Trail. See more stays near the beach in St John
What hotels in St John offer free breakfast?
For hotels in St John that offer complimentary breakfast, consider the Cruz Bay Boutique Hotel, St John Inn, Inn at Tamarind Court, St John Inn Boutique Hotel, and St John Inn Boutique Hotel Suite.

The 3-star Cruz Bay Boutique Hotel, with an impressive 9.6 rating, offers both free continental and regular breakfast. This hotel also features suites and is conveniently located near Cruz Bay Beach, just 0.1 miles away, and Lind Point Trail, 0.2 miles away. Guests frequently praise its central and convenient location, as well as its fabulous staff.

Another excellent option is the 3-star St John Inn, which has a 9.2 rating. Guests can enjoy free self-serve, continental, and daily breakfast. It also offers suites and is located 0.3 miles from Cruz Bay Beach. Reviewers often mention its clean and big rooms, as well as the super nice and helpful staff.

The 3-star Inn at Tamarind Court, rated 9.2, provides free continental and daily breakfast, along with free self-parking and free WiFi. It is located 0.3 miles from Cruz Bay Beach. Guests frequently highlight its excellent and walkable location, friendly staff, comfortable and clean rooms, and wonderful breakfast.

The St John Inn Boutique Hotel, with a 9.6 rating, offers free breakfast and features a private secured outdoor pool. It is also located near the sea and beach.

Finally, the St John Inn Boutique Hotel Suite, boasting a great 10.0 rating, provides free continental and regular breakfast. This suite option also includes a private secured outdoor pool and is situated near the sea and beach. Find more hotels with free breakfast in St John
What are the top pet-friendly hotels in St John?
For pet-friendly hotels in St John, consider the St John Inn and the St John Inn Boutique Hotel.

The 3-star St John Inn, with a 9.2 rating, is an excellent choice for travelers with pets. It offers suites and complimentary breakfast, including a continental option. Guests often mention the clean and spacious rooms and the super nice and helpful staff. It is conveniently located near attractions like St John Eco Hike & Snorkel Adventure, which is just 0.3 miles away, and Salomon Beach, at 0.7 miles.

Another highly-rated option is the St John Inn Boutique Hotel, which boasts an impressive 9.6 rating. This hotel features an outdoor pool, including a private and secured pool, making it a great choice for relaxation. It is also close to Chocolate Hole, about 1.0 mile away.

Additionally, the St John Inn Boutique Hotel Suite, with a great 10.0 rating, also welcomes pets. Guests can enjoy complimentary breakfast, including continental options, and appreciate its proximity to the sea and beach. See more pet-friendly hotels in St John
What are the best budget hotels in St John?
For highly-rated budget hotels in St John, consider the St John Inn, Inn at Tamarind Court, Cruz Bay Boutique Hotel, and The Saint Resort.

The 3-star St John Inn, with a 9.2 rating, offers free continental breakfast, free self-parking, and free WiFi. Guests often mention the clean and spacious rooms and the super nice and helpful staff. It is conveniently located near Cruz Bay Beach, which is 0.3 miles away, and Lind Point Trail, also 0.3 miles away.

Another excellent option is the 3-star Inn at Tamarind Court, also rated 9.2. This hotel provides free self-parking, free breakfast, and free WiFi. Travelers frequently praise its excellent and walkable location, friendly staff, comfortable and clean rooms, and wonderful breakfast. Cruz Bay Beach is just 0.3 miles from this hotel.

The 3-star Cruz Bay Boutique Hotel, boasting an impressive 9.6 rating, offers free continental breakfast and free WiFi. It is located very close to the ocean and beach, with Cruz Bay Beach only 0.1 miles away. Guests consistently highlight its central and convenient location and the fabulous and wonderful staff.

Finally, The Saint Resort, a 3-star hotel with a 9.6 rating, features free WiFi, free self-parking, an outdoor pool with cabanas and sun loungers, and a poolside bar. It is situated 0.2 miles from Cruz Bay Beach and 0.4 miles from Lind Point Trail. View all budget hotels in St John
What are the best hotels in St John near Great Cruz Bay?
For hotels in St John near Great Cruz Bay, consider the Allamanda 3 - 1 bedroom suite at Seagrape Vista, Pitaya 2 - 2 bedroom suite at Seagrape Vista, Pitaya 1 - 2 bedroom suite at Seagrape Vista, Latitude Adjustment-Spacious Modern 1 Bedrm/1 Ba Condo at Grande Bay, and Allamanda 4 - 1 bedroom suite at Seagrape Vista.

The Allamanda 3 - 1 bedroom suite at Seagrape Vista, with a great 10.0 rating, offers a kitchen, a shared pool, and a balcony. It's conveniently located near St John Eco Hike & Snorkel Adventure and within easy reach of Salomon Beach.

Another excellent option is the Pitaya 2 - 2 bedroom suite at Seagrape Vista, also boasting a 10.0 rating. This suite features a kitchen, a shared pool, and a balcony, with nearby attractions including St John Eco Hike & Snorkel Adventure and Caneel Bay Beach.

The Pitaya 1 - 2 bedroom suite at Seagrape Vista, rated 10.0, provides guests with a kitchen, a shared infinity pool, and a balcony. This property is close to St John Eco Hike & Snorkel Adventure and offers onsite parking.

Latitude Adjustment-Spacious Modern 1 Bedrm/1 Ba Condo at Grande Bay, with a 10.0 rating, is a great choice offering a kitchen and a balcony or patio. It is exceptionally close to St John Eco Hike & Snorkel Adventure and a short distance from Salomon Beach.

Finally, the Allamanda 4 - 1 bedroom suite at Seagrape Vista, also rated 10.0, features a kitchen, a shared pool, and a balcony. It's located near St John Eco Hike & Snorkel Adventure and has a nearby beach location.
When is the best time to go to St John?
The best time to visit St. John is during the shoulder seasons, specifically from April to June or in November, when the weather is pleasant and the island is less crowded.

April to June offers a sweet spot after the peak tourist season subsides but before the official start of hurricane season. You'll find warm, sunny days great for beach activities and snorkeling, with fewer visitors at popular spots like Trunk Bay and Cinnamon Bay. This period is also ideal for couples seeking a more tranquil experience without sacrificing good weather.

November is another excellent choice, as it marks the end of hurricane season and the beginning of the drier, cooler months. The island is recovering from the slower summer season, meaning many businesses are fully operational, but the crowds haven't yet reached their peak.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. John.
How can I save on a St. John hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. John hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St. John hotel?
Prices for hotels in St. John often vary, but you can find a great deal from $153 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia