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 Maho Beach

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
277 Enighed, Cruz Bay 00831, St. John
0.4 km from Maho Beach
#3 of 5 hotels in Cruz Bay
Top Deal
US$227*
US$215* /night
View Deal
Hotels.com
US$215*
Orbitz.com
US$215*
Cancelon
US$227*
74-2 Cruz Bay Town, Cruz Bay 00830, St. John
0.3 km from Maho Beach
#1 of 5 hotels in Cruz Bay
US$146* /night
View Deal
Travelocity
US$146*
TripAdvisor
US$146*
Orbitz.com
US$146*
277 Enighed, Cruz Bay 00831, St. John
0.4 km from Maho Beach
#3 of 5 hotels in Cruz Bay
Top Deal
US$227*
US$215* /night
View Deal
Hotels.com
US$215*
Orbitz.com
US$215*
Cancelon
US$227*
3 AAA Gallows Point Rd | P.O. Box 58, Cruz Bay 00831, St. John
0.7 km from Maho Beach
#2 of 5 hotels in Cruz Bay
Top Deal
US$277*
US$268* /night
View Deal
Booking.com
US$277*
Hotels.com
US$268*
TripAdvisor
US$268*
Fish Fry Drive | 271 & 272 Estate Enighed, Cruz Bay 00830, St. John
0.7 km from Maho Beach
#5 of 5 hotels in Cruz Bay
No availability for your dates from these sites
Expedia.com
Travelocity
Orbitz.com
300B Chocolate Hole, Cruz Bay 00830, St. John
1.3 km from Maho Beach
#4 of 5 hotels in Cruz Bay
Top Deal
US$639*
US$583* /night
View Deal
travelup.com
US$639*
Hotwire.com
getaroom.com
300b Chocolate Hole Road, 00831, St. John
1.3 km from Maho Beach
Top Deal
US$583*
US$483* /night
View Deal
Hotels.com
US$483*
Priceline
US$483*
Cancelon
US$583*
PO Box 720, Caneel Bay 00831-0720, St. John
1.4 km from Maho Beach
Top Deal
US$659*
US$549* /night
View Deal
Expedia.com
US$594*
Travelocity
US$599*
HotelsClick
US$659*
6900 Great Bay | U.S. Virgin Islands, 00802, St. Thomas
5.4 km from Maho Beach
Top Deal
US$1,177*
US$569* /night
View Deal
Booking.com
US$959*
Expedia.com
US$569*
AMOMA
US$1,177*
6800 Estate Nazareth | one mile from intersection of Route 32 & 322, 00802-1105, St. Thomas
5.6 km from Maho Beach
US$229* /night
View Deal
Booking.com
Hotels.com
Orbitz.com
Rte. 6 Smith Bay | Smith Bay Road, 00802, St. Thomas
5.9 km from Maho Beach
Top Deal
US$295*
US$145* /night
View Deal
Orbitz.com
US$191*
Expedia.com
US$191*
AMOMA
US$295*
US$185* /night
View Deal
Booking.com
US$185*
Orbitz.com
US$185*
Travelocity
US$185*
6280 Estate Nazareth | Nazareth Bay, Benner 00802-1113, St. Thomas
6.5 km from Maho Beach
Top Deal
US$393*
US$284* /night
View Deal
Hotwire.com
US$284*
TripAdvisor
US$284*
HotelQuickly
US$393*
6500 Estate Smith Bay, 00802-1350, St. Thomas
7.5 km from Maho Beach
Top Deal
US$391*
US$209* /night
View Deal
Expedia.com
US$209*
Orbitz.com
US$209*
travelup.com
US$391*
Estate Smith Bay, 00801, St. Thomas
7.5 km from Maho Beach
US$145* /night
View Deal
6600 Estate Smith Bay, 00802-1325, St. Thomas
7.8 km from Maho Beach
US$210* /night
View Deal
Hotels.com
US$210*
Travelocity
US$210*
Booking.com
US$210*
Top Deal
US$262*
US$213* /night
View Deal
Orbitz.com
US$250*
Expedia.com
US$250*
Elvoline
US$262*
Frenchman's Cay, VG100, Tortola
12.0 km from Maho Beach
US$360* /night
View Deal
Expedia.com
Hotwire.com
Orbitz.com
7511 Frenchman Bay # 100, 00802-2810, St. Thomas
12.8 km from Maho Beach
No availability for your dates from these sites
Expedia.com
Booking.com
Travelocity
Top Deal
US$247*
US$183* /night
View Deal
Travelocity
US$183*
Hotels.com
US$183*
Cancelon
US$247*
7338 Estate Bakkeroe, Charlotte Amalie 00802-3011, St. Thomas
13.6 km from Maho Beach
No availability for your dates from these sites
Booking.com
Travelocity
Orbitz.com
Top Deal
US$389*
US$299* /night
View Deal
Travelocity
US$299*
Orbitz.com
US$299*
HotelQuickly
US$389*
6200 Magens Bay Road, 00802, St. Thomas
13.7 km from Maho Beach
US$131* /night
View Deal
Hotwire.com
US$131*
Travelocity
US$131*
Hotels.com
US$131*
US$210* /night
View Deal
Priceline
US$210*
TripAdvisor
US$210*
Cancelon
Little Apple Bay | West End, Road Town VG1130, Tortola
13.8 km from Maho Beach
Top Deal
US$123*
US$102* /night
View Deal
Travelocity
US$102*
Booking.com
US$120*
Priceline
US$123*
| Apple Bay, Tortola
14.5 km from Maho Beach
US$295* /night
View Deal
Hotwire.com
7091 Estate Mafolie | Mafolie Hill, Charlotte Amalie 00802-3419, St. Thomas
14.7 km from Maho Beach
Top Deal
US$295*
US$195* /night
View Deal
Expedia.com
US$295*
CheapTickets
US$295*
Travelocity
US$295*
Veterans Drive | Waterfront, Charlotte Amalie 00804, St. Thomas
15.3 km from Maho Beach
Top Deal
US$395*
US$138* /night
View Deal
VisitUSVI
US$173*
Bookit.com
US$345*
AMOMA
US$395*
Windy Hill | Carrot Bay, VG1130, Tortola
16.0 km from Maho Beach
No availability for your dates from these sites
Hotwire.com
getaroom.com
Hotels.com
3801 Crown Bay, 00802-6463, St. Thomas
16.6 km from Maho Beach
No photo provided
Still looking for a place to stay?
Cruz Bay has 5 B&Bs/inns with 914 reviews
P.O. Box 1360, Cruz Bay 00831-1360, St. John
0.4 km from Maho Beach
#1 of 5 Cruz Bay B&B and Inns
Contact accommodation for availability
PO Box 37 | Enighed, Cruz Bay 00831-0037, St. John
0.6 km from Maho Beach
#2 of 5 Cruz Bay B&B and Inns
Contact accommodation for availability
Number 157 Estate Enighed, Cruz Bay 00831-0033, St. John
0.5 km from Maho Beach
#3 of 5 Cruz Bay B&B and Inns
Contact accommodation for availability
See all 5 Cruz Bay B&Bs/inns
See all hotels in or near Cruz Bay
300b Chocolate Hole Road, 00831, St. John
1.3 km from Maho Beach
Top Deal
US$583*
US$483* /night
View Deal
Hotels.com
US$483*
Priceline
US$483*