
Book 2027 Holland America Cruises with Have It All Early Booking Bonus!
Book from £1pp deposit + enjoy prepaid gratuities drinks shore excursions and up to $300pp onboard credit.
🎃Use either code TRICK or TREAT at checkout to uncover a mystery discount. Ends 3rd November 2026🎃
Best Selling Holland America Line Cruise Deals




Cruise & Stay Holidays








South America and Antarctica Experience
- Departure - Buenos Aires
- 22 stops
- Arrival - San Antonio




Terms and Conditions
Please note that the full terms and conditions can be found directly on each cruise page.
Upgrade to 'Have it All' from just £60pp per day!
This offer from Holland America Line is valid on select 2025 & 2026 new cruise bookings of 6 nights or more. Have it All amenities are subject to availability and available for 1st/2nd guests only. If the 'Have It All' fare is selected at stateroom selection, passengers will receive all applicable benefits while onboard. Please read the full terms and conditions for more information.
Holland America Line Cruise Deals
Browse all of our amazing Holland America Line cruise deals below. Use the filters to narrow down the results so you can find the perfect cruise for you.
We found
7 cruise packages and 1153 cruises


- Departure - Fort Lauderdale, Florida
- 9 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Miami, Florida, USA
- 7 stops
- Arrival - Miami, Florida, USA


- Departure - San Diego, USA
- 6 stops
- Arrival - San Diego, USA


- Departure - Fort Lauderdale, Florida
- 11 stops
- Arrival - Fort Lauderdale, Florida


- Departure - San Diego, USA
- 9 stops
- Arrival - San Diego, USA


- Departure - Fort Lauderdale, Florida
- 6 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 14 stops
- Arrival - Fort Lauderdale, Florida


- Departure - San Diego, USA
- 5 stops
- Arrival - San Diego, USA


- Departure - Fort Lauderdale, Florida
- 8 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 16 stops
- Arrival - Fort Lauderdale, Florida


- Departure - San Diego, USA
- 7 stops
- Arrival - San Diego, USA


- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA


- Departure - Fort Lauderdale, Florida
- 6 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 11 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Miami, Florida, USA
- 11 stops
- Arrival - Miami, Florida, USA


- Departure - Fort Lauderdale, Florida
- 9 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 15 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 9 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 16 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA


- Departure - Fort Lauderdale, Florida
- 6 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Miami, Florida, USA
- 11 stops
- Arrival - Miami, Florida, USA


- Departure - Fort Lauderdale, Florida
- 11 stops
- Arrival - Fort Lauderdale, Florida


- Departure - San Diego, USA
- 9 stops
- Arrival - San Diego, USA


- Departure - San Diego, USA
- 8 stops
- Arrival - San Diego, USA


- Departure - Fort Lauderdale, Florida
- 7 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 12 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA


- Departure - Fort Lauderdale, Florida
- 6 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 8 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Miami, Florida, USA
- 11 stops
- Arrival - Miami, Florida, USA


- Departure - Fort Lauderdale, Florida
- 11 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 16 stops
- Arrival - Fort Lauderdale, Florida


- Departure - San Diego, USA
- 5 stops
- Arrival - San Diego, USA


- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA


- Departure - Fort Lauderdale, Florida
- 6 stops
- Arrival - Fort Lauderdale, Florida


- Departure - San Diego, USA
- 9 stops
- Arrival - San Diego, USA


- Departure - Miami, Florida, USA
- 11 stops
- Arrival - Miami, Florida, USA


- Departure - Fort Lauderdale, Florida
- 11 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 6 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 6 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 11 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 15 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 10 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 9 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 16 stops
- Arrival - Fort Lauderdale, Florida


- Departure - San Diego, USA
- 5 stops
- Arrival - San Diego, USA


- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA


- Departure - Fort Lauderdale, Florida
- 6 stops
- Arrival - Fort Lauderdale, Florida


- Departure - San Diego, USA
- 9 stops
- Arrival - San Diego, USA








