Find hotels in St. John from $156

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

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, (449)
"Clean , safe and fantastic staff!"
United States
Matthew
$679 nightly
The price is $764
Dec 11 - Dec 12
Total with taxes and fees
The Westin St. John Resort Villas

Villa Island Paradise

Villa Island Paradise
4.0 star property
St. John
9.6 out of 10, Exceptional, (5)
"Loved beautiful view. Everything close by"
United States
Vickie
$630 nightly
The price is $701
Dec 11 - Dec 12
Total with taxes and fees
Villa Island Paradise

The Saint Resort

The Saint Resort
3.0 star property
St. John
9.6 out of 10, Exceptional, (25)
"Great property run by great people."
United States
Jeff
$342 nightly
The price is $372
Dec 12 - Dec 13
Total with taxes and fees
The Saint Resort

Cruz Bay Boutique Hotel

Cruz Bay Boutique Hotel
3.0 star property
St. John
9.6 out of 10, Exceptional, (318)
"Near nice restaurants, near a small beach, near a market."
United States
israel deepaul
$293 nightly
The price is $330
Dec 12 - Dec 13
Total with taxes and fees
Cruz Bay Boutique Hotel

Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
4.0 star property
St. John
8.6 out of 10, Excellent, (95)
"Amazing property and helpful staff. "
United States
Joseph
$827 nightly
The price is $908
Dec 11 - Dec 12
Total with taxes and fees
Suite St. John at Gallows Point Resort

St John Inn

St John Inn
3.0 star property
St. John
9.2 out of 10, Wonderful, (414)
"Breakfast was ok. Room service sometimes forgot to bring clean towels and clean the room but overall was a pleasant experience. Staff is really friendly and helpful."
United States
Marwan
$380 nightly
The price is $428
Dec 16 - Dec 17
Total with taxes and fees
St John Inn

Peter Bay Gatehouse

Peter Bay Gatehouse
4.0 star property
Maho Bay Quarter
8.4 out of 10, Very Good, (19)
"Staying at the gate house was wonderful. Walk to beach was a little longer than expected because of the sharp incline. Very nice place to stay!! "
United States
jonathan
$880 nightly
The price is $990
Dec 11 - Dec 12
Total with taxes and fees
Peter Bay Gatehouse

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, (1005)
"Amazing place"
United States
Michael
$605 nightly
The price is $679
Dec 11 - Dec 12
Total with taxes and fees
The Westin St. Thomas Beach Resort & Spa

Margaritaville Vacation Club - St. Thomas

Margaritaville Vacation Club - St. Thomas
4.0 star property
St. Thomas
8.0 out of 10, Very Good, (2316)
"Loved our stay"
United States
Michael
$359 nightly
The price is $404
Dec 14 - Dec 15
Total with taxes and fees
Margaritaville Vacation Club - St. Thomas

The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
3.0 star property
St. Thomas
9.0 out of 10, Wonderful, (347)
"Great hotel!"
United States
Yasemin
$303 nightly
The price is $340
Dec 11 - Dec 12
Total with taxes and fees
The Pink Palm Hotel - Adults Only

Hampton by Hilton St. Thomas

Hampton by Hilton St. Thomas
3.0 star property
Havensight
9.0 out of 10, Wonderful, (36)
"Love it here, second time staying here and really love it "
United States
Julianna
$290 nightly
The price is $326
Dec 20 - Dec 21
Total with taxes and fees
Hampton by Hilton St. Thomas

Bunker Hill Hotel

Bunker Hill Hotel
3.0 star property
St. Thomas
8.0 out of 10, Very Good, (1061)
"Amazing hotel. Clean, comfortable and great staff "
United States
Jonathan
$140 nightly
The price is $156
Dec 18 - Dec 19
Total with taxes and fees
Bunker Hill Hotel

Olga's Fancy

Olga's Fancy
3.0 star property
St. Thomas
9.6 out of 10, Exceptional, (1001)
"Fabulous place Wonderful host—- accommodation was perfect. Could stay here a week and just take in the views and savor the local restaurants all within walking distance."
United States
Beth
$140 nightly
The price is $157
Dec 14 - Dec 15
Total with taxes and fees
Olga's Fancy

Mafolie Hotel

Mafolie Hotel
3.0 star property
St. Thomas
8.6 out of 10, Excellent, (1001)
"The best views and drinks on the island. "
United States
Zacharias
$169 nightly
The price is $187
Dec 11 - Dec 12
Total with taxes and fees
Mafolie Hotel

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
St. Thomas
8.4 out of 10, Very Good, (439)
"The seaside massage was spectacular and the view of the ocean while laying pool side is just breathtaking. "
United States
Benita
$1,008 nightly
The price is $1,126
Dec 14 - Dec 15
Total with taxes and fees
The Ritz-Carlton, St. Thomas

Emerald Beach Resort

Emerald Beach Resort
3.5 star property
St. Thomas
7.8 out of 10, Good, (1134)
"The room was very comfortable and clean. The amazing beachfront view made this vacation wonderful. "
United States
Stephanie
$247 nightly
The price is $275
Dec 17 - Dec 18
Total with taxes and fees
Emerald Beach Resort

Bluebeard's Castle Resort

Bluebeard's Castle Resort
4.0 star property
Charlotte Amalie
10.0 out of 10, Exceptional, (1)
"Everything was lovely. Kemia if that’s her name was great, she seemed like the only one who was working "
United States
Layla
$456 nightly
The price is $513
Dec 11 - Dec 12
Total with taxes and fees
Bluebeard's Castle Resort

Secret Harbour Beach Resort

Secret Harbour Beach Resort
4.0 star property
St. Thomas
9.0 out of 10, Wonderful, (1000)
"Beautiful pool, beach, restaurant and accommodations. Staff was friendly and helpful. Would definitely stay again."
United States
Renee
$413 nightly
The price is $460
Dec 16 - Dec 17
Total with taxes and fees
Secret Harbour Beach Resort

Windward Passage Hotel

Windward Passage Hotel
3.5 star property
St. Thomas
7.0 out of 10, Good, (1373)
"Easy check-in great staff great bartender. It’s been a few years since I’ve been back and it’s much improved post Covid."
United States
Genevieve
$241 nightly
The price is $268
Jan 5 - Jan 6, 2026
Total with taxes and fees
Windward Passage Hotel

Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas
3.5 star property
St. Thomas
7.0 out of 10, Good, (1006)
"Staff were very courteous and attentive. Overall, the location is great, close to the airport and Lindbergh Bay Beach. Does need some upgrades and modernization. But very convenient and it was clean "
United States
Deania
$147 nightly
The price is $164
Dec 17 - Dec 18
Total with taxes and fees
Lindbergh Bay Hotel and Villas
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.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in St. John

Find the best St. John areas and neighborhoods for the activities you enjoy most. Learn more about St. John
Learn more about St. John

Maho Bay Quarter

If you're spending some time in Maho Bay Quarter, Maho Beach and Cinnamon Bay Beach are top sights worth seeing.

Contant Farms

If you're spending some time in Contant Farms, Great Cruz Bay and Turner Bay are top sights worth seeing.

Rendezvous & Ditleff

While visiting Rendezvous & Ditleff, you might make a stop by sights like Klein Bay and Rendezvous Bay.

Upper Carolina

While visiting Upper Carolina, you might make a stop by sights like Virgin Islands National Park and Ajax Peak.

Ditleff Point

While visiting Ditleff Point, you might make a stop by sights like Klein Bay and Rendezvous Bay.

Stay near popular St. John attractions

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

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 in the Caribbean, perfect for relaxation and water activities.
  • Virgin Islands National Park: This remarkable park offers hiking, snorkeling, and breathtaking scenery, showcasing the island's natural beauty.
  • Outdoor Adventures: Engage in thrilling excursions like kayaking, diving, and hiking, catering to all adventure levels.
  • Cultural Experiences: Enjoy unique local events, including castle shows, adding a cultural touch to your vacation.
  • Charming Accommodations: St. John offers a range of options from luxurious resorts to cozy villas, ensuring a perfect stay.

Find great hotels in and around St. John

Discover the ideal lodging for your getaway in St. John, U.S. Virgin Islands. Whether you're seeking luxurious resorts or charming villas, this island offers a range of accommodations perfect for adventure seekers and families alike. Enjoy beautiful beaches and create unforgettable memories while exploring the best hotels, reading reviews, and finding the perfect fit for your vacation experience.

  • The Ritz-Carlton, St. Thomas: Experience luxury at its finest at The Ritz-Carlton, St. Thomas, a prestigious 5-star resort located 8 miles from St. John. This family-friendly property warmly welcomes LGBTQIA travelers and provides an array of amenities tailored for children, including a dedicated kids' club and a safe pool area. Guests can indulge in a full-service spa featuring outdoor treatment rooms, manicures, and relaxing couples’ massages. Pool cabanas are available for a fee, ensuring a lavish day by the water. With its upscale atmosphere and comprehensive family services, this resort offers an unforgettable vacation experience.
  • The Westin St. John Resort Villas: Set in the heart of St. John, The Westin St. John Resort Villas boasts a 4.5-star rating and is perfect for adventurous families. The resort offers a plethora of water sports activities, including snorkeling, kayaking, and fishing, allowing guests to explore the beautiful surroundings. Children are well-catered for with a free kids' club and a shared playground, ensuring fun for all ages. The combination of family-focused amenities and proximity to exciting recreational activities makes this resort a fantastic choice for those seeking a vibrant vacation.
  • Inn at Tamarind Court: For travelers seeking a cozy and adventurous stay, the Inn at Tamarind Court offers a 3-star experience right in the city center of St. John. With direct access to the beach, guests can easily enjoy sunbathing or swimming. The inn provides opportunities for hiking and biking nearby, making it ideal for those eager to explore the natural beauty of the area. Its friendly atmosphere and convenient location make it a great value for those looking to immerse themselves in local culture while enjoying beach access.

Where to stay in St. John

St. John, U.S. Virgin Islands, offers an idyllic escape for travelers seeking a tropical paradise. With stunning beaches, lush landscapes, and a laid-back island vibe, visitors can enjoy relaxing getaways and outdoor adventures. Explore the picturesque neighborhoods and enjoy easy beach access, making it the perfect destination for those yearning for an unforgettable island experience. Whether lounging by the shore or embarking on excursions, St. John promises a memorable tropical retreat.

  • Estate Enighed: Nestled on the picturesque island of St. John, Estate Enighed is a charming village that attracts visitors year-round, particularly during the peak seasons of March and July to August. Travelers flock here for its stunning beaches and breathtaking outdoor scenery. The village offers a variety of activities, including luxurious resorts, scenic hiking trails, and thrilling water sports. Being in close proximity to beautiful bays and the Virgin Islands National Park, Estate Enighed is an ideal base for adventure enthusiasts and nature lovers alike.
  • Estate Chocolate Hole and Great Cruz Bay: Located in the heart of St. John, Estate Chocolate Hole and Great Cruz Bay is another delightful village offering a blend of relaxation and adventure. With consistent visitor traffic throughout the year, this area experiences peak arrivals in March and during the summer months. Known for its idyllic beaches and serene outdoor spaces, the village is perfect for those seeking spa treatments and rejuvenating body care. Close to stunning bays and the national park, it’s a tranquil getaway for vacationers wanting to unwind while being surrounded by nature's beauty.
  • Estate Carolina: Estate Carolina is a vibrant village situated in St. John, where outdoor enthusiasts and beach lovers come together. Although it experiences similar visitor patterns as its neighboring areas, it shines with its unique blend of adventure activities and stunning scenery. The village is a hub for underwater sports and offers various resort options for a relaxing stay. Just a stone's throw away from beautiful beaches and the Virgin Islands National Park, Estate Carolina is perfect for those looking to explore both the sea and land.

Things to do in and around St. John

St. John offers a perfect blend of outdoor adventures and stunning scenery for beach vacations. Visitors can enjoy activities like beach clubs, water outings, and sightseeing tours. For those seeking adventure, outdoor excursions and underwater sports provide thrilling experiences. Don't miss the unique castle show, adding a cultural flair to your trip. With its beautiful landscapes and exciting activities, St. John is a must-visit destination for any vacationer.

Shopping

For unique gifts, visit St. John Spice, a local favorite. Mongoose Junction offers a vibrant shopping experience with various shops and entertainment. If you're up for a drive, check out Market Square East, about 11 miles away, where you can explore additional local businesses and city vibes.

Recreation

Experience rejuvenation at The Self Centre, where you can indulge in body treatments amidst a tranquil atmosphere. For outdoor enthusiasts, Mahogany Run Golf Course offers a stunning setting for a round of golf, while Lionel Roberts Stadium provides a vibrant space for various sports activities.

Adventure

The St John Eco Hike & Snorkel Adventure offers a thrilling combination of hiking and snorkeling, surrounded by stunning scenery. Explore the Lind Point Trail for breathtaking views and outdoor excitement. For a unique experience, take the Skyride to Paradise Point, located 12 miles from St. John, for panoramic vistas.

Nightlife

In St. John, Pistarckle Theater offers a charming blend of culture and romance, perfect for a family night out. For a lively atmosphere, the Magic Ice Gallery is a fun spot for drinks, while Caribbean Cinemas US VI Market Square provides a cozy setting for movie nights with a romantic vibe.

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

Booking tips and Expedia advantages for St. John

St. John, U.S. Virgin Islands, offers numerous ways to save money during your visit. Enjoy free access to beautiful spots like Cinnamon Bay Beach and Cruz Bay Beach. For transportation, consider using the local bus or ferry to keep costs down. Travel during the off-peak months from September to November for lower hotel rates, and book about a month in advance or look for last-minute deals on Expedia. Tuesdays are the cheapest days to stay, while Sundays are the priciest. Joining Expedia's One Key membership can also unlock exclusive discounts and savings on your trip.

  • 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 March to April 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 customize your preferences, such as your budget, desired location, and the type of hotel you prefer. For instance, selecting the Eco-certified filter will show you sustainable and environmentally friendly hotel options currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. John with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in St. John

St. John, U.S. Virgin Islands, is a paradise for outdoor enthusiasts and beach lovers, offering stunning scenery and a variety of attractions. Visitors can explore beautiful beaches, picturesque bays, and the remarkable Virgin Islands National Park. Whether you're seeking adventure or relaxation, St. John provides the perfect backdrop for an unforgettable vacation filled with natural beauty and outdoor experiences.

  • Trunk Bay: Known for its stunning white sand and crystal-clear waters, Trunk Bay offers a quintessential beach experience. Snorkel along the underwater trail to discover vibrant marine life amidst the picturesque backdrop of lush palm trees.
  • Virgin Islands National Park: This expansive park is a treasure trove of adventure, boasting scenic hiking trails and breathtaking views. Explore ancient petroglyphs and enjoy outdoor activities like kayaking and birdwatching within its pristine landscapes.
  • Cinnamon Bay Beach: A serene bay perfect for relaxation, Cinnamon Bay Beach features soft sands and calm waters. Engage in various outdoor activities or simply unwind while soaking up the sun, all surrounded by stunning natural scenery.

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 SunnyAverageAverage
March77.5°F (25.3°C)No RainMostly SunnySlightly HighSlightly High
April78.6°F (25.9°C)No RainMostly SunnyAverageSlightly High
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

To visit St. John, U.S. Virgin Islands, you can fly into two major airports. St. Thomas (STT-Cyril E. King) is located 16 miles away, with nearby hotels like The Ritz-Carlton, St. Thomas, and The Westin St. Thomas Beach Resort & Spa. Transportation services to the airport from these hotels are available. Alternatively, you can fly into St. Thomas (SPB-St. Thomas Seaplane Base), which is 14 miles away, with accommodations such as The Westin St. John Resort Villas and Margaritaville Vacation Club - St. Thomas offering shuttle services. For a longer trip, Christiansted (STX-Henry E. Rohlsen) is 44 miles away, with options like Carambola Beach Resort St. Croix.

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 $156 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