Photo by Eric Sturgeon

Find hotels in Upper Carolina, St. John from $127

  • 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

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Upper Carolina hotels

1. The Saint Resort

The Saint Resort
3.0 star property
4.9 mi from Upper Carolina
9.2 out of 10, Wonderful, (53 reviews)
"Good location. Pool was nice."
United States
J H
$302 nightly
The price is $327
Nov 20 - Nov 21
Total with taxes and fees
The Saint Resort

2. Villa Island Paradise

Villa Island Paradise
4.0 star property
4.4 mi from Upper Carolina
9.6 out of 10, Exceptional, (43 reviews)
"View was amazing . Unit itself was very unique"
United States
Zach Ezekiel Azurus
$535 nightly
The price is $602
Nov 16 - Nov 17
Total with taxes and fees
Villa Island Paradise

3. Bunker Hill Hotel

Bunker Hill Hotel
3.0 star property
13.5 mi from Upper Carolina
8.2 out of 10, Very good, (1,083 reviews)
"It was great very nice staff and allowed early checkin. Room was stocked with all we needed. The restaurant and breakfast was incredible highly recommended"
United States
Shane
$113 nightly
The price is $127
Nov 16 - Nov 17
Total with taxes and fees
Bunker Hill Hotel

4. St John Inn

St John Inn
3.0 star property
4.5 mi from Upper Carolina
9.2 out of 10, Wonderful, (482 reviews)
"We can’t wait to come back"
United States
Tyrone
$234 nightly
The price is $263
Nov 17 - Nov 18
Total with taxes and fees
St John Inn

5. Beachfront Villas at Crystal Cove

Beachfront Villas at Crystal Cove
4.0 star property
8.2 mi from Upper Carolina
9.6 out of 10, Exceptional, (179 reviews)
"We had great 8 days at this property. We are so happy with our stay. We got everything we need for wonderful vacation. Location is excellent, villa very clean and staffed with everything and has a lot of extras."
United States
Olena
$468 nightly
The price is $507
Nov 25 - Nov 26
Total with taxes and fees
Beachfront Villas at Crystal Cove

6. View of Paradise at Sapphire Beach

View of Paradise at Sapphire Beach
3.5 star property
8.3 mi from Upper Carolina
9.0 out of 10, Wonderful, (283 reviews)
"This is my 3rd time staying at this property, I Love how everything is near by, beautiful beaches , bar, weather etc. as usual my room views were amazing , hearing the waves at night were relaxing."
United States
Darren
$378 nightly
The price is $426
Nov 16 - Nov 17
Total with taxes and fees
View of Paradise at Sapphire Beach

7. The Westin St. John Resort Villas

The Westin St. John Resort Villas
4.5 star property
4.2 mi from Upper Carolina
8.4 out of 10, Very good, (518 reviews)
"The ferry that the Westin provides was awesome. Everyone was very friendly"
United States
Jean
$391 nightly
The price is $440
Dec 1 - Dec 2
Total with taxes and fees
The Westin St. John Resort Villas

8. Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas
3.5 star property
16 mi from Upper Carolina
7.2 out of 10, Good, (1,040 reviews)
"Great cheap stay in an even greater location. A short walk from the airport, a short walk from the beach."
United States
Brad
$167 nightly
The price is $188
Nov 27 - Nov 28
Total with taxes and fees
Lindbergh Bay Hotel and Villas

9. Emerald Beach Resort

Emerald Beach Resort
3.5 star property
15.6 mi from Upper Carolina
8.0 out of 10, Very good, (1,503 reviews)
"They truly very helpful and welcoming def know how to treat guest!"
United States
Marisela
$229 nightly
The price is $258
Dec 2 - Dec 3
Total with taxes and fees
Emerald Beach Resort

10. Windward Passage Hotel

Windward Passage Hotel
3.5 star property
13.9 mi from Upper Carolina
7.2 out of 10, Good, (1,504 reviews)
"Great pool and courtyard!"
United States
Daniel
$180 nightly
The price is $202
Nov 16 - Nov 17
Total with taxes and fees
Windward Passage Hotel

11. Bluebeard's Castle Resort

Bluebeard's Castle Resort
4.0 star property
13 mi from Upper Carolina
9.0 out of 10, Wonderful, (976 reviews)
"Enjoyed my stay"
United States
James Theodore
$203 nightly
The price is $228
Nov 17 - Nov 18
Total with taxes and fees
Bluebeard's Castle Resort

12. Margaritaville Vacation Club - St. Thomas

Margaritaville Vacation Club - St. Thomas
4.0 star property
9.3 mi from Upper Carolina
8.0 out of 10, Very good, (2,449 reviews)
"Great pools, friendly staff."
United States
Stephen
$368 nightly
The price is $414
Nov 17 - Nov 18
Total with taxes and fees
Margaritaville Vacation Club - St. Thomas

13. Two Sandals – A Boutique Hotel

Two Sandals – A Boutique Hotel
3.5 star property
8.5 mi from Upper Carolina
8.8 out of 10, Excellent, (521 reviews)
"Fine for an overnight stay prior to hitting the ferry for St. John."
United States
Sean
$332 nightly
The price is $374
Nov 16 - Nov 17
Total with taxes and fees
Two Sandals – A Boutique Hotel

14. The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa
4.5 star property
13 mi from Upper Carolina
8.6 out of 10, Excellent, (1,584 reviews)
"Resort was wonderful staff was very helpful and nice would recommend when visiting."
United States
Gregrion
$489 nightly
The price is $550
Dec 15 - Dec 16
Total with taxes and fees
The Westin St. Thomas Beach Resort & Spa

15. Mafolie Hotel

Mafolie Hotel
3.0 star property
13.5 mi from Upper Carolina
8.8 out of 10, Excellent, (1,001 reviews)
"I love mafolie hotel I will come back again ."
United States
Jamalyn Navarette
$196 nightly
The price is $218
Nov 16 - Nov 17
Total with taxes and fees
Mafolie Hotel

16. Galleon House Hotel

Galleon House Hotel
3.0 star property
13.4 mi from Upper Carolina
8.0 out of 10, Very good, (1,000 reviews)
"Very pleasant and helpful staff who accompanied my request to store my luggage for several hours after checking out."
United States
Nancy
$93 nightly
The price is $103
Nov 18 - Nov 19
Total with taxes and fees
Galleon House Hotel

17. Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
4.0 star property
4.9 mi from Upper Carolina
8.8 out of 10, Excellent, (106 reviews)
"Friendly staff. Beautiful property."
United States
Sean
$827 nightly
The price is $912
Nov 16 - Nov 17
Total with taxes and fees
Suite St. John at Gallows Point Resort

18. Peter Bay Gatehouse

Peter Bay Gatehouse
4.0 star property
Maho Bay Quarter, 2.5 mi from Upper Carolina
8.2 out of 10, Very good, (21 reviews)
"Outstanding view from the villa"
United States
Thomas
$933 nightly
The price is $1,050
Nov 16 - Nov 17
Total with taxes and fees
Peter Bay Gatehouse

19. The Breeze

The Breeze
2.0 star property
12.5 mi from Upper Carolina
$168 nightly
The price is $189
Nov 24 - Nov 25
Total with taxes and fees
The Breeze

20. The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
3.0 star property
13.5 mi from Upper Carolina
9.0 out of 10, Wonderful, (429 reviews)
"Everything was excellent! Would definitely recommend and will definitely be back !!"
United States
jasharilee
$279 nightly
The price is $314
Nov 17 - Nov 18
Total with taxes and fees
The Pink Palm Hotel - Adults Only
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.

Compare popular hotels in Upper Carolina

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
A rooftop pool area with a pool, lounge chairs, and potted plants.
St John Inn
3.0 star property
9.2
Wonderful
482 reviews
View
A coastal landscape with a beach, clear blue waters, and lush greenery.
Villa Island Paradise
4.0 star property
9.6
Exceptional
43 reviews
View
An outdoor pool area with a bar and seating, surrounded by stone arches and a view of the sea.
The Saint Resort
3.0 star property
9.2
Wonderful
53 reviews
View
A beach with white lounge chairs and umbrellas, a clear blue sky, and turquoise water.
Buoy Haus Beach Resort St. Thomas, Autograph Collection
4.0 star property
9.4
Exceptional
230 reviews
View
A beach with clear turquoise water, trees, and a sandy shore.
Beachfront Villas at Crystal Cove
4.0 star property
9.6
Exceptional
179 reviews
View

Hotels recommended for families in Upper Carolina

Where to stay in Upper Carolina

Find the best Upper Carolina areas and neighborhoods for the activities you enjoy most. Learn more about Upper Carolina
Learn more about Upper Carolina

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 Rendezvous Bay and Klein Bay.

Lower Carolina

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

Estate Saunders Gut

Estate Saunders Gut might not have many top sights, but Johnson Bay and Virgin Islands National Park are two attractions nearby that you can check out.

Top Upper Carolina Hotel Reviews

Frequently Asked Questions

When is the best time to go to Upper Carolina?

The best time to go to Upper Carolina is during the dry season, which runs from December to May, offering warm temperatures and minimal rainfall.

This period provides ideal conditions for enjoying outdoor activities, with consistently sunny days superb for exploring the beaches, hiking the trails, or simply relaxing by the water. The weather is generally calm, making it comfortable for all types of travelers.

For couples seeking a romantic getaway, late April to May offers a great balance. The weather remains excellent, but the peak season crowds begin to thin out, allowing for a more intimate experience at popular spots and easier access to dining and excursions.

Travelers looking for a quiet escape will appreciate visiting in December or January.

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 Upper Carolina.

How much is the nightly rate at a Upper Carolina hotel?

Prices for hotels in Upper Carolina often vary, but you can find a great deal from $127 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