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 Little Switzerland

  • 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
Sponsored
8070 Lindbergh Bay | West, Charlotte Amalie 00802-5901, St. Thomas
2.2 miles from Little Switzerland
#4 of 7 hotels in Charlotte Amalie
Top Deal
$440*
$179* /night
View Deal
Booking.com
$206*
Travelocity
$229*
AMOMA
$440*
Towers | West End, Road Town VG1110, Tortola
17.0 miles from Little Switzerland
Top Deal
$306*
$210* /night
View Deal
Hotwire.com
$306*
TripAdvisor
$210*
Priceline
$210*
| Apple Bay, Tortola
17.2 miles from Little Switzerland
$295* /night
View Deal
Hotwire.com
Windy Hill | Carrot Bay, VG1130, Tortola
17.9 miles from Little Switzerland
No availability for your dates from these sites
Hotwire.com
getaroom.com
Hotels.com
Cane Garden Bay, Tortola
18.9 miles from Little Switzerland
Contact hotel for availability
Cane Garden Bay, Road Town, Tortola
18.9 miles from Little Switzerland
Cane Garden Bay, Tortola
18.9 miles from Little Switzerland
Brewers Bay, Tortola
19.8 miles from Little Switzerland
$136* /night
View Deal
Expedia.com
$136*
Orbitz.com
$136*
Travelocity
$136*
Nanny Cay | Tortola, Road Town VG1110, Tortola
19.9 miles from Little Switzerland
Loading prices...
Orbitz.com
Hotwire.com
Cancelon
Road Town | Tortola, 00801 2409, Peter Island
20.7 miles from Little Switzerland
Top Deal
$506*
$450* /night
View Deal
Expedia.com
$450*
Orbitz.com
$450*
Cancelon
$506*
2 McNamara Road, Road Town VG1110, Tortola
21.2 miles from Little Switzerland
Top Deal
$100*
$97* /night
View Deal
Travelocity
$97*
Hotwire.com
$97*
getaroom.com
$100*
Road Town | P.O. Box 206, Road Town, Tortola
21.2 miles from Little Switzerland
Top Deal
$125*
$121* /night
View Deal
TripAdvisor
$121*
Hotels.com
getaroom.com
$125*
Top Deal
$150*
$146* /night
View Deal
Travelocity
$146*
Hotwire.com
$146*
getaroom.com
$150*
Waterfront Dr | P.O.Box 3380, Road Town, Road Town, Tortola
21.3 miles from Little Switzerland
$99* /night
View Deal
Priceline
$99*
Orbitz.com
$99*
Hotwire.com
$99*
1 Wickhams Cay, Road Town, Tortola
21.3 miles from Little Switzerland
Top Deal
$115*
$112* /night
View Deal
Travelocity
$112*
TripAdvisor
$112*
WIOL.com
$115*
Spyglass Hill, Tortola
21.3 miles from Little Switzerland
No photo provided
2 Wickhams Cay, Road Town, Tortola
21.6 miles from Little Switzerland
Top Deal
$188*
$172* /night
View Deal
Hotwire.com
$172*
Expedia.com
$172*
HotelsClick
$188*
Fulladoza Bay, 00775, Puerto Rico
23.8 miles from Little Switzerland
$169* /night
View Deal
Hotwire.com
$169*
Priceline
$169*
Travelocity
$169*
Josiah's Bay | East End, VG1120, Tortola
23.9 miles from Little Switzerland
Loading prices...
Orbitz.com
Travelocity
Hotwire.com
East End, VG1120, Tortola
24.3 miles from Little Switzerland
Loading prices...
Hotels.com
Hotwire.com
Orbitz.com
Hodge's Creek, Road Town, Tortola
24.4 miles from Little Switzerland
At the Ferry Terminal | Dewey, Puerto Rico
24.5 miles from Little Switzerland
$67* /night
View Deal
Travelocity
$67*
TripAdvisor
$67*
Hotels.com
P.O. Box 32, Guana Island
25.1 miles from Little Switzerland
No availability for your dates from these sites
Expedia.com
Travelocity
Hotwire.com
Flamenco Beach, 00775, Puerto Rico
25.2 miles from Little Switzerland
end of Tamarindo Beach Road, 00775, Puerto Rico
25.4 miles from Little Switzerland
Well Bay, Beef Island VG1120, Tortola
26.3 miles from Little Switzerland
$625* /night
View Deal
CheapTickets
$625*
Expedia.com
$625*
Travelocity
$625*
Top Deal
$751*
$335* /night
View Deal
Travelocity
$335*
Booking.com
$419*
AMOMA
$751*
Still looking for a place to stay?
Charlotte Amalie has 13 B&Bs/inns with 2,208 reviews
1680 Dronningens Gade, Charlotte Amalie 00802, St. Thomas
0.1 miles from Little Switzerland
#1 of 13 Charlotte Amalie B&B and Inns
Contact accommodation for availability
1002 Blackbeards Hl, Charlotte Amalie 00802-6732, St. Thomas
0.2 miles from Little Switzerland
#2 of 13 Charlotte Amalie B&B and Inns
Contact accommodation for availability
2713 Murphy Gade, Charlotte Amalie 00802-5547, St. Thomas
0.2 miles from Little Switzerland
#3 of 13 Charlotte Amalie B&B and Inns
Contact accommodation for availability
See all 13 Charlotte Amalie B&Bs/inns
See all hotels in or near Charlotte Amalie
7511 Frenchman Bay # 100, 00802-2810, St. Thomas
2.0 miles from Little Switzerland
Contact hotel for availability
7150 Bolongo, 00802, St. Thomas
3.0 miles from Little Switzerland
Contact hotel for availability
6600 Estate Smith Bay, 00802-1325, St. Thomas
4.3 miles from Little Switzerland
Contact hotel for availability
Estate Smith Bay, 00801, St. Thomas
4.5 miles from Little Switzerland
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.