Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Mayaguez

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Visiting Mayaguez

Visitors give high marks for the top-notch restaurants in Mayaguez, which is also known for its shopping and casinos. This city also attracts tourists with its entertainment choices and beaches. Around the area, top sights include Playa Sucia, Cabo Rojo Lighthouse, and Church of Porta Coeli.

  • There are 31 hotels and other accommodations in Mayaguez
  • The closest major airport is in Mayaguez (MAZ-Eugenio Maria de Hostos), 3.8 mi (6 km) from the city center
  • The next closest is in Aguadilla (BQN-Rafael Hernandez), 19.9 mi (32 km) away

Sightseeing and Staying in Mayaguez

The city is well liked for its places to shop, and Mayagüez Mall is a favorite for retail therapy. A couple of additional sights to add to your agenda are Mayaguez Zoo and Catedral de Nuestra Senora de la Candelaria.

As you plan your vacation, you'll find 31 hotels and other lodging options available to choose from in Mayaguez. Here you'll find top ranked ones based on Expedia user reviews:

  • Holiday Inn Mayaguez and Tropical Casino - This 3-star hotel features a casino, a restaurant, and an outdoor pool. It's a favorite with Expedia travelers for its dining options and clean, quiet rooms.
  • Hotel Colonial - Our customers like the overall value and proximity to shopping at this hotel. This 2.5-star hotel features free breakfast, free WiFi, and free parking.
  • Howard Johnson Downtown Mayaguez - With a stay at this 2-star hotel, guests can enjoy access to an outdoor pool and a bar, along with free WiFi. Expedia customers like its central location and comfortable rooms.

Outside the city, popular places to visit include Playa Sucia, 19.5 mi/31.3 km from the city center, and Cabo Rojo Lighthouse, which is 19.6 mi/31.6 km away.

Dressing for Mayaguez

  • Between January and March, you can expect the daytime average to be around 88°F and the nighttime average to be 63°F
  • From April to June, temperatures average about 91°F during the day and 65°F at night
  • July through September averages 91°F during the day and 69°F at night
  • In October-December, the average temperature is 90°F during the day and 65°F at night
  • About 85.12 inches of rain falls on Mayaguez each year
  • Hottest months are usually June and September with an average temperature of 91°F, while the coldest months are January and February with an average of 64°F

Frequently asked questions

What's the best place to stay in Mayaguez?
Holiday Inn Mayaguez and Tropical Casino is a favorite with Expedia customers. This 3-star hotel offers a casino and a restaurant. Mayagüez Resort & Casino is another top choice for your trip based on traveler reviews.
If I need to cancel my hotel reservation in Mayaguez, will I receive a refund?
Yes! Most room reservations are fully refundable provided that you cancel prior to the hotel’s cancellation deadline, which is usually within 24-48 hours of check in. If you have a reservation that’s non-refundable, it may still be possible to cancel it and be given a refund within 24 hours of booking. Add dates, click “Search”, then use the filter option “free cancellation” to view the top deals on offer in Mayaguez.
Where can I learn more about changing or cancelling my trip to Mayaguez?
For more details about rescheduling or cancelling your trip to Mayaguez, click here.
What's the best place to stay on a budget in Mayaguez?
Based on reviews, Mayagüez Resort & Casino is a popular 3.5-star resort for our travelers looking for an economical choice, and features free WiFi and an outdoor pool. Other options for your budget-friendly stay include Hotel Colonial and Mayaguez Plaza Hotel, SureStay Collection by Best Western.
What's the best hotel for a family trip to Mayaguez?
Mayagüez Resort & Casino is a top 3.5-star resort on Expedia for families, and features a children’s pool and a restaurant. Other choices for your stay with the kids include Holiday Inn Mayaguez and Tropical Casino and Mayaguez Plaza Hotel, SureStay Collection by Best Western. Attractions like Mayaguez Zoo and Tropical Agriculture Research Station are also fun for kids of all ages.
What's the best place to stay for a romantic vacation to Mayaguez?
Mayaguez Plaza Hotel, SureStay Collection by Best Western is a favorite 3-star hotel for couples, and features private balconies and an outdoor pool.
Where is the best hotel to stay with easy access to University of Puerto Rico Mayaguez Campus?
Mayagüez Resort & Casino is one of the top choices for your stay based on our traveler data, and this 3.5-star resort offers a casino and a restaurant. It’s located just a short 0.9 mi (1.4 km) from University of Puerto Rico Mayaguez Campus. Other good options close by include Howard Johnson Downtown Mayaguez and Hotel Colonial.
What about the best place to stay near Mayaguez Zoo?
One of the top choices for your stay is Mayagüez Resort & Casino, located 1.3 mi (2.2 km) from Mayaguez Zoo, and this 3.5-star resort offers a casino and a restaurant. Howard Johnson Downtown Mayaguez and Hotel Colonial are a couple of other good options within 5 miles.
What's the best place to stay for a beach vacation in Mayaguez?
Holiday Inn Mayaguez and Tropical Casino is a top 3-star beach hotel with an outdoor pool and a restaurant. Other good choices for your beach trip include Holiday Inn Mayaguez and Tropical Casino and Hotel Colonial. Head to Playa El Maní or Playa Bramadero for some quality time by the water.
What's the best place to stay to visit the local casinos in Mayaguez?
Holiday Inn Mayaguez and Tropical Casino is a top 3-star hotel featuring a casino and a restaurant. Another good option near the gaming is Mayagüez Resort & Casino.
What are some accommodations with pools in Mayaguez?
Mayaguez Plaza Hotel, SureStay Collection by Best Western is a popular 3-star hotel featuring an outdoor pool, a restaurant, and free WiFi. A couple of other options that offer an onsite pool include Mayagüez Resort & Casino and Holiday Inn Mayaguez and Tropical Casino.

Recent reviews of Mayaguez hotels

More trip options