Update: One or more card offers in this post are no longer available. Check our Hot Deals for the latest offers.
Looking for a spectacular hotel to book a tropical getaway?
Through April 5, 2017, you can earn a total of 35,000 Starwood points with the sign-up bonus on the AMEX Starwood personal and small business cards after meeting tiered minimum spending requirements. These are the highest offers I’ve seen for both cards!
You can use these valuable points for fantastic stays at excellent Starwood hotels in Mexico and the Caribbean, like The Westin Grand Cayman Seven Mile Beach Resort & Spa.
I’ll share 5 top Starwood hotels in the Caribbean and Mexico you can book with points!
Best-Ever Sign-Up Bonus for the AMEX Starwood Cards
Until April 5, 2017, you can earn 35,000 Starwood points with the AMEX Starwood cards after meeting minimum spending requirements.
With the personal AMEX Starwood card, you’ll earn 25,000 Starwood points after spending $3,000 on purchases within the first 3 months of account opening. And 10,000 more Starwood points for spending another $2,000 on purchases within the first 6 months.
And with the AMEX Starwood small business card, you’ll earn 25,000 Starwood points after spending $5,000 on purchases within the first 3 months of account opening. And 10,000 more Starwood points for spending another $3,000 on purchases within the first 6 months.
After completing the minimum spending requirement, you’ll have at least 40,000 Starwood points with the personal AMEX Starwood card. And a minimum of 43,000 Starwood points with the small business version.
Note: American Express only allows folks to get the sign-up bonus ONCE per person, per lifetime on ALL their cards, with this possible exception.
Starwood Points for Hotels in the Caribbean and Mexico
I’m excited to share 5 top hotels in the Caribbean and Mexico you can book with Starwood points!
Keep in mind most resort style hotels charge extra fees, even when you use points. Unfortunately, hotel resort fees are hard to avoid. I’ve shared my tips on what you can do about them.
I’ll let you know the fees you can expect to pay at these hotels.
1. The St. Regis Punta Mita Resort
For a special occasion, you can use Starwood points for a luxurious stay at The St. Regis Punta Mita Resort. The hotel is located on the Pacific coast of Mexico and is ~1 hour drive from the Puerto Vallarta airport (PVR).
The resort hotel has a private beach and amazing panoramic views where you can watch the sunset.
A free night at the hotel costs 30,000 to 35,000 Starwood points per night. You’ll also pay ~$25 nightly resort fee. You’ll get big savings using points because nightly rates can easily cost $700+ if you pay cash.
And the experience can be well worth it. Because the service, location, and attention to detail at The St. Regis Punta Mita can’t be found at many other hotels.
2. The Westin Dawn Beach Resort & Spa, St. Maarten
If you’re looking for beautiful Caribbean views, you can stay at The Westin Dawn Beach Resort & Spa, St. Maarten. Every room at the hotel has a balcony overlooking the ocean or island.
Folks on TripAdvisor like this hotel because of the friendly staff, private beach access, and proximity to the airport (~30 minute drive).
There’s something to do here for everyone in the family, including
You can also book a local ferry for a day trip to the islands of St. Barts or Anguilla.
You’ll use 12,000 to 16,000 Starwood points for an award night. And this hotel charges a $20 resort fee and $15 service fee. The resort fee covers:
- Beach chair and towel service
- Internet access
- In-room coffee
Paying cash for a room costs between $250 and $500 per night. So using points and paying the resort and service fees is still a good deal!
3. The Westin Lagunamar Ocean Resort Villas & Spa Cancun
The Westin Lagunamar Ocean Resort Villas & Spa, Cancun ranks #10 on TripAdvisor among all hotels in Cancun.
Emily had a fantastic time in Mexico at nearby Playa del Carmen.
Besides luxurious rooms, this hotel has activities for anyone visiting, including couples and families. You can go to a tequila tasting. Or learn to speak Spanish or salsa dance.
Kids can enjoy the pool waterslide and the Westin Kids Club.
You’ll pay 20,000 Starwood points for a free night, which saves you ~$350+. This means the limited time AMEX Starwood sign-up bonus and points from minimum spending can get you 2 free nights.
4. Sheraton Old San Juan Hotel
The Sheraton Old San Juan is located in the heart of a city known for terrific restaurants and colorful plazas and square.
The hotel is located walking distance to the cruise port, which is convenient for folks spending in time in San Juan prior to heading out to sea. You’re also close to top attractions like:
And San Juan is a Southwest destination. So this might be a great choice for folks with the Companion Pass!
An award night at this hotel requires 10,000 Starwood points. And there’s a ~$25 service fee. Room nights regularly cost ~$200+.
5. The Westin Grand Cayman Seven Mile Beach Resort & Spa
If you’re looking for a beach vacation full of relaxation, you might consider using Starwood points for a stay at The Westin Grand Cayman Seven Mile Beach Resort & Spa.
Folks on TripAdvisor give this hotel positive reviews because of the delicious food options, clean rooms, and sunset views.
An award night costs 20,000 Starwood points. Using points can save you $500+ per night.
This hotel also charges a steep $60 resort fee. But it includes perks like:
- 2 bottles of water
- Beach chairs, towels, and umbrellas
- Beach yoga, aquatic yoga, beach volleyball and stand-up paddle board
- Free parking
- In-room coffee
- Use of sauna, hot tub and steam room at Hibiscus Spa
If you think you’ll make use of the extra amenities, it can make sense to pay the resort fee.
Like the top-rated The St. Regis Punta Mita Resort, which is a Million Mile Secrets reader and team member favorite!
Or stretch your points for multiple award nights at a hotel like The Westin Grand Cayman Seven Mile Beach Resort & Spa. But be mindful of resort fees!
What’s your favorite Starwood hotel in Mexico or the Caribbean?