We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Magic Ice

  • Sort by:
  • Traveler Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
$146* /night
View Deal
Travelocity
$146*
Hotwire.com
$146*
Expedia.com
$146*
Veterans Drive | Waterfront, Charlotte Amalie 00804, St. Thomas
0.2 miles from Magic Ice
#7 of 7 hotels in Charlotte Amalie
Top Deal
$392*
$138* /night
View Deal
Priceline
$137*
Expedia.com
$138*
AMOMA
$392*
7091 Estate Mafolie | Mafolie Hill, Charlotte Amalie 00802-3419, St. Thomas
0.6 miles from Magic Ice
#3 of 7 hotels in Charlotte Amalie
Top Deal
$265*
$195* /night
View Deal
CheapTickets
$265*
Hotels.com
$265*
Travelocity
$265*
7338 Estate Bakkeroe, Charlotte Amalie 00802-3011, St. Thomas
1.5 miles from Magic Ice
#1 of 7 hotels in Charlotte Amalie
$565* /night
View Deal
Orbitz.com
$565*
Expedia.com
$565*
Hotels.com
$565*
5 Estate Bakkeroe, Charlotte Amalie 00801, St. Thomas
1.6 miles from Magic Ice
#2 of 7 hotels in Charlotte Amalie
Top Deal
$471*
$359* /night
View Deal
Hotels.com
$359*
Marriott Hotels
$359*
HotelQuickly
$471*
3801 Crown Bay, 00802-6463, St. Thomas
1.6 miles from Magic Ice
No photo provided
$131* /night
View Deal
Travelocity
$131*
Hotwire.com
$131*
Hotels.com
$131*
7511 Frenchman Bay # 100, 00802-2810, St. Thomas
2.0 miles from Magic Ice
No availability for your dates from these sites
Expedia.com
Booking.com
Travelocity
8070 Lindbergh Bay | West, Charlotte Amalie 00802-5901, St. Thomas
2.0 miles from Magic Ice
#4 of 7 hotels in Charlotte Amalie
Top Deal
$229*
$206* /night
View Deal
VisitUSVI
$229*
Hotels.com
$229*
Hotwire.com
$229*
8071 Lindberg Bay, Charlotte Amalie 00802-5901, St. Thomas
2.1 miles from Magic Ice
#5 of 7 hotels in Charlotte Amalie
Top Deal
$139*
$106* /night
View Deal
Orbitz.com
$119*
Booking.com
$139*
Travelocity
$119*
8075 Lindberg Bay, Charlotte Amalie 00802-5906, St. Thomas
2.4 miles from Magic Ice
#6 of 7 hotels in Charlotte Amalie
Top Deal
$297*
$114* /night
View Deal
Booking.com
$143*
Hotels.com
$114*
AMOMA
$297*
7150 Bolongo, 00802, St. Thomas
3.1 miles from Magic Ice
Top Deal
$261*
$213* /night
View Deal
VisitUSVI
$250*
Travelocity
$250*
Elvoline
$261*
6600 Estate Smith Bay, 00802-1325, St. Thomas
4.5 miles from Magic Ice
$210* /night
View Deal
Booking.com
$210*
Expedia.com
$210*
Travelocity
$210*
6500 Estate Smith Bay, 00802-1350, St. Thomas
4.7 miles from Magic Ice
Top Deal
$376*
$209* /night
View Deal
Travelocity
$209*
Bookit.com
$299*
HotelQuickly
$376*
Estate Smith Bay, 00801, St. Thomas
4.7 miles from Magic Ice
$145* /night
View Deal
$185* /night
View Deal
Travelocity
$185*
Orbitz.com
$185*
Expedia.com
$185*
6280 Estate Nazareth | Nazareth Bay, Benner 00802-1113, St. Thomas
5.5 miles from Magic Ice
Top Deal
$393*
$284* /night
View Deal
Hotwire.com
$284*
VisitUSVI
$286*
HotelQuickly
$393*
Rte. 6 Smith Bay | Smith Bay Road, 00802, St. Thomas
5.6 miles from Magic Ice
Top Deal
$300*
$145* /night
View Deal
Hotels.com
$191*
Bookit.com
$225*
AMOMA
$300*
6800 Estate Nazareth | one mile from intersection of Route 32 & 322, 00802-1105, St. Thomas
6.1 miles from Magic Ice
$229* /night
View Deal
Booking.com
Orbitz.com
Hotels.com
6900 Great Bay | U.S. Virgin Islands, 00802, St. Thomas
6.2 miles from Magic Ice
Top Deal
$1,177*
$569* /night
View Deal
Booking.com
$569*
VisitUSVI
$569*
AMOMA
$1,177*
3 AAA Gallows Point Rd | P.O. Box 58, Cruz Bay 00831, St. John
8.9 miles from Magic Ice
Top Deal
$302*
$277* /night
View Deal
Hotwire.com
$302*
VisitUSVI
$277*
Hotels.com
$302*
Fish Fry Drive | 271 & 272 Estate Enighed, Cruz Bay 00830, St. John
9.0 miles from Magic Ice
No availability for your dates from these sites
Travelocity
Orbitz.com
Hotwire.com
74-2 Cruz Bay Town, Cruz Bay 00830, St. John
9.1 miles from Magic Ice
Top Deal
$157*
$146* /night
View Deal
TripAdvisor
$146*
Hotwire.com
$146*
Cancelon
$157*
277 Enighed, Cruz Bay 00831, St. John
9.3 miles from Magic Ice
Top Deal
$250*
$243* /night
View Deal
Booking.com
$250*
Travelocity
$243*
Orbitz.com
$243*
Top Deal
$516*
$469* /night
View Deal
LHW.com
$469*
Travelocity
$469*
HotelsClick
$516*
300B Chocolate Hole, Cruz Bay 00830, St. John
9.7 miles from Magic Ice
$546* /night
View Deal
Hotwire.com
travelup.com
VisitUSVI
300b Chocolate Hole Road, 00831, St. John
9.7 miles from Magic Ice
Top Deal
$546*
$483* /night
View Deal
Priceline
$483*
Cancelon
$546*
TripAdvisor
$483*
Frenchman's Cay, VG100, Tortola
16.0 miles from Magic Ice
$360* /night
View Deal
Travelocity
Orbitz.com
Expedia.com
Top Deal
$504*
$183* /night
View Deal
Travelocity
$183*
Hotels.com
$183*
AMOMA
$504*
Little Apple Bay | West End, Road Town VG1130, Tortola
17.0 miles from Magic Ice
Top Deal
$120*
$99* /night
View Deal
Orbitz.com
$99*
Priceline
$114*
Booking.com
$120*