Flights Hotels Car Rentals Vacation Packages Cruises Activities Blog & Tips About Get Deal Alerts

Cruise Deals

Set sail for less — Caribbean, Mediterranean, Alaska & more at unbeatable prices.

🚢 Top Cruise Deals

All-inclusive cruises at the lowest prices

Last Minute Cruise Deals
From$40/day
  • Save up to 75% on sailings
  • Best Price & Service Guarantee
  • Exclusive Perks Included
Compare Last Minute Deals
MSC Cruises Caribbean
From$129
  • 35% Off Select Sailings
  • Kids Sail Free
  • Drinks & Wi-Fi @Sea
MSC Cruises
Celebrity Cruises
From$320
  • Instant Savings
  • All Included: Drinks & Wi-Fi
  • 75% Off Second Guest
Celebrity Cruises
Royal Caribbean Cruises
Avg/person$255
  • As Little as $85/Night
  • 60% Off Second Guest
  • Up to $1,500 Visa Gift Card
Royal Caribbean Cruises
Carnival Cruises
From$163
  • Last Minute Deals — Save 75%
  • Free Drinks Package
  • Best Price Guarantee
Carnival Cruises
Norwegian Cruise Line
From$329
  • Free at Sea — 5 Free Offers
  • Free Drinks + Wi-Fi
  • Free Specialty Dining
Norwegian Cruises
Holland America Cruise
From$209
  • Have It All Premium Package
  • Shore Excursions Included
  • Signature Dining Experience
Holland America
Princess Cruises
From$287
  • Princess Plus Package
  • MedallionClass Experience
  • 60% Off Second Guest
Princess Cruises
Disney Cruise Line
From$530
  • Disney Characters Onboard
  • Kids Clubs & Family Activities
  • Broadway-Style Entertainment
Disney Cruise Line
Virgin Voyages
From$476
  • Adults-Only Experience
  • All Dining Included
  • Conde Nast #1 Large Ship 2024
Virgin Voyages
AmaWaterways River Cruises
From$1,579
  • All-Inclusive River Cruising
  • Shore Excursions Included
  • Boutique Ship Experience
AmaWaterways
Viking River Cruises
From$2,399
  • Immersive European Itineraries
  • Small Ship, Big Experience
  • All-Inclusive Value
Viking River Cruises
Family Cruise Deals -38%
Family · Caribbean & Bahamas
Family Cruise Deals — Caribbean & Bahamas
Multiple ports   Kids activities & waterslides
per person from
$299
prices vary — check today's rate
Book Now
Bahamas Cruise -35%
🏝️ Bahamas · 5 Nights · From Miami
Royal Caribbean — Private Island Paradise at CocoCay
Miami   Exclusive private island experience
per person from
$244
Book Now
Bermuda Cruise -42%
💎 Bermuda · 4 Nights · From New York
Bermuda — Pink Sands & Crystal Blue Waters
New York   World-famous pink sand beaches
avg. per person
$384
as little as $96/night
Book Now
Caribbean Cruise -39%
☀️ Caribbean · 3 Nights · From Miami
Caribbean Escape — Sun, Sea & Unbeatable Savings
Miami   Crystal-clear turquoise waters
per person from
$199
Book Now
San Juan Puerto Rico Cruise HOT
🌺 Caribbean · 7 Nights · Round-Trip San Juan
San Juan — Island Hopping Through the Caribbean
San Juan   Old San Juan charm & island adventures
per person from
$570
Book Now
Romantic Caribbean Escape -28%
💕 Romantic · Caribbean · 7 Nights · From Miami
Romantic Caribbean Escape — Made for Two
Miami   Sunset dinners & champagne included
per person from
$423
Book Now
Eastern Caribbean Cruise -71%
🌴 Eastern Caribbean · 6 Nights · From Miami
Eastern Caribbean Cruise — Islands, Culture & Adventure
Miami   Half Moon Cay · Dominican Republic · Grand Turk
avg. per person
$294
as little as $49/night
Book Now
Western Caribbean Cruise -63%
🌊 Western Caribbean · 4 Nights · From Tampa
Western Caribbean Cruise — Cozumel & Beyond
Tampa   Cozumel, Mexico · Snorkeling & beach clubs
avg. per person
$249
as little as $62/night
Book Now
Hawaii Cruise Celebrity Solstice HOT
🌺 Hawaii · 9 Nights · Round-Trip Honolulu
Celebrity Solstice — Hawaii Island Hopper
Honolulu   Kailua Kona · Hilo · Vancouver
avg. per person
$865
as little as $96/night
Book Now
Baja Mexico Cruise -47%
🌮 Baja Mexico · 4 Nights · From Los Angeles
Carnival Firenze — Baja Mexico Beach Escape
Long Beach   Ensenada, Mexico
avg. per person
$155
as little as $39/night
Book Now
Western Caribbean from Galveston HOT
🌊 Western Caribbean · 7 Nights · From Galveston
MSC Seascape — Caribbean from the Gulf Coast
Galveston   Costa Maya · Roatan · Cozumel
avg. per person
$289
as little as $41/night
Book Now
Mexican Riviera Cruise -68%
🏖️ Mexican Riviera · 5 Nights · From Los Angeles
Carnival Radiance — Mexican Riviera Sun & Savings
Long Beach   Cabo San Lucas · Ensenada
avg. per person
$239
as little as $48/night
Book Now
Mexico Cruise from San Diego HOT
🌵 Mexico · 3 Nights · From San Diego
Royal Caribbean — Mexico Getaway from San Diego
San Diego   Ensenada, Mexico · 60% Off 2nd Guest
avg. per person
$361
as little as $120/night
Book Now
Alaska Cruise from Vancouver HOT
Alaska · 7 Nights · From Vancouver
Celebrity Summit — Ketchikan, Sitka, Juneau & Icy Strait Point
Vancouver → Seward  ·  Glaciers, wildlife & rainforest
avg. per person
$556
as little as $79/night
Book Now
Alaska Cruise from Seattle -28%
Alaska · 7 Nights · From Seattle
Cunard Queen Elizabeth — Ketchikan, Juneau & Victoria, BC
Seattle/Tacoma  ·  5-star Cunard experience
avg. per person
$599
as little as $86/night
Book Now
Northern Europe Cruise -38%
Northern Europe · 3 Nights · From Hamburg
MSC Virtuosa — Hamburg, Le Havre (Paris) & Southampton (London)
Hamburg  ·  Paris & London in one cruise
avg. per person
$129
as little as $43/night
Book Now
Eastern Europe Cruise NEW
Eastern Europe · 14 Nights · From Barcelona
Cunard Queen Victoria — Amalfi Coast, Sicily, Greece, Croatia & Malta
Barcelona → Rome  ·  10+ ports of call
avg. per person
$2,449
as little as $175/night
Book Now
Western Europe Canary Islands Cruise -32%
Western Europe · 7 Nights · Canary Islands
MSC Musica — Canary Islands, Madeira & Spain
Tenerife  ·  Lanzarote, Fuerteventura, Gran Canaria & Funchal
avg. per person
$519
as little as $74/night
Book Now
Disney Family Cruise NEW
Family · Caribbean · 7 Nights
Disney Dream — Family Caribbean Adventure
Port Canaveral   Disney characters & shows
per person from
$999
was $1,449
Book Now
Celebrity Cruises -25%
Luxury · Caribbean & Beyond
Celebrity Cruises — Premium Voyages
Multiple ports   Premium all-inclusive
per person from
$302
prices vary — check today's rate
Book Now
Virgin Voyages HOT
Adults-Only · Caribbean
Virgin Voyages — Adults-Only Luxury
Miami   All dining & entertainment included
per person from
$476
prices vary — check today's rate
Book Now
Luxury Cruises -27%
Luxury · Worldwide
Luxury Cruises — Browse All Lines
Multiple ports   Cunard, Azamara & more
per person from
$539
prices vary — check today's rate
Book Now
Oceania Cruises -22%
Luxury · Mediterranean & Caribbean
Oceania Cruises — Upscale Voyages
Multiple ports   World-class cuisine included
per person from
$1,397
prices vary — check today's rate
Book Now
Viking Ocean Cruises -24%
Luxury · Worldwide
Viking Ocean Cruises — Destination Focused
Multiple ports   Immersive destination experiences
per person from
$2,399
prices vary — check today's rate
Book Now
Silversea Cruises -20%
Ultra-Luxury · Worldwide
Silversea — Intimate All-Inclusive Luxury
Multiple ports   Truly all-inclusive
per person from
$3,400
prices vary — check today's rate
Book Now
Regent Seven Seas -28%
Ultra-Luxury · Mediterranean
Regent Seven Seas — All-Inclusive Luxury
Venice   Flights, excursions & dining included
per person from
$3,795
prices vary — check today's rate
Book Now
Cruises from Miami -40%
From Miami · Caribbean · 7 Nights
Royal Caribbean — Departing Miami
Nassau, Cozumel, Labadee   Meals included
per person from
$499
was $829
Book Now
Cruises from Seattle NEW
From Seattle · Alaska · 7 Nights
Royal Caribbean — Alaska from Seattle
Juneau, Skagway, Ketchikan   Glacier viewing
per person from
$749
was $1,039
Book Now

Cruise Booking Tips

Book Early or Last-Minute

The best deals appear 6+ months out or within 3 weeks of sailing. Avoid the middle.

Interior Cabins Save Big

Interior rooms cost 30-50% less and you'll barely be in your room — worth it!

Book Your Own Flights

Cruise-line air is usually overpriced. Book separately through our flights page for savings.

Shore Excursions & Port Tours

Don't overpay for cruise-line excursions — book independently and save 30–50%

Caribbean Shore Excursion
🏖️ Caribbean Ports

Snorkeling, Beach & City Tours

Cozumel, Nassau, St. Thomas, Aruba — book excursions before you sail for the best availability and prices.

Browse Caribbean Excursions
Alaska Shore Excursion
🏔️ Alaska Ports

Glacier Hikes, Wildlife & Whale Watching

Juneau, Ketchikan, Skagway — glacier tours, floatplane rides, and whale watching at a fraction of cruise-line prices.

Browse Alaska Excursions
Mediterranean Shore Excursion
🏛️ Mediterranean Ports

Rome, Santorini, Barcelona & More

Skip the overpriced ship tours. Independent excursions in Greece, Italy, and Spain give you more time and flexibility for less.

Browse Med Excursions

Cruise-line excursions typically cost 40–60% more than booking independently. Compare all options:

Browse Viator Browse GetYourGuide

Pre & Post Cruise Hotels

Arrive the night before — never risk missing your ship due to a delayed flight

Miami — Port of Miami

The busiest cruise port in the world. Stay near Brickell, Wynwood, or South Beach the night before you sail.

Find Miami Hotels on Expedia →

Fort Lauderdale — Port Everglades

A major departure port for Caribbean sailings. Dozens of hotels within 10 minutes of the terminal.

Find Fort Lauderdale Hotels →

Seattle — Port of Seattle

Gateway for Alaska sailings. Arrive early and explore Pike Place Market before your voyage.

Find Seattle Hotels on Expedia →

Los Angeles — Port of LA

Depart from San Pedro for Mexican Riviera sailings. Stay near the waterfront or in Long Beach.

Find LA Hotels on Booking.com →
💡 Pro Tip: Always fly in the day before your cruise — never the morning of. A single delayed flight can mean missing your ship entirely, with no refund. One hotel night is cheap insurance.

Flash Cruise Sales

Last-minute sailings with 40–70% off. These deals move fast — check daily.

Travelzoo Cruise Flash Sales
Top 20 editors handpick the best cruise deals weekly — Caribbean, Mediterranean, and more.
See Flash Deals
CruiseDirect — Last-Minute Deals
Compare prices across all major cruise lines. Ships sailing within 90 days often have the steepest discounts.
Search Deals

Cruise Packing Essentials

Everything you need for your cruise — from formal night outfits to seasickness remedies.

What to Pack for a Cruise
  • Formal night outfit (most ships have 1–2)
  • Motion sickness medication & sea bands
  • Lanyard for your cruise card
  • Waterproof phone case & dry bag
  • Reef-safe sunscreen for shore days
  • Portable power strip (cruise cabin approved)
Shop Cruise Essentials on Amazon →
Travel Must-Haves
Our full list of handpicked travel gear
Shop →

Not sure if a cruise is worth it?

Read our honest breakdown: Are All-Inclusive Resorts Actually Worth It? — we do the math.

Read the Guide