An evening view of San Diego harbor, with lights reflected in the water.

There's nothing like a fun and relaxing cruise. With so many Marriott hotels near major cruise ports, you can start the fun before you even set sail.

Cruise Port Hotels

City, airport, attraction or address
City, airport, attraction or address
Select date
Specific Dates Flexible Dates
How many nights? Remove Nights
1 Add Nights
Reset Fields

Aerial view of Miami cruise ports and nearby hotels and skyscrapers.


Enjoy South Beach before you set sail.

Explore Our Miami Hotels

Cruise Port Travel

Cruises can be fun, relaxing or adventurous—and sometimes all three at once! If you're looking to extend your vacation, or just looking for a place to enjoy the night before departure or after arrival, why not book your stay in one of the many Marriott hotels located near major cruise ports?

From Los Angeles to Miami, San Diego to Galveston, there's sure to be a Marriott near your first or last port of call. With exceptional amenities, high-speed connections and so many food and drink options to choose from, a Marriott hotel is the perfect way to launch or end your trip in style and comfort. And since they're so near major ports of call, you'll never have to worry about being late for a morning departure.

We can't sail away with you, but we can make your next cruise even more enjoyable. So book your stay today. Bon voyage!

Cruise Port-Friendly Travel Tips & Ideas

Best Rates Guaranteed at

Best Rate Guarantee

Free Wi-Fi

Mobile Check-in

Enjoy Free Nights

This Week's Top Offers