Home > Cruises > Caribbean Cruises > Puerto Rico Cruises

Puerto Rico Cruises

Are you looking for a cruise to Puerto Rico? Choose from 243 unique cruise itineraries to Puerto Rico, departing from Barcelona, Boston, Fort Lauderdale, Genoa, Lisbon and more. December is the most popular month to cruise to Puerto Rico and we have over 518 departures available from fourteen of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
6 Days
23 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$300pp
$27,598pp
Countries
Show More...
Filter Results
243 Cruises (518 Cruise Departures)
New ReleaseCruise

6 Days (5 Nights) San Juan to San Juan
Cruise Line: Emerald Cruises
Ship: Emerald Kaia
Departures: Jan 2028 to Feb 2028
Visit: Puerto Rico, Virgin Islands
Fly Free Economy
Fly Free Premium Economy
Exclusive Savings
Inside
-
Oceanview
$4,919
Balcony
-
Suite
$6,180
From
US$4,919
Save 5,271
Per Person
View Trip
New ReleaseCruise
 (5)

12 Days (11 Nights) San Juan to Lisbon
Cruise Line: Viking Cruises
Ship: Viking Sky
Departure: 27 February 2028
Visit: Puerto Rico, Spain, Portugal
Viking $999 Air Deal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$2,939
Suite
$5,389
From
US$2,939
Save 60
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) San Juan to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 19 April 2026
Visit: Puerto Rico, Portugal, Spain
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$5,582
From
US$5,582
Save 157
Per Person
View Trip
New ReleaseCruise
 (5)

12 Days (11 Nights) Lisbon to San Juan
Cruise Line: Viking Cruises
Departures: Nov 2027 to Nov 2027
Visit: Portugal, Spain, Puerto Rico
Viking $999 Air Deal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,233
Suite
$5,683
From
US$3,233
Save 66
Per Person
View Trip
Cruise

12 Days (11 Nights) Orlando to Orlando
Cruise Line: MSC Cruises
Ship: MSC Seashore
Departure: 23 November 2025
Visit: USA, Puerto Rico, Bahamas
Inside
$907
Oceanview
$1,017
Balcony
$1,257
Suite
$2,307
From
US$907
Per Person
View Trip
Cruise

8 Days (7 Nights) Orlando to Orlando
Cruise Line: MSC Cruises
Departure: 20 December 2025
Visit: USA, Bahamas, Puerto Rico
Inside
$619
Oceanview
$729
Balcony
$899
Suite
$1,835
From
US$619
Per Person
View Trip
Cruise

10 Days (9 Nights) San Juan to Lanzarote
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 12 March 2026
Visit: Puerto Rico, Saint Martin, Spain
Bonus Shore Excursion Credit
Inside
-
Oceanview
-
Balcony
$4,160
Suite
$4,800
From
US$4,160
Per Person
View Trip
Cruise

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Regent Seven Seas
Departure: 06 December 2027
Visit: Spain, Puerto Rico, USA
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,696
Suite
$7,627
From
US$6,696
Save 13,902
Per Person
View Trip
Cruise

8 Days (7 Nights) Orlando to Orlando
Cruise Line: MSC Cruises
Ship: MSC Seashore
Departure: 23 November 2025
Visit: USA, Puerto Rico, Bahamas
Inside
$499
Oceanview
$599
Balcony
$769
Suite
$1,940
From
US$499
Per Person
View Trip
Cruise

8 Days (7 Nights) Miami to Miami
Cruise Line: Royal Caribbean
Departures: Nov 2025 to Apr 2027
Visit: USA, Bahamas, Puerto Rico, Sint Maarten
Exclusive Savings
Inside
$519
Oceanview
$559
Balcony
$799
Suite
$2,091
From
US$519
Save 511
Per Person
View Trip
Cruise
 (6)

8 Days (7 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Princess
Ship: Sun Princess
Departure: 28 February 2027
Visit: USA, Dominican Republic, Puerto Rico, Bahamas
Princess Standard
Sanctuary Collection
Inside
$878
Oceanview
$1,028
Balcony
$1,333
Suite
$1,568
From
US$878
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Miami to Miami
Cruise Line: MSC Cruises
Ship: MSC Seaside
Departure: 21 December 2026
Visit: USA, Bahamas, Puerto Rico, Dominican Republic
Inside
$841
Oceanview
$981
Balcony
$1,221
Suite
$1,671
From
US$841
Per Person
View Trip
Cruise
 (5)

8 Days (7 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Princess
Departures: Nov 2025 to Aug 2026
Visit: USA, Bahamas, Puerto Rico, Virgin Islands
Princess Standard
Sanctuary Collection
Princess Premier
Inside
$579
Oceanview
$649
Balcony
$769
Suite
$1,174
From
US$579
Per Person
View Trip
Cruise

16 Days (15 Nights) Barcelona to Orlando
Cruise Line: MSC Cruises
Departure: 21 November 2025
Visit: Spain, Saint Martin, Puerto Rico, USA
Inside
$479
Oceanview
$659
Balcony
$819
Suite
$2,485
From
US$479
Per Person
View Trip
Cruise

15 Days (14 Nights) Orlando to Orlando
Cruise Line: MSC Cruises
Departure: 24 January 2026
Visit: USA, Bahamas, Puerto Rico, Dominican Republic
Inside
$920
Oceanview
$1,070
Balcony
$1,400
Suite
$6,014
From
US$920
Per Person
View Trip
Cruise
 (5)

8 Days (7 Nights) Miami to Miami
Cruise Line: Virgin Voyages
Departures: Jan 2026 to Dec 2026
Visit: USA, Dominican Republic, Puerto Rico, Bahamas
Set, Sail and Save Offer
Inside
$903
Oceanview
$1,043
Balcony
$1,323
Suite
$3,143
From
US$903
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) San Juan to San Juan
Cruise Line: Royal Caribbean
Departure: 09 November 2025
Visit: Puerto Rico, Virgin Islands, Aruba, Curacao
Exclusive Savings
Inside
$649
Oceanview
$699
Balcony
-
Suite
$2,454
From
US$649
Save 594
Per Person
View Trip
Cruise

8 Days (7 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Celebrity Cruises
Departure: 20 December 2026
Visit: USA, Saint Kitts and Nevis, Puerto Rico, Bahamas
Exclusive Savings
Inside
$1,215
Oceanview
$1,288
Balcony
$1,465
Suite
$4,743
From
US$1,438
Save 497
Per Person
View Trip
Cruise
 (5)

8 Days (7 Nights) Miami to Miami
Cruise Line: Virgin Voyages
Departure: 20 December 2026
Visit: USA, Dominican Republic, Puerto Rico, Bahamas
Set, Sail and Save Offer
Inside
$1,464
Oceanview
$1,674
Balcony
$1,954
Suite
$5,950
From
US$1,464
Per Person
View Trip
Cruise
 (5)

8 Days (7 Nights) Miami to Miami
Cruise Line: Virgin Voyages
Departure: 20 December 2025
Visit: USA, Puerto Rico, Dominican Republic, Bahamas
Set, Sail and Save Offer
Inside
$1,113
Oceanview
$1,253
Balcony
$1,534
Suite
$3,703
From
US$1,113
Per Person
View Trip
Cruise
 (5)

14 Days (13 Nights) Barcelona to San Juan
Cruise Line: Viking Cruises
Ship: Viking Sea
Departure: 23 October 2026
Visit: Spain, Portugal, Sint Maarten, Puerto Rico
Viking $999 Air Deal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,429
Suite
$5,879
From
US$3,429
Save 70
Per Person
View Trip
Cruise

8 Days (7 Nights) Miami to Miami
Cruise Line: Celebrity Cruises
Departures: Jun 2026 to Aug 2026
Visit: USA, Bahamas, Puerto Rico, Saint Martin
Exclusive Savings
Inside
$991
Oceanview
$1,118
Balcony
$1,424
Suite
$3,518
From
US$1,162
Save 404
Per Person
View Trip
Cruise

8 Days (7 Nights) Miami to Miami
Cruise Line: Celebrity Cruises
Departure: 21 December 2025
Visit: USA, Virgin Islands, Puerto Rico, Turks and Caicos Islands
Exclusive Savings
Inside
$1,382
Oceanview
$1,209
Balcony
$1,909
Suite
$4,009
From
US$1,419
Save 470
Per Person
View Trip
Cruise

8 Days (7 Nights) Miami to Miami
Cruise Line: Royal Caribbean
Departure: 20 December 2026
Visit: USA, Haiti, Puerto Rico, Virgin Islands
Exclusive Savings
Inside
$1,542
Oceanview
$1,843
Balcony
$1,865
Suite
$3,311
From
US$1,542
Save 755
Per Person
View Trip
Cruise

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Oceania Cruises
Departure: 19 November 2025
Visit: Spain, Portugal, Puerto Rico, USA
Your World Inclusions
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,716
Suite
-
From
US$3,716
Save 3,882
Per Person
View Trip
Cruise
 (1)

6 Days (5 Nights) San Juan to Miami
Cruise Line: Virgin Voyages
Ship: Valiant Lady
Departure: 10 April 2027
Visit: Puerto Rico, Dominican Republic, Bahamas, USA
Set, Sail and Save Offer
Inside
$845
Oceanview
$995
Balcony
$1,145
Suite
$3,000
From
US$845
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Miami to Miami
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 17 April 2027
Visit: USA, Puerto Rico, Dominican Republic, Bahamas
Set, Sail and Save Offer
Inside
$1,254
Oceanview
$1,464
Balcony
$1,743
Suite
$3,920
From
US$1,254
Per Person
View Trip
Cruise

8 Days (7 Nights) Orlando to Orlando
Cruise Line: Princess
Departures: May 2026 to Sep 2026
Visit: USA, Turks and Caicos Islands, Dominican Republic, Puerto Rico
Princess Standard
Inside
$624
Oceanview
$704
Balcony
$849
Suite
$1,124
From
US$624
Per Person
View Trip
Cruise
 (5)

7 Days (6 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Princess
Departure: 11 January 2026
Visit: USA, Dominican Republic, Puerto Rico, Turks and Caicos Islands
Princess Standard
Inside
$616
Oceanview
-
Balcony
$861
Suite
$1,076
From
US$616
Per Person
View Trip
Cruise
 (6)

8 Days (7 Nights) Fort Lauderdale to Fort Lauderdale
Cruise Line: Princess
Ship: Sun Princess
Departures: Nov 2026 to Mar 2027
Visit: USA, Bahamas, Puerto Rico, Dominican Republic
Princess Standard
Sanctuary Collection
Inside
$824
Oceanview
$959
Balcony
$1,149
Suite
$1,358
From
US$824
Per Person
View Trip
Results: 1-30 of 243

No results found. Try amending the search filters.

Caribbean & Bahamas Cruises

Travel Styles

Trip Lengths

Cities