St. John

Search St. John Hotels from $215

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in St. John

Image for St John Inn
3 out of 5
277 Estate Enighed, St. John, St John
$215
per night
Sep 23 - Sep 24
4.4/5Wonderful! (272 reviews)

"They upgraded us Because we stayed a week and the staff were very pleasant!"…"

Reviewed on Sep 20, 2019

St John Inn
Image for Grande Bay Resort
4 out of 5
Cruz Bay Quarter, St. John, US Virgin Islands
Get Rates
4.9/5Exceptional! (66 reviews)

"Very nice property with a courteous and helpful staff."…"

Reviewed on Sep 3, 2019

Grande Bay Resort
Image for Suite St. John at Gallows Point Resort
4 out of 5
3 AAA Gallows Point Road, St. John, St John
$305
per night
Sep 23 - Sep 24
4/5Very Good! (19 reviews)

"Staff was very pleasant. I loved the landscaping. It was so beautiful and well cared for. The unit I stayed in needs some curtains or blinds for night use. No privacy at night especially when lights were on."…"

Reviewed on Jul 6, 2019

Suite St. John at Gallows Point Resort
Image for Peter Bay Gatehouse
4 out of 5
6A Peter Bay, St. John, St John
$251
per night
Sep 28 - Sep 29
4/5Very Good! (9 reviews)

"Awesome view! Amazing beach. A little bit of a walk, but well worth the effort. Tommy was a great help in anything we needed. Love to come back some day"…"

Reviewed on May 20, 2019

Peter Bay Gatehouse
Image for Coconut Coast Villas
3 out of 5
268 Estate Enighed, St. John
Get Rates
4.3/5Excellent! (26 reviews)

"We stayed in the lily suite and it was perfect for four people. The loft stayed nice and cool with the ceiling fan and AC. We loved waking up in the morning and hearing the waves right outside of our bedroom. Will definitely be coming back in the future."…"

Reviewed on Aug 20, 2019

Coconut Coast Villas
Image for Sea Shore Allure
4.5 out of 5
271 & 272 Fish Fry Drive, St. John, St John
Get Rates
4.9/5Exceptional! (9 reviews)
Beautiful place to stay

"Lovely accommodation....great location and well appointed with a warm welcome. We had a very relaxing stay and would highly recommend."…"

Reviewed on Feb 23, 2018

Sea Shore Allure
Image for Gallows Point Resort
4 out of 5
3 AAA Gallows Point Road, P O Box 58, St. John, St John
$345
per night
Oct 11 - Oct 12
4.7/5Exceptional! (350 reviews)

"It is a great home away from home. Everything you need for a comfortable stay on the island."…"

Reviewed on Sep 14, 2019

Gallows Point Resort
Image for Calichi at Picture Point
4 out of 5
10-2 Estate Carolina, St. John
Get Rates
4.9/5Exceptional! (13 reviews)

"The property was wonderful. Amenities were awesome. The view was incredible."…"

Reviewed on May 16, 2019

Calichi at Picture Point
Image for Affordable Quality on Beautiful St John Virgin Islands
5/5Exceptional! (2 reviews)

"Charming cottage in St John. Owner is very good about communication , helpful, and knowledgable about the island. This cottage is surrounded by tropical flowers and trees, comes with a porch swing and little deck, little kitchenette with fridge, coffee maker, and microwave. I always had breakfast ..."…"

Reviewed on Jan 13, 2019

Affordable Quality on Beautiful St John Virgin Islands
Image for Estate Lindholm
3 out of 5
6B Estate Caneel Bay, St. John, St John
$265
per night
Oct 1 - Oct 2
4.8/5Exceptional! (206 reviews)

"Absolutely the best decision to stay here for our 5 day visit to St. John. The views are just incredible. Smaller property with so much charm. We usually do bigger resorts but couldn’t be happier with this decision. Most other resorts do not have the view of this property. The owner and staff were ..."…"

Reviewed on Aug 29, 2019

Estate Lindholm
Don't see what you're looking for?
See all available properties in St. John
View all properties
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.

Visiting St. John

Travelers give high marks for the beaches in St. John, which is also known for its seafood restaurants. Top sights in the city include Battery, Annaberg Plantation, and Trunk Bay.

  • There are 125 hotels and other accommodations in St. John
  • The closest major airport is in St. Thomas (SPB-St. Thomas Seaplane Base), 13.5 mi (21.8 km) from the city center
  • The next closest is in Tortola (EIS-Terrance B. Lettsome Intl.), 14.9 mi (23.9 km) away

Sightseeing and Staying in St. John

The city is notable for landmarks like Annaberg Plantation, Catherineberg Ruins, and Fort Berg. The beaches and hiking trails highlight the city's natural beauty with places to visit including Trunk Bay, Bordeaux Mountain Trail, and Reef Bay Trailhead. A couple of additional sights to add to your agenda are Battery and Virgin Islands National Park.

In St. John, there are 125 hotels and other lodging options so you'll have ample places to choose from for your holiday getaway. Below are highly ranked ones based on Expedia user reviews:

  • Grande Bay Resort - This 4-star condo features an outdoor pool, free WiFi, and free parking. It's a favorite with Expedia travelers for its helpful staff and room size.
  • Estate Lindholm - Our customers like the breakfast and beach locale at this hotel. With a stay at this 3-star hotel, guests can enjoy access to free breakfast and an outdoor pool, along with an in-room kitchenette.
  • Caneel Bay - With a stay at this 5-star hotel, guests can enjoy access to a private beach and 4 restaurants, along with free WiFi. Expedia customers like its dining options and breakfast.

Top places to visit around the area include The Baths, 19.9 mi/32.1 km from the city center, and White Bay Beach, which is 7.5 mi/12.1 km away.

Dressing for St. John

  • Between January and March, daytime temperatures average 87°F, while nighttime temperatures stay around 72°F
  • From April to June, the average is 90°F during the day and 73°F at night
  • July through September sees average temperatures of 90°F during the day and 78°F at night
  • In October-December, you can expect 90°F as the daytime average and 73°F as the nighttime average
  • St. John gets about 39.33 inches of rain per year
  • August and July are usually the hottest months averaging 90°F, while February and January are usually the coldest with an average temperature of 73°F

More trip options

Recent Reviews in St. John