Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Rio Grande Beach Hotels

See all 273 Hotels in Rio Grande
Wyndham Grand Rio Mar Puerto Rico Golf & Beach Resort

Wyndham Grand Rio Mar Puerto Rico Golf & Beach Resort

6000 Rio Mar Boulevard, Rio Grande
4.5 out of 5.0
4.0 out of 5 (2,386 reviews)
Excellent hotel close to the beachI enjoyed this really nice hotel quite a lot. The rooms were clean and comfortable. Good food and thoughtful staff.
 Samuel Russell Nov 10, 2016
Melia Coco Beach Puerto Rico

Melia Coco Beach Puerto Rico

200 Coco Beach Blvd. Highway 955-I, Rio Grande
4.5 out of 5.0
3.8 out of 5 (2,484 reviews)
Just few things will make this a perfect stayFirst room they gave us have another guess already we have to go back to the receptionist to get another room finally a nice room until we decide to get ice first machines are not in same building second the closes one down. Finally back to our room but the door do not want to open. We have to wait ...
 NELLY Nov 30, 2013
The St. Regis Bahia Beach Resort, Puerto Rico

The St. Regis Bahia Beach Resort, Puerto Rico

State Road 187 Kilometer 4.2, Rio Grande
5.0 out of 5.0
4.7 out of 5 (174 reviews)
Staff was really friendly and helpfulAmazing experience. Wonderful customer service. Beautiful setting. Clean pool and the beach was amazing
 Dilenia May 31, 2017
Margaritaville Vacation Club Wyndham Rio Mar

Margaritaville Vacation Club Wyndham Rio Mar

6000 Rio Mar Boulevard, Rio Grande
4.5 out of 5.0
4.4 out of 5 (80 reviews)
Excellent suite, pool, beach, and location are great.
 Sonya  Oct 19, 2016
Bahia Beach Resort & Golf Club

Bahia Beach Resort & Golf Club

State Road 187 kilometer 4.2, Rio Grande
5.0 out of 5.0
4.7 out of 5 (3 reviews)
Unbelievably perfect! Our stay was remarkable! Truly was the nicest resort we have ever stayed in. We stayed in the villas and they were gorgeous, spacious, extremely clean. This resort is absolutely luxurious! Could not recommend it more. The grounds are beautifully manucured and it feels like you're staying within a ...
  May 8, 2017
Map

Recently booked Beach Hotels in Rio Grande

Wyndham Grand Rio Mar Puerto Rico Golf & Beach Resort
4.5 out of 5.0
Last booking: 34 hours ago

Listen closely, and you may hear the sound of waves splashing on the shore, the "slurp" of your icy cold cocktail, and seagulls flying up above. It's true, many people have dreams of holidays near the shore. Who wouldn't want to spend their days enjoying the sun on the soft sand or roaming the boardwalk in search of saltwater taffy? Start designing your trip to Rio Grande and get moving!

Everything you are seeking, Expedia has it. In fact, Rio Grande is quickly climbing our popularity rankings. We feature numerous Rio Grande beach hotels on our site, and you can be assured your hotel room will be comfy as a warm blanket.

Book Your Perfect Rio Grande Beach Hotel

Asking yourself where you will feel a nice breeze, or which Rio Grande hotel has a great balcony? (Maybe you just can't make yourself leave your hotel!) Well lucky you. A lot of tourist activity came to Rio Grande over the last year, and you can note Expedia shoppers' information on beach hotels on our review page.

Beach hotels in Rio Grande offer all that you want for an awesome beach trip. It shouldn't shock you then, that they know how to appease their patrons, and the local population is amiable and hospitable. Also, when you vacation in Rio Grande, there will be experiences that extend beyond chatting with the locals.

Reserve Today

Can you think of anything that will loosen you up more than splashing around in the sea? Expedia will get you there with the best bargains on Rio Grande beach hotels. The region has seen a vast upsurge in excitement over the last 12 months—it's a good opportunity to find your ideal room. Rio Grande is all set up for you to come and soak up some rays. We hope you're ready to relax.