Find hotels in St. John from CA $130

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 1,375 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

The Saint Resort

3.0 star property
10.0 out of 10, Exceptional, (5)
"Great place to stay for vacation! Friendly staff, good food at the restaurant and great vibes! Very beautiful property. "
The price is CA $346
CA $527 total
includes taxes & fees
Jul 30 - Jul 31
The Saint Resort

The Westin St. John Resort Villas

4.5 star property
8.2 out of 10, Very good, (431)
"Convenience and the staff was superb! Will stay again."
The price is CA $581
CA $654 total
includes taxes & fees
Aug 17 - Aug 18
The Westin St. John Resort Villas

St John Inn

3.0 star property
9.2 out of 10, Wonderful, (404)
"Within walking distance of town and staff friendliness. "
The price is CA $393
CA $443 total
includes taxes & fees
Aug 3 - Aug 4
St John Inn

Suite St. John at Gallows Point Resort

4.0 star property
8.6 out of 10, Excellent, (94)
"LOVED this property and would def go back. Room was a bit dated but in good shape and HUGE and the terrace / views amazing. The highlight!!! Love walking into town. Two thumbs up!! "
The price is CA $680
CA $1,211 total
includes taxes & fees
Jul 30 - Jul 31
Suite St. John at Gallows Point Resort

Peter Bay Gatehouse

4.0 star property
8.4 out of 10, Very good, (18)
"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!! "
The price is CA $815
CA $1,400 total
includes taxes & fees
Aug 27 - Aug 28
Peter Bay Gatehouse

The Ritz-Carlton, St. Thomas

5.0 star property
8.4 out of 10, Very good, (402)
"Amazing resort, has all you need to relax and enjoy a getaway "
The price is CA $754
CA $1,035 total
includes taxes & fees
Aug 24 - Aug 25
The Ritz-Carlton, St. Thomas

Secret Harbour Beach Resort

4.0 star property
8.8 out of 10, Excellent, (1007)
"You won’t want to go anywhere else once you’re there. Beach is clean, quiet, and roomy"
The price is CA $540
CA $667 total
includes taxes & fees
Aug 15 - Aug 16
Secret Harbour Beach Resort

View of Paradise at Sapphire Beach

3.5 star property
9.0 out of 10, Wonderful, (193)
"Very clean and staff was very accommodating."
The price is CA $489
CA $1,003 total
includes taxes & fees
Aug 1 - Aug 2
View of Paradise at Sapphire Beach

L3 Condo

3.0 star property
The price is CA $281
CA $615 total
includes taxes & fees
Jul 30 - Jul 31
L3 Condo

Margaritaville Vacation Club - St. Thomas

4.0 star property
8.2 out of 10, Very good, (2150)
"Great Great stay"
The price is CA $431
CA $485 total
includes taxes & fees
Jul 30 - Jul 31
Margaritaville Vacation Club - St. Thomas

Tillett Gardens Guest House

3.0 star property
7.8 out of 10, Good, (15)
"Friendly, cost effective, and wasnt to far apart from any place to get to. "
Tillett Gardens Guest House

L4 Condo

3.0 star property
The price is CA $281
CA $615 total
includes taxes & fees
Jul 30 - Jul 31
L4 Condo

Aqua

3.0 star property
9.6 out of 10, Exceptional, (4)
"Comfortable and beautiful area"
The price is CA $252
CA $480 total
includes taxes & fees
Jul 31 - Aug 1
Aqua

Boundless Bliss Hotel

2.5 star property
7.0 out of 10, Good, (136)
"I loved everything about, especially the view , lil old but you cares I was able to book it the day before I came for 7days!!! Ac was hitting, balcony was hitting!!!! I loved!"
The price is CA $194
CA $237 total
includes taxes & fees
Aug 3 - Aug 4
Boundless Bliss Hotel

Buoy Haus Beach Resort St. Thomas, Autograph Collection

3.5 star property
9.2 out of 10, Wonderful, (102)
"Loved location and facilities. Food good and room great-highly recommended "
The price is CA $525
CA $721 total
includes taxes & fees
Aug 27 - Aug 28
Buoy Haus Beach Resort St. Thomas, Autograph Collection

Marriott's Frenchman's Cove

4.0 star property
9.0 out of 10, Wonderful, (182)
"Property was beautiful!"
The price is CA $864
CA $972 total
includes taxes & fees
Aug 24 - Aug 25
Marriott's Frenchman's Cove

Hotel Sophia Boutique Hotel

4.0 star property
8.2 out of 10, Very good, (31)
" Beautiful views of the water. The room was clean, comfortable, and the host was great to deal with. "
The price is CA $281
CA $554 total
includes taxes & fees
Aug 27 - Aug 28
Hotel Sophia Boutique Hotel

Flamboyan on the Bay Resort and Villas

3.5 star property
8.8 out of 10, Excellent, (697)
"Place was nice and quiet love it "
The price is CA $130
CA $160 total
includes taxes & fees
Aug 24 - Aug 25
Flamboyan on the Bay Resort and Villas

The Westin St. Thomas Beach Resort & Spa

4.5 star property
8.2 out of 10, Very good, (1038)
"Beautiful property, friendly & helpful staff. "
The price is CA $450
CA $620 total
includes taxes & fees
Aug 28 - Aug 29
The Westin St. Thomas Beach Resort & Spa

Hampton by Hilton St. Thomas

3.0 star property
The price is CA $443
CA $498 total
includes taxes & fees
Aug 20 - Aug 21
Hampton by Hilton St. Thomas
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 map

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 map

Contant Farms

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

Rendezvous & Ditleff map

Rendezvous & Ditleff

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

Upper Carolina map

Upper Carolina

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

Lower Carolina map

Lower Carolina

If you're looking for some top things to see and do in Lower Carolina and surrounding area, you can visit Johnson Bay and Virgin Islands National Park.

Learn more about St. John

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

Stay near popular St. John attractions

Find out more about St. John

Find out more about St. John

Top reasons to visit St. John

  • Stunning Beaches: St. John boasts breathtaking beaches like Trunk Bay and Cinnamon Bay, perfect for sunbathing and snorkelling in vibrant reefs.
  • Virgin Islands National Park: Explore lush landscapes and hiking trails within this captivating national park, offering serene nature experiences.
  • Adventure Activities: Enjoy water sports such as paddleboarding, sailing, and scuba diving for an exhilarating vacation.
  • Charming Towns: Discover lively areas like Cruz Bay, featuring local shops and delightful dining options.
  • Diverse Accommodations: Choose from a range of resorts and hotels, ensuring a comfortable stay tailored to your needs.

Find great hotels in St. John

St. John, U.S. Virgin Islands, offers an impressive selection of accommodations, ranging from charming resorts to luxurious hotels, all rated between 3 and 4.5 stars. With a focus on adventure, family, and beach-themed experiences, visitors can find the perfect stay to suit their vacation needs. Whether you’re considering the renowned Westin St. John Resort & Villas or other popular hotels, St. John promises a memorable getaway for every traveller.

  • The Westin St. John Resort Villas: Nestled in the idyllic surroundings of St. John, The Westin St. John Resort Villas offers a luxurious 4.5-star experience perfect for families and adventure seekers alike. With direct access to the beach, guests can indulge in a variety of water sports such as snorkeling, kayaking, and parasailing. The resort is exceptionally family-friendly, featuring amenities like a children's club, supervised childcare, and a shared playground to keep the little ones entertained. Whether you're lounging by the pool or exploring the vibrant marine life, this resort caters to both relaxation and adventure.
  • Inn at Tamarind Court: Ideal for nature enthusiasts and adventure lovers, the Inn at Tamarind Court is a charming 3-star hotel located in the heart of St. John. Offering direct beach access, this property emphasizes a natural and wellness-focused experience. Guests can explore nearby hiking and biking trails, immersing themselves in the stunning landscapes of the Virgin Islands. The inn provides a relaxed atmosphere, perfect for those looking to connect with nature while enjoying comfortable accommodations.
  • Cruz Bay Boutique Hotel: A delightful 3-star option, Cruz Bay Boutique Hotel is tailored for adventure seekers. Located conveniently in St. John, this hotel allows guests to partake in a variety of thrilling activities including windsurfing, parasailing, and sailing. With a focus on outdoor experiences, it’s perfect for those eager to explore the surrounding waters and beaches. The hotel’s boutique charm and proximity to local attractions make it a great base for your St. John adventures.

Where to stay in St. John

St. John, a tropical paradise, offers stunning island and ocean views that are perfect for outdoor enthusiasts and beach lovers. Explore pristine beaches like Trunk Bay and Cinnamon Bay, where you can bask in the sun and snorkel among vibrant reefs. Nearby, charming towns such as Cruz Bay provide a lively atmosphere, with local shops and delicious dining options. Your vacation will be filled with memorable excursions and breathtaking scenery, making St. John an unforgettable getaway.

  • Estate Enighed: Nestled in the picturesque surroundings of St. John, Estate Enighed is a charming village that invites travellers seeking a blend of beach fun and outdoor adventure. The area sees a steady flow of visitors year-round, with peak seasons in February to March and July. Here, you can indulge in exhilarating water sports, discover scenic hiking trails, and unwind at nearby resorts. The breathtaking landscapes featuring pristine beaches and the tranquil bay, along with the nearby Virgin Islands National Park, provide a perfect backdrop for relaxation and exploration.
  • Estate Chocolate Hole and Great Cruz Bay: Another delightful village on St. John, Estate Chocolate Hole and Great Cruz Bay offers a serene escape for those yearning for a mix of relaxation and leisure. With similar visitor patterns as Estate Enighed, this location attracts tourists particularly in February to March and July. Enjoy rejuvenating spa treatments and body therapies, or take in the stunning coastal views from the beach. The proximity to the national state park and the alluring bay makes it an ideal spot for nature lovers and beach enthusiasts alike.
  • Estate Carolina: Located in the scenic region of St. John, Estate Carolina captivates visitors with its outdoor allure and stunning scenery. This village, like its counterparts, experiences peak visitor numbers in February to March and July, enticing tourists with its adventure activities and underwater sports. The nearby beaches and the national state park are perfect for those who relish nature's beauty and thrill-seeking experiences. Whether you're diving into the crystal-clear waters or exploring the lush surroundings, Estate Carolina promises an unforgettable vacation experience.

Things to do in St. John

St. John, U.S. Virgin Islands, is perfect for outdoor enthusiasts and beach lovers alike, offering stunning scenery and a variety of activities. Visitors can enjoy resort amenities, adventure sports, and thrilling underwater experiences. Noteworthy options include water parks, paddleboarding, sailing opportunities, and scuba diving, making it an ideal destination for an unforgettable vacation.

Shopping

Discover Mongoose Junction, a vibrant shopping centre in St. John, filled with unique boutiques and local artisans. For a broader selection, if you're up for a drive, visit Market Square East, located 17.7km away, offering a bustling atmosphere with various shops and local goods.

Recreation

The Self Centre in St. John offers rejuvenating body treatments in a serene atmosphere perfect for relaxation. For outdoor enthusiasts, Mahogany Run Golf Course provides stunning views and a challenging course only 19.3km away, while Lionel Roberts Stadium, located 20.9km away, hosts various sports events for active spectators.

Adventure

Embark on the St John Eco Hike & Snorkel Adventure for a thrilling exploration of lush trails and vibrant marine life. Discover the stunning Lind Point Trail, perfect for outdoor enthusiasts. Don't miss the Skyride to Paradise Point, offering breathtaking views and a memorable family experience.

Nightlife

In St. John, the Pistarckle Theater offers a charming blend of culture and romance, perfect for family entertainment. For a more laid-back vibe, the Magic Ice Gallery provides a unique drinking experience with a touch of romance and fun, both within a short drive from the island.

Booking tips and Expedia advantages for St. John

To save money while visiting St. John, take advantage of free activities like Sapphire Beach and Cruz Bay Beach. For transportation, consider using the bus or ferry, as taxis can be pricey. The best time to visit for lower rates is from September to November, and booking your hotel about a month in advance often yields better deals. Tuesdays are the cheapest days to stay, while Sundays are the most expensive. Use Expedia to find budget-friendly accommodations and consider package deals for additional savings on flights and activities.

  • 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: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you have the option to refine your choices by hotel category—if you select the "Eco-certified" filter, you'll find a selection of sustainable and environmentally friendly hotels ready for booking.
  • Consider bundling your trip: To make the most of your budget, consider combining your hotel stay in St. John with your flights and activities by booking an Expedia package. This way, you can enjoy significant savings while planning your trip.

Find the best attractions in St. John

St. John offers a perfect getaway for those seeking outdoor adventures and stunning scenery. With its beautiful beaches, picturesque bays, and the captivating Virgin Islands National Park, there's no shortage of activities to enjoy. Whether you're lounging on the sun-kissed shores or exploring the lush landscapes, this tropical paradise promises a memorable experience for every traveller looking for a beach and nature escape.

  • Trunk Bay: Renowned for its stunning turquoise waters and soft white sand, Trunk Bay offers a quintessential beach experience. Enjoy snorkelling along the underwater trail, where vibrant marine life awaits, or simply relax under the sun in this tropical paradise.
  • Virgin Islands National Park: This breathtaking national park showcases the natural beauty of St. John with its lush landscapes and diverse wildlife. Explore numerous hiking trails that lead to scenic vistas and historic ruins, perfect for adventure seekers and nature lovers alike.
  • Cinnamon Bay Beach: A beautiful stretch of sand, Cinnamon Bay Beach is ideal for outdoor enthusiasts. With opportunities for kayaking, paddleboarding, and beachcombing, visitors can enjoy both relaxation and adventure amidst stunning coastal scenery.

Best time to go to St. John

Visitor numbers in St. John is generally unchanged in popularity throughout the year. 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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January78.3°F (25.7°C)No Rain (Dry)Mostly SunnyAverageAverage
February77.9°F (25.5°C)No Rain (Dry)Mostly SunnyAverageSlightly High
March77.5°F (25.3°C)No Rain (Dry)Mostly SunnySlightly HighSlightly High
April78.6°F (25.9°C)No Rain (Dry)Mostly 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 Rain (Dry)Mostly SunnyAverageSlightly High

The nearest major airports for your trip to St. John

Flying into St. John, U.S. Virgin Islands, is convenient through two major airports. St. Thomas (STT-Cyril E. King) is situated 25.7km away and offers nearby accommodations such as The Ritz-Carlton, St. Thomas, an 12.9km distance, and The Westin Beach Resort & Spa, located 4.8km from the airport. St. Thomas (SPB-St. Thomas Seaplane Base) is 22.5km from St. John, with hotels like The Westin St. John Resort Villas, 16.1km away, and Margaritaville Vacation Club, just 8.0km from the seaplane base. Both airports provide various transportation services, ensuring easy access to these hotels for a smooth start to your vacation.

Frequently asked questions

Where is the best place to stay in St. John?

Wharfside Village Hotel is a favorite property for Expedia customers. This hotel is steps from Cruz Bay Beach, and offers a casino and 4 restaurants. Other top choices based on reviews include Inn at Tamarind Court and Marketplace Suites. See all available top hotels, or vacation rentals in St. John.

What's the top vacation rental in St. John?

Sapphire Breeze, Majestic Views & Island Vibes w/ Infinity Pool, Waterfall & Covered Porches: Visitors like this St. John vacation home rental. It offers a balcony, a barbecue grill, and air-conditioning to help you feel perfectly comfortable in your new surroundings. It has 5 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. Other favorite homes for rent in St. John are Mampoo Hill-- a Beachfront House 20 Yards from the Ocean with optional Jeep and Stunning In-town Estate Cruz Bay Villa! Walk to Downtown. Private Pool. Views. Back up Power. All Bedrooms en Suites with King Beds.. See all vacation rentals in St. John.

If I need to cancel my hotel reservation in St. John, will I receive a refund?

Yes! The majority of hotel reservations are refundable if you cancel before the hotel’s cancellation deadline, which often is within 24-48 hours of your arrival date. If you have a non-refundable reservation, you might be able to still cancel and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in St. John.

Where can I learn more about changing or cancelling my trip to St. John?

To access more information about changing or cancelling your trip to St. John, click here.

What's the best budget-friendly hotel in St. John?

Based on reviews, St John Inn is a popular 3-star hotel for our travelers looking for an economical choice, and features free breakfast and free WiFi. View all budget hotels in St. John.

What's the best place to stay when traveling with kids to St. John?

The Westin St. John Resort Villas is a resort with an outdoor pool and a free kids' club, and it's a top choice on Expedia for families. St John Inn is another good option for your family trip. Find more child-friendly accommodations in St. John.

What's the best hotel for a romantic vacation to St. John?

1 Bedroom - Westin St. John Virgin Grand Villas - Full Resort Access is a favorite resort for couples, and features in-room kitchens and private balconies. See all romantic hotels in St. John.

What's the best pet-friendly accommodation in St. John?

St John Inn is a top hotel for people traveling with their pets, and offers an outdoor pool and concierge services for its human guests. LUXURY VILLA ON THE BEACH, SUNSET BAY, ST JOHN, US VI is another good option for a stay with your pet. See more pet-friendly hotel accommodations in St. John.

What's the best place to stay with easy access to Trunk Bay?

Adjacent to Trunk Bay, Coco de Mer is one of the top choices for your stay based on our traveler data, and this 4-star villa offers an outdoor pool and free parking. Another good choice is Peter Bay Gatehouse, located just 0.3 mi (0.5 km) away.

What about the best place to stay near Honeymoon Beach?

One of the top choices for your stay is Gallows Point Resort, located a short 0.8 mi (1.4 km) from Honeymoon Beach, and this 4-star aparthotel offers a restaurant and an outdoor pool. Inn at Tamarind Court, located just 0.4 mi (0.6 km) away, is another good option.

What's the best place to stay near the beach in St. John?

The Westin St. John Resort Villas is a top beach resort offering 2 restaurants and free WiFi, located within a short 14-minute walk of Chocolate Hole Beach. Other good choices to stay near the beach include Concordia Eco-Resort and Lovango Resort + Beach Club (Private Island Resort). See more stays near the beach in St. John.

What's the best luxury hotel in St. John?

The Westin St. John Resort Villas is a luxury resort with 2 restaurants and 4 outdoor tennis courts, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Another upscale option for your trip is Lovango Resort + Beach Club (Private Island Resort). Find more luxury hotels in St. John.

What's the best boutique-style accommodation in St. John?

Cruz Bay Boutique Hotel is a favorite 3-star hotel with our travelers looking for a stylish accommodation, featuring 15 guestrooms, a restaurant, and a bar. St John Inn and Estate Lindholm are a couple of other boutique hotels.

Where is the best part of St. John for seeing the sights?

Maho Bay Quarter is a favorite part of the city for sightseeing and has top sights including Annaberg Plantation, Virgin Islands National Park, and Maho Beach.

What are some accommodations with pools in St. John?

The Westin St. John Resort Villas: Resort located near Virgin Islands National Park. Features 2 restaurants, an outdoor pool, and 4 outdoor tennis courts. The Saint Resort and Gallows Point Resort are two additional hotels with an onsite pool. View all hotels with pools in St. John.

What is the best spa hotel in St. John?

The Saint Resort is a top spa hotel with 3 rooms, free WiFi, and coffee/tea in the lobby. Spend an afternoon at Freq Spa where you’ll find Swedish massages, deep-tissue massages, and hot stone massages and more. In-room massages are also available. See all spa hotels in St. John.

What's the best hotel for staying near Cyril E. King Airport (STT)?

Emerald Beach Resort is a popular 3.5-star hotel featuring 2 restaurants and an outdoor pool. It's located a short 0.5 mi (0.8 km) from Cyril E. King Airport. Other good choices within close proximity to the airport include Lindbergh Bay Hotel and Villas and Sunset Gardens.

What is staying in St. John like?

Travelers give high marks for the beaches in St. John, which is also known for its seafood restaurants. Top sights around the area include Sapphire Beach and Magens Bay Beach. In St. John, there are 1366 hotels and other accommodations to choose from. Find out more about St. John.

What should I see while I'm in St. John?

Landmarks like Annaberg Plantation, Catherineberg Ruins, and Emmaus Moravian Church might be worth a visit. The beaches and hiking trails highlight the natural beauty with places to discover including Virgin Islands National Park, Johnson Bay, and Maho Beach. Additionally, you'll find Sapphire Beach and Magens Bay Beach in the area. Check out what more to see and do in Expedia's St. John guide.

What's the weather like in St. John?

The hottest months are usually September and October with an average temp of 83°F, while the coldest months are March and February with an average of 78°F. Average annual precipitation for St. John is 38 inches.