- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Buena Vista

Pet friendly

Pool
Check prices for these dates
Our top choices for Buena Vista hotels

1. Hotel Colonial
Hotel ColonialCárcel
9.4 out of 10, Exceptional, (1,197 reviews)
The price is AU$153
includes taxes & fees
23 Nov - 24 Nov

2. Holiday Inn Mayaguez and Tropical Casino by IHG
Holiday Inn Mayaguez and Tropical Casino by IHGMayagüez
9.4 out of 10, Exceptional, (1,343 reviews)
The price is AU$253
includes taxes & fees
13 Dec - 14 Dec

3. Tryp by Wyndham Mayaguez
Tryp by Wyndham MayaguezCárcel
9.2 out of 10, Wonderful, (1,018 reviews)
The price is AU$218
includes taxes & fees
2 Dec - 3 Dec

4. Hotel Mayaguez Plaza, BW Signature Collection
Hotel Mayaguez Plaza, BW Signature CollectionCárcel
9.2 out of 10, Wonderful, (1,000 reviews)
The price is AU$181
includes taxes & fees
22 Nov - 23 Nov

5. Hotel Vista Verde
Hotel Vista VerdeYauco
8.6 out of 10, Excellent, (355 reviews)
The price is AU$158
includes taxes & fees
23 Nov - 24 Nov

6. Casa Patriota
Casa PatriotaLares
9.2 out of 10, Wonderful, (10 reviews)
The price is AU$90
includes taxes & fees
14 Dec - 15 Dec

7. Hostal Universitario
Hostal UniversitarioSan German
9.0 out of 10, Wonderful, (228 reviews)
The price is AU$111
includes taxes & fees
20 Nov - 21 Nov

8. Casa Campo Bed and Breakfast
Casa Campo Bed and BreakfastSan Sebastian
9.8 out of 10, Exceptional, (74 reviews)
The price is AU$258
includes taxes & fees
15 Nov - 16 Nov

9. Hotel El Guajataca
Hotel El GuajatacaQuebradillas
8.4 out of 10, Very good, (1,002 reviews)
The price is AU$144
includes taxes & fees
25 Nov - 26 Nov

10. Hacienda Villa Sotomayor
Hacienda Villa SotomayorAdjuntas
8.8 out of 10, Excellent, (330 reviews)
The price is AU$115
includes taxes & fees
9 Dec - 10 Dec

11. Hacienda Tres Casitas
Hacienda Tres CasitasCabo Rojo
9.8 out of 10, Exceptional, (198 reviews)
The price is AU$243
includes taxes & fees
19 Nov - 20 Nov

12. El Oasis Hotel
El Oasis HotelAguada
9.4 out of 10, Exceptional, (325 reviews)
The price is AU$174
includes taxes & fees
14 Dec - 15 Dec

13. Medusas Hostel
Medusas HostelAguadilla Pueblo
7.4 out of 10, Good, (120 reviews)
The price is AU$103
includes taxes & fees
12 Dec - 13 Dec

14. Rincon Beach Resort
Rincon Beach ResortAñasco
8.6 out of 10, Excellent, (1,029 reviews)
The price is AU$317
includes taxes & fees
15 Nov - 16 Nov

15. Costa Bahia Hotel & Convention Center
Costa Bahia Hotel & Convention CenterGuayanilla
8.8 out of 10, Excellent, (2,229 reviews)
The price is AU$241
includes taxes & fees
17 Nov - 18 Nov

16. Bella Surf Inn
Bella Surf InnIsabela
9.0 out of 10, Wonderful, (751 reviews)
The price is AU$196
includes taxes & fees
14 Dec - 15 Dec

17. Hacienda Doña Minga
Hacienda Doña MingaAdjuntas
9.6 out of 10, Exceptional, (20 reviews)
The price is AU$334
includes taxes & fees
17 Nov - 18 Nov

18. Douglas Highway Hotel
Douglas Highway HotelCabo Rojo
8.6 out of 10, Excellent, (451 reviews)
The price is AU$189
includes taxes & fees
15 Nov - 16 Nov

19. Parador Guánica 1929
Parador Guánica 1929Guanica
9.0 out of 10, Wonderful, (835 reviews)
The price is AU$194
includes taxes & fees
14 Dec - 15 Dec

20. Royal Isabela
Royal IsabelaIsabela
9.6 out of 10, Exceptional, (201 reviews)
The price is AU$843
includes taxes & fees
14 Dec - 15 Dec
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 top hotels in Buena Vista
![]() Hotel ColonialCárcel | ![]() Holiday Inn Mayaguez and Tropical Casino by IHGMayagüez | ![]() Tryp by Wyndham MayaguezCárcel | ![]() Hotel Mayaguez Plaza, BW Signature CollectionCárcel | ![]() Hotel Vista VerdeYauco |
|---|---|---|---|---|
9.4 Exceptional 1,197 reviews | 9.4 Exceptional 1,343 reviews | 9.2 Wonderful 1,018 reviews | 9.2 Wonderful 1,000 reviews | 8.6 Excellent 355 reviews |
The price is AU$153 includes taxes & fees 23 Nov - 24 Nov | The price is AU$253 includes taxes & fees 13 Dec - 14 Dec | The price is AU$218 includes taxes & fees 2 Dec - 3 Dec | The price is AU$181 includes taxes & fees 22 Nov - 23 Nov | The price is AU$158 includes taxes & fees 23 Nov - 24 Nov |
|
|
|
|
|









































































