Got a winter weekend to spare, or a school holiday that you don’t know what to do with? You don’t have to plan for months before you sail on a cruise vacation. These last-minute cruise offers from Miami will find you in the sun and sand in no time flat. Sometimes, a spontaneous getaway is exactly what you need, particularly when that means you can jaunt to Mexico or the Bahamas for a couple of days.

Maximize your relaxation in port with a leisurely bike ride through Key West or a beach day in Nassau. In Cozumel, tour a Mayan cacao factory or explore Mayan ruins where you’ll uncover thousands of years of history in just one day.

Departure Date
Starting From


Avg Per Person
BOOK NOW View Itinerary & Flights
Celebrity Loader

View All Last Minute Cruises from Miami

Departure Port

Miami, Florida

You could spend your entire vacation in Miami and still not see all its incredible sights. Grab a cortadito and a guava pastry and park yourself on Miami Beach for a day of sun and relaxation. Go on a walking tour of Wynwood’s artsy murals before grabbing lunch in a trendy eatery. If you have spare time before or after your last-minute cruise from Miami, an airboat tour of the Everglades or a day trip to Bill Baggs Cape State Park on Key Biscayne are must-do activities. 

Key West, Florida

After departing from the energetic, sleepless city of Miami, ease into vacation mode in Key West. It feels like the New Orleans of Florida, complete with museums dedicated to eccentric authors, historic sights beloved by locals, and Duval Street, Key West’s version of Bourbon Street. A warm Atlantic ocean swim or kayak adventure followed by a slice of key lime pie is a peak Key West experience.

Nassau, Bahamas

Enjoy a taste of the Bahamas in Nassau, where the laid-back energy feels contagious. Go shopping for handmade goods in the Nassau Straw Market. Fresh seafood, like snapper and grouper fried, blackened, or soaked in butter, are almost always on the menu. Book a shore excursion to interact with dolphins or go on a beach break to Blue Lagoon, especially if you crave warm, clear waters, white-sand beaches, and a hammock to lie in.

Cozumel, Mexico

Some last-minute cruises from Miami include itineraries that stop in Cozumel, which is a naturally beautiful island off the coast of Mexico in the Caribbean Sea. Swim and snorkel at Playa El Cielo, with sky blue waters that live up to its name. Head to Arrecifes de Cozumel National Park to view wildlife and see endangered species up close. At San Miguel, the colorful downtown, go for the duty-free shopping or sip at a local tequila tasting.

Previewing: Promo Dashboard Campaigns