Photo by John Watters
Find hotels near Punta Arenas Beach, Vieques from NT$3,481
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check prices for these dates
Compare 2,249 hotels close to Punta Arenas Beach with room rates, reviews, and availability. Most hotels are fully refundable.

Club Vieques - Adults Only Resort - LGBT Friendly
Club Vieques - Adults Only Resort - LGBT Friendly
10.0 out of 10, Exceptional, (56)
The price is NT$4,723
NT$5,354 total
includes taxes & fees
Sep 1 - Sep 2

Hix Island House
Hix Island House
9.6 out of 10, Exceptional, (256)
The price is NT$4,158
NT$5,257 total
includes taxes & fees
Sep 1 - Sep 2

The Vieques Guesthouse
The Vieques Guesthouse
9.8 out of 10, Exceptional, (485)
The price is NT$3,813
NT$4,364 total
includes taxes & fees
Sep 2 - Sep 3

Hacienda Tamarindo
Hacienda Tamarindo
9.8 out of 10, Exceptional, (243)
The price is NT$6,267
NT$7,514 total
includes taxes & fees
Sep 1 - Sep 2

Blue Horizon Boutique Resort - Adults Only
Blue Horizon Boutique Resort - Adults Only
8.8 out of 10, Excellent, (582)
The price is NT$6,551
NT$7,498 total
includes taxes & fees
Sep 1 - Sep 2

Sea Gate Hotel
Sea Gate Hotel
9.4 out of 10, Exceptional, (1001)
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.
Save an average of 15% on thousands of hotels when you're signed in
Top Punta Arenas Beach Hotel Reviews
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels near popular Vieques Attractions
Other Hotels near Punta Arenas Beach, Vieques
- Río Grande Hotels
- Fajardo Hotels
- Puerto Rico Island Hotels
- Caribbean Islands Hotels
- Vieques Hotels
- Culebra Hotels
- Luquillo Hotels
- Humacao Hotels
- Vieques Island Hotels
- Naguabo Hotels
- Ceiba Hotels
- Yabucoa Hotels
- Puerto Real Hotels
- Puerto Ferro Hotels
- Candelero Abajo Hotels
- Barrio Pueblo Hotels
- Quebrada Fajardo Hotels
- Florida Hotels
- Las Piedras Hotels
- Sardinera Hotels