Margaritaville Vacation Club Wyndham Rio Mar

Beachside Bliss in Puerto Rico

Oceanside condo resort with pools and golf by the rainforest

Paradise awaits at our Margaritaville Vacation Club Wyndham Rio Mar on the northeastern coast of Puerto Rico. Our lush 500-acre resort is nestled between the El Yunque Rainforest and the Atlantic Ocean, about 30 miles outside historic Old San Juan. Lounge on the golden beach that lines the resort, chase waves on a jet ski, or sip a fruity cocktail at the pool’s swim-up bar. Spacious vacation suites offer all the comforts of home, plus private balconies for savoring the breathtaking views.

Rooms With a View

Tropical-themed suites offer a balcony and plush comforts

After a beautiful, sun-soaked day, retreat to a bright and airy suite with tropical touches. Kick back on your private balcony and take in the ocean or mountain views, or relax in your spacious living area with flat-screen TV. All of our studio, one-bedroom, and three-bedroom accommodations are outfitted with a full or mini kitchen in case you’d like to cook up a meal and spend the night in. 

Your Dream Vacation

Take a dip in the pool, scope out the sea life, and visit the day spa

We offer water activities ranging from windsurfing to scuba diving, or if you’d prefer to stay on land, play beach volleyball, take a golf lesson, or perfect your serve on one of 13 tennis courts. Slow things down with a visit to the day spa, soak in the hot tub, or a refreshing drink from our swim-up pool bar. Our 10 restaurants offer a variety of delicious cuisine, while an onsite casino gives you the chance to win big.  You’ll also find organized activities, a game room, and live entertainment. 

Explore Puerto Rico

Take it all in during your stay

While you’re here, see all Rio Mar has to offer. From great restaurants to beachside activities, our staff is happy to provide great recommendations that will enrich your stay.



Beach near Margaritaville Vacation Club Wyndham Rio Mar in Rio Grande, Other than US/Canada

Map & Directions

6000 Rio Mar Boulevard, Rio Grande, 00745