If you're considering a last-minute beach getaway, there are many attractive deals on all-inclusive resorts in Mexico, Costa Rica and the Caribbean right now. You can pay as little as $89 per person, per night for a resort stay that includes accommodations, meals, alcoholic and nonalcoholic beverages and many activities.
The following prices are per person, based on double occupancy, for a seven-night stay from December 6 to December 13. Click the links to price your own vacation, with or without airfare.
You can also use the Find a Deal tool on our website to search for fantastic rates in your preferred destination.
Pay $89 per person, per night for seven nights at the 4-star El Cozumeleno in Cozumel, Mexico.
Pay $92 per person, per night for seven nights at the 5-star Krystal Grand Nuevo Vallarta in Puerto Vallarta, Mexico.
Pay $106 per person, per night for seven nights at the 4-star Riu Republica in Punta Cana, Dominican Republic.
Pay $112 per person, per night for seven nights at the 4.5-star Bahia Principe Grand Coba in Tulum, Mexico.
Pay $121 per person, per night for seven nights at the 5-star Ocean El Faro in Punta Cana, Dominican Republic.
Pay $126 per person, per night for seven nights at the 4-star Park Royal Beach Cancun in Mexico.
Pay $134 per person, per night for seven nights at the 4-star Sunscape Dominicus La Romana in the Dominican Republic.
Pay $138 per person, per night for seven nights at the 5-star Sandos Playacar in Playa del Carmen, Mexico.
Pay $140 per person, per night for seven nights at the 5-star Riu Guanacaste in Costa Rica.
Pay $142 per person, per night for seven nights at the 5-star Grand Palladium Jamaica in Montego Bay.