Top Beach Stopover Stays
Find comfort, coastal views, and stress-free access to your cruise embarkation points with these beach hotels ideal for stopovers in Mexico and the Bahamas. Perfect for travellers wanting to enjoy ocean breezes, swim breaks, and memorable sunsets before or after setting sail. Let’s answer your “where to stay near cruise ports with a great beach?” question.
Enjoy curated beachfront properties on Expedia ideal for travellers booking stays near major cruise ports in Mexico and the Bahamas—perfect for soaking up waves before you board.
Hotel Cozumel & Resort – Cozumel, Mexico
A relaxed beachfront stay just minutes from Cozumel’s cruise terminals and gorgeous Caribbean waters. Easy beach access makes this a great choice for cruisers who want to unwind in the sand before departure.
El Cozumeleño Beach Resort – Cozumel, Mexico
A popular beachfront resort that blends warm Caribbean hospitality with easy access to local shops and ports. Ideal for travellers with time to lounge on soft sands before or after a cruise call.
Casa del Mar Cozumel Hotel & Dive Resort – Cozumel, Mexico
Offers beachfront comfort and laid-back vibes near cruise docks, with optional dive and snorkel access to explore coral reefs—a great choice if you want water adventure and relaxation.
Grand Hyatt Baha Mar – Nassau, Bahamas
A luxury beachfront mega-resort on Cable Beach offering multiple pools, a water park, casino, spa, and diverse dining, blending upscale relaxation with nonstop entertainment for families, couples, and nightlife seekers.
Graycliff Hotel “Escape Nassau” Day Pass – Nassau, Bahamas
A refined luxury day experience at Nassau’s historic five-star hotel, featuring poolside relaxation, a welcome cocktail, guided property tour, and an elegant three-course lunch in a serene, upscale setting away from the cruise crowds.
Sign in to your account