Last Minute Cruise Deals

Ready to sail in the next few weeks? Our last-minute cruise deals bring together sailings departing soon, from short breaks to week-long escapes, so you can be at sea before you know it.

Why book a last-minute cruise?
When departure dates get close, cruise lines often release reduced fares to fill the remaining cabins. That means you can sometimes sail on a ship or itinerary that would usually cost more, with only a few weeks to wait. It's ideal if your dates are flexible or you simply need a break soon.

Where you can go at short notice

Last-minute deals cover all sorts of itineraries. From the UK, no-fly sailings from Southampton to the Norwegian fjords, Northern Europe or the Canary Islands are easy to arrange, as there are no flights to book. If you're happy to fly, the Mediterranean, the Caribbean and Florida offer plenty of choice through much of the year.

Tips for booking late
Be flexible on cabin type, as the cheapest categories tend to go first. Check that your passport has enough validity and whether you need a visa or travel authorisation for any ports. Final payment is usually due straight away when you book close to departure, so have everything ready.

Book online, any time
Last-minute availability changes daily. Browse the latest deals below, compare ships and itineraries and book online whenever you're ready, day or night.

We found

11121 cruises

Carnival Elation, Bahamas
1 / 23
Discount — 4 days left
Carnival Cruise Line
Duration
4 nights
Date
29 Nov 2026
Ship
Carnival Elation
  • Departure - Jacksonville, Florida
  • 4 stops  
  • Arrival - Jacksonville, Florida
£168
From
£163
Price per person / inside stateroom
Show all departures (42)
MSC Seashore, Bahamas
1 / 23
Discount — 4 days left
MSC Cruises
Duration
4 nights
Date
29 Nov 2026
Ship
MSC Seashore
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
£219
From
£213
Price per person / inside stateroom
Show all departures (10)
Available promotion:
Black Friday: up to 30% Savings!
Serenade of the Seas, Mexico
1 / 15
Discount — 4 days left
Royal Caribbean
Duration
4 nights
Date
29 Nov 2026
Ship
Serenade of the Seas
  • Departure - San Diego, USA
  • 4 stops  
  • Arrival - San Diego, USA
£264
From
£257
Price per person / inside stateroom
Show all departures (11)
3 Available promotions:
3rd & 4th Guests and Kids sail from £99!, Cyber Bonus: up to $100 OBC, Limited-Time Extra: Up to £300 Savings
Norwegian Epic, Caribbean
1 / 17
Discount — 4 days left
Norwegian Cruise Line
Duration
7 nights
Date
29 Nov 2026
Ship
Norwegian Epic
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£277
From
£266
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Upgrade to "Free At Sea" from £99
Carnival Legend, Caribbean
1 / 19
Carnival Cruise Line
Duration
7 nights
Date
29 Nov 2026
Ship
Carnival Legend
  • Departure - Tampa, FL USA
  • 5 stops  
  • Arrival - Tampa, FL USA
From
£279
Price per person / inside stateroom
Show all departures (2)
MSC Meraviglia, Caribbean
1 / 30
MSC Cruises
Duration
6 nights
Date
29 Nov 2026
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£289
Price per person / inside stateroom
Show all departures (9)
Available promotion:
Black Friday: up to 30% Savings!
Enchantment of the Seas, Caribbean
1 / 17
5 % off — 4 days left
Royal Caribbean
Duration
7 nights
Date
29 Nov 2026
Ship
Enchantment of the Seas
  • Departure - Tampa, FL USA
  • 6 stops  
  • Arrival - Tampa, FL USA
£291
From
£277
Price per person / inside stateroom
3 Available promotions:
3rd & 4th Guests and Kids sail from £99!, Cyber Bonus: up to $150 OBC, Limited Time Extra: Up to £715 Savings
Norwegian Encore, Mexico
1 / 35
Discount — 4 days left
Norwegian Cruise Line
Duration
7 nights
Date
29 Nov 2026
Ship
Norwegian Encore
  • Departure - Los Angeles, USA
  • 5 stops  
  • Arrival - Los Angeles, USA
£325
From
£313
Price per person / inside stateroom
Show all departures (25)
Available promotion:
Upgrade to "Free At Sea" from £99
MSC Seascape, Caribbean
1 / 26
Discount — 4 days left
MSC Cruises
Duration
7 nights
Date
29 Nov 2026
Ship
MSC Seascape
  • Departure - Galveston, Texas, USA
  • 5 stops  
  • Arrival - Galveston, Texas, USA
£339
From
£326
Price per person / inside stateroom
Show all departures (20)
Available promotion:
Black Friday: up to 30% Savings!
Carnival Celebration, Caribbean
1 / 27
Carnival Cruise Line
Duration
7 nights
Date
29 Nov 2026
Ship
Carnival Celebration
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£339
Price per person / inside stateroom
Show all departures (5)
10 of 11121 pcs