
Last Minute Cruises
Whether you're after a quick getaway or are flexible enough to grab yourself a last minute cruise deal, deciding to book on a whim can bag you an amazing deal. You could grab a last minute cruise another passenger had to cancel or even a cruise package that’s been discounted to fill empty cabins.
To secure these last minute cruises, including last minute cruises from Southampton, you need to be flexible and ready to book as once they go live they can go quickly. You can book your own last minute cruise holiday by browsing cruise deals below, and booking online today.
Popular cruise lines for last minute cruises
These cruise lines are known for offering exceptional, time-sensitive deals. Jump straight to the cruise line that’s perfect for your last minute cruise getaway and secure your cabin now.
Popular destinations for last minute cruises
Browse popular cruise destinations and learn more about where you can cruise on a last minute cruise deal.
Last Minute cruise deals
Browse all of our amazing last minute cruise deals here, including cheap last minute cruises, or use the filters below to narrow down the results to find the perfect cruise for you.
We found
27 cruise packages and 1738 cruises




Exclusive: Canary Islands & Madeira Escape

Exclusive Cruise Only - Winter Canary Islands Sun






- Departure - Genoa, Italy
- 4 stops
- Arrival - Marseille, France


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


- Departure - Jacksonville, Florida
- 4 stops
- Arrival - Jacksonville, Florida


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


- Departure - Genoa, Italy
- 5 stops
- Arrival - Barcelona, Spain


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


- Departure - Galveston, Texas, USA
- 4 stops
- Arrival - Galveston, Texas, USA


- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - New Orleans, USA
- 5 stops
- Arrival - New Orleans, USA


- Departure - Galveston, Texas, USA
- 6 stops
- Arrival - Galveston, Texas, USA


- Departure - Marseille, France
- 7 stops
- Arrival - Marseille, France


- Departure - Tampa, FL USA
- 6 stops
- Arrival - Tampa, FL USA


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


- Departure - San Juan, Puerto Rico
- 7 stops
- Arrival - San Juan, Puerto Rico


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


- Departure - Mobile (Alabama), USA
- 6 stops
- Arrival - Mobile (Alabama), USA


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


- Departure - Marseille, France
- 9 stops
- Arrival - Marseille, France


- Departure - Civitavecchia (Rome), Italy
- 9 stops
- Arrival - Civitavecchia (Rome), Italy


- Departure - Barcelona, Spain
- 4 stops
- Arrival - Las Palmas, Canary Islands


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Galveston, Texas, USA
- 5 stops
- Arrival - Galveston, Texas, USA


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


- Departure - Barcelona, Spain
- 7 stops
- Arrival - Santa Cruz, Tenerife


- Departure - Norfolk, USA
- 5 stops
- Arrival - Norfolk, USA


- Departure - Philadelphia, USA
- 5 stops
- Arrival - Philadelphia, USA


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


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


- Departure - Bari, Italy
- 6 stops
- Arrival - Bari, Italy


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


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Port Canaveral (Orlando), USA
- 10 stops
- Arrival - Port Canaveral (Orlando), USA


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


- Departure - Bridgetown, Barbados
- 8 stops
- Arrival - San Juan, Puerto Rico

- Departure - San Juan, Puerto Rico
- 6 stops
- Arrival - San Juan, Puerto Rico


- Departure - Split, Croatia
- 9 stops
- Arrival - Split, Croatia


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


- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife


- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife


- Departure - Barcelona, Spain
- 12 stops
- Arrival - Las Palmas, Canary Islands


- Departure - Marseille, France
- 9 stops
- Arrival - Marseille, France


- Departure - Barcelona, Spain
- 8 stops
- Arrival - Barcelona, Spain


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


- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Singapore City, Singapore
- 13 stops
- Arrival - Sydney, Australia


- Departure - Jacksonville, Florida
- 4 stops
- Arrival - Jacksonville, Florida


- Departure - Tampa, FL USA
- 3 stops
- Arrival - Tampa, FL USA


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


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


- Departure - Galveston, Texas, USA
- 5 stops
- Arrival - Galveston, Texas, USA


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


- Departure - Tampa, FL USA
- 5 stops
- Arrival - Tampa, FL USA


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


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


- Departure - Barcelona, Spain
- 7 stops
- Arrival - Barcelona, Spain


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


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


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


- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain


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


- Departure - Tampa, FL USA
- 5 stops
- Arrival - Tampa, FL USA


- Departure - Brisbane, Australia
- 3 stops
- Arrival - Brisbane, Australia


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


- Departure - Savona, Italy
- 9 stops
- Arrival - Savona, Italy


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


- Departure - Galveston, Texas, USA
- 5 stops
- Arrival - Galveston, Texas, USA


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Bari, Italy
- 6 stops
- Arrival - Bari, Italy


- Departure - Baltimore, USA
- 5 stops
- Arrival - Baltimore, USA


- Departure - Los Angeles, USA
- 5 stops
- Arrival - Los Angeles, USA


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


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


- Departure - Venice, Italy
- 9 stops
- Arrival - Venice, Italy


- Departure - Savona, Italy
- 9 stops
- Arrival - Savona, Italy


- Departure - Barcelona, Spain
- 9 stops
- Arrival - Buenos Aires, Argentina


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Marseille, France
- 8 stops
- Arrival - Santos (São Paulo), Brazil


- Departure - Barcelona, Spain
- 7 stops
- Arrival - Rio de Janeiro, Brazil

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


- Departure - Bridgetown, Barbados
- 7 stops
- Arrival - Bridgetown, Barbados


- Departure - San Juan, Puerto Rico
- 8 stops
- Arrival - San Juan, Puerto Rico

- Departure - Hamburg, Germany
- 6 stops
- Arrival - Hamburg, Germany


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


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


- Departure - Port Canaveral (Orlando), USA
- 4 stops
- Arrival - Port Canaveral (Orlando), USA


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


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


- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA


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


- Departure - Tampa, FL USA
- 5 stops
- Arrival - Tampa, FL USA


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


- Departure - Tampa, FL USA
- 4 stops
- Arrival - Tampa, FL USA


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


- Departure - La Romana, Dominican Republic
- 4 stops
- Arrival - Fort de France, Martinique


- Departure - Port Canaveral (Orlando), USA
- 4 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Galveston, Texas, USA
- 4 stops
- Arrival - Galveston, Texas, USA


- Departure - Tampa, FL USA
- 4 stops
- Arrival - Tampa, FL USA


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


- Departure - Santos (São Paulo), Brazil
- 4 stops
- Arrival - Santos (São Paulo), Brazil








