Skip to main content
Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

View vacation packages to

Hotels and More in Vieques

Malecon House

Hotel in Vieques

Malecón House is a 13-room boutique hotel located on the Malecón, in the seaside village of Esperanza on Vieques, a tropical island of the southeast coast of Puerto Rico. The pool is beautiful and the perfect place to relax. There's an amazing beach for swimming and snorkeling just a 5 min walk along the boardwalk. Black sand beach is a 30 min walk away. When we went we had the beach to ourselves for hours! So romantic!

Show more Show less
9.5
Exceptional
165 reviews
Avg. price/night:
$180
Check availability

Hacienda Tamarindo

Hotel in Vieques

Featuring a garden, bar and views of pool, Hacienda Tamarindo is located in Vieques, 3.3 miles from Bioluminescent Bay. They are so thoughtful and nice

Show more Show less
9.7
Exceptional
11 reviews
Avg. price/night:
$140
Check availability

Bravo Beach Hotel

Hotel in Vieques

Located in Vieques and within 5 miles of Bioluminescent Bay, Bravo Beach Hotel has an outdoor swimming pool, non-smoking rooms, and free WiFi throughout the property. Seaside pool, two pools, quite place. Great location

Show more Show less
9.4
Awesome
53 reviews
Avg. price/night:
$130
Check availability

El Blok

Hotel in Vieques

Offering a restaurant, the Adults Only El Blok is located in Vieques. Free WiFi access is available throughout. The property offers free parking and a butler pantry is available on every floor. TOP facility in general + great staff!

Show more Show less
8.6
Excellent
242 reviews
Avg. price/night:
$135
Check availability

The Wave Hotel

Hotel in Vieques

Located in Vieques, The Wave Hotel offers beachfront accommodations 5 miles from Bioluminescent Bay and provides facilities like a restaurant, an outdoor swimming pool and a bar. The staff was extremely accommodating

Show more Show less
6.6
Review score
405 reviews
Avg. price/night:
$60
Check availability

Esperanza Inn

Vieques

Located in Vieques, 2.3 miles from Bioluminescent Bay, Esperanza Inn provides accommodations with free WiFi, air conditioning and access to a garden with an outdoor swimming pool. Yummy Breakfast included. Plenty of beach chairs,coolers,towels available for borrow.

Show more Show less
9
Awesome
252 reviews
Avg. price/night:
$87
Check availability

Villa Coral Guesthouse

Vieques

Offering free parking and free WiFi connection, Villa Coral Guest house is located 2625 feet from Puerto Real Bay Beach and 1.2 mi from Ensenada Sombe Bay. Staff was super great. Friendly, helpful and very welcoming

Show more Show less
9
Awesome
191 reviews
Avg. price/night:
$89
Check availability

Finca Victoria

Vieques

Located in Vieques, Finca Victoria has accommodations with an outdoor pool, free WiFi, a garden and a bar. There's a fully equipped kitchenette with a fridge and electric tea pot. Love everything about the property The staff is awesome and Sara is the best Looking foward to stay again anytime soon

Show more Show less
9.5
Exceptional
23 reviews
Avg. price/night:
$129
Check availability

Isla Hermosa Guesthouse

Vieques

Located in Vieques, 3.5 miles from Bioluminescent Bay, Isla Hermosa Guesthouse provides accommodations with a shared lounge, free private parking and barbecue facilities. Great location, everything is 10-15 minutes away from it, just rent a car! It’s the best option to get to all the beaches. Everything so clean, good space, completely satisfied!

Show more Show less
9.3
Awesome
45 reviews
Avg. price/night:
$60
Check availability

Casa de Amistad Guesthouse

Vieques

Casa de Amistad is a cozy, 8-room guest house located in the heart of Isabel II in Vieques, Puerto Rico. Location, room, cleanliness, cozy, friendly

Show more Show less
9.7
Exceptional
63 reviews
Avg. price/night:
$126
Check availability

Most-booked hotels in Vieques in the past month

FAQs about hotels in Vieques

  • Some of the best hotels in Vieques near Bioluminescent Bay include Malecon House, Flamboyan Guest House and The Vieques Guesthouse.

  • On average, 3-star hotels in Vieques cost $151 per night, and 4-star hotels in Vieques are $214 per night. If you're looking for something really special, a 5-star hotel in Vieques can be found for $149 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Vieques this weekend is $190 or, for a 4-star hotel, $179. Looking for something even fancier? 5-star hotels in Vieques for this weekend cost around $103 per night, on average (based on Booking.com prices).

  • On average, it costs $190 per night to book a 3-star hotel in Vieques for tonight. You'll pay around $188 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Vieques will cost around $103, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Vieques:

Explore guest reviews of hotels in Vieques