Puerto Limon

Puerto Limon

In Puerto Limon, Costa Rica, immerse yourself in the lush rainforest by taking a guided tour through Tortuguero National Park, explore the vibrant local culture at the Central Market, and unwind on the stunning beaches of Playa Bonita or Playa Cocles.

Puerto Limon

We found

121 cruises

Norwegian Sun, Caribbean
1 / 9
Discount
Norwegian Cruise Line
Duration
11 nights
Date
18 Nov 2026
Ship
Norwegian Sun
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Miami, Florida, USA
£460
From
£451
Price per person / inside stateroom
Show all departures (2)
MSC Poesia, Caribbean
1 / 29
6 % off
MSC Cruises
Duration
11 nights
Date
22 Nov 2026
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£659
From
£620
Price per person / inside stateroom
Show all departures (5)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
Caribbean Princess, Caribbean
1 / 20
Discount
Princess Cruises
Duration
12 nights
Date
23 Nov 2026
Ship
Caribbean Princess
  • Departure - Fort Lauderdale, Florida
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
£605
From
£581
Price per person / inside stateroom
Carnival Liberty, Caribbean
1 / 23
Carnival Cruise Line
Duration
14 nights
Date
29 Nov 2026
Ship
Carnival Liberty
  • Departure - New Orleans, USA
  • 9 stops  
  • Arrival - New Orleans, USA
From
£725
Price per person / inside stateroom
Show all departures (2)
Caribbean Princess, Caribbean
1 / 20
Discount
Princess Cruises
Duration
12 nights
Date
5 Dec 2026
Ship
Caribbean Princess
  • Departure - Fort Lauderdale, Florida
  • 9 stops  
  • Arrival - Fort Lauderdale, Florida
£658
From
£632
Price per person / inside stateroom
Carnival Miracle, Caribbean
1 / 18
Carnival Cruise Line
Duration
10 nights
Date
7 Dec 2026
Ship
Carnival Miracle
  • Departure - Galveston, Texas, USA
  • 6 stops  
  • Arrival - Galveston, Texas, USA
From
£632
Price per person / inside stateroom
Show all departures (5)
Norwegian Sun, Caribbean
1 / 9
Discount
Norwegian Cruise Line
Duration
11 nights
Date
10 Dec 2026
Ship
Norwegian Sun
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Miami, Florida, USA
£595
From
£584
Price per person / inside stateroom
Show all departures (3)
MSC Poesia, Caribbean
1 / 29
6 % off
MSC Cruises
Duration
21 nights
Date
13 Dec 2026
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£1790
From
£1683
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
Caribbean Princess, Caribbean
1 / 20
Discount
Princess Cruises
Duration
12 nights
Date
17 Dec 2026
Ship
Caribbean Princess
  • Departure - Fort Lauderdale, Florida
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
£2826
From
£2713
Price per person / suite
Nieuw Amsterdam, Caribbean
1 / 25
6 % off
Holland America Line
Duration
19 nights
Date
20 Dec 2026
Ship
Nieuw Amsterdam
  • Departure - Fort Lauderdale, Florida
  • 15 stops  
  • Arrival - Fort Lauderdale, Florida
£2599
From
£2444
Price per person / inside stateroom
Norwegian Sun, Caribbean
1 / 9
Discount
Norwegian Cruise Line
Duration
12 nights
Date
21 Dec 2026
Ship
Norwegian Sun
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
£840
From
£824
Price per person / inside stateroom
Show all departures (2)
MSC Poesia, Caribbean
1 / 29
6 % off
MSC Cruises
Duration
22 nights
Date
23 Dec 2026
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 15 stops  
  • Arrival - Miami, Florida, USA
£2198
From
£2067
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
Nieuw Amsterdam, Caribbean
1 / 25
6 % off
Holland America Line
Duration
12 nights
Date
27 Dec 2026
Ship
Nieuw Amsterdam
  • Departure - Fort Lauderdale, Florida
  • 10 stops  
  • Arrival - Fort Lauderdale, Florida
£1719
From
£1616
Price per person / inside stateroom
Nieuw Amsterdam, Caribbean
1 / 25
6 % off
Holland America Line
Duration
21 nights
Date
27 Dec 2026
Ship
Nieuw Amsterdam
  • Departure - Fort Lauderdale, Florida
  • 15 stops  
  • Arrival - Fort Lauderdale, Florida
£2609
From
£2453
Price per person / inside stateroom
Caribbean Princess, Caribbean
1 / 20
Discount
Princess Cruises
Duration
12 nights
Date
29 Dec 2026
Ship
Caribbean Princess
  • Departure - Fort Lauderdale, Florida
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
£1211
From
£1163
Price per person / inside stateroom
MSC Poesia, Caribbean
1 / 29
6 % off
MSC Cruises
Duration
11 nights
Date
3 Jan 2027
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£719
From
£676
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Poesia, Caribbean
1 / 29
6 % off
MSC Cruises
Duration
21 nights
Date
3 Jan 2027
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£1808
From
£1700
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
Ambience, World Cruise
1 / 26
Ambassador Cruise Line
Duration
45 nights
Date
3 Jan 2027
Ship
Ambience
  • Departure - Tilbury (London), Great Britain
  • 19 stops  
  • Arrival - Tilbury (London), Great Britain
From
£2899
Price per person / inside stateroom
Aurora, World Cruise
1 / 27
Discount
P&O Cruises
Duration
75 nights
Date
3 Jan 2027
Ship
Aurora
  • Departure - Southampton, Great Britain
  • 39 stops  
  • Arrival - Southampton, Great Britain
£4999
From
£4810
Price per person / inside stateroom
Available promotion:
Onboard spending money*
Caribbean Princess, Caribbean
1 / 20
Discount
Princess Cruises
Duration
12 nights
Date
10 Jan 2027
Ship
Caribbean Princess
  • Departure - Fort Lauderdale, Florida
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
£2561
From
£2459
Price per person / suite
Seven Seas Splendor, World Cruise
1 / 9
Regent Seven Seas Cruises
Duration
127 nights
Date
11 Jan 2027
Ship
Seven Seas Splendor
  • Departure - Miami, Florida, USA
  • 71 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£75619
Price per person / suite
Seven Seas Splendor, World Cruise
1 / 9
Regent Seven Seas Cruises
Duration
141 nights
Date
11 Jan 2027
Ship
Seven Seas Splendor
  • Departure - Miami, Florida, USA
  • 77 stops  
  • Arrival - New York, USA
From
£82689
Price per person / suite
Seven Seas Splendor, Panama Canal
1 / 9
Regent Seven Seas Cruises
Duration
14 nights
Date
12 Jan 2027
Ship
Seven Seas Splendor
  • Departure - Miami, Florida, USA
  • 11 stops  
  • Arrival - Panama City, Panama
From
£11859
Price per person / suite
Seven Seas Splendor, Panama Canal
1 / 9
Regent Seven Seas Cruises
Duration
42 nights
Date
12 Jan 2027
Ship
Seven Seas Splendor
  • Departure - Miami, Florida, USA
  • 25 stops  
  • Arrival - Papeete (Tahiti), French Polynesia
From
£30739
Price per person / suite
Norwegian Sun, Caribbean
1 / 9
Discount
Norwegian Cruise Line
Duration
12 nights
Date
13 Jan 2027
Ship
Norwegian Sun
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
£820
From
£804
Price per person / inside stateroom
Show all departures (2)
MSC Poesia, Caribbean
1 / 29
6 % off
MSC Cruises
Duration
21 nights
Date
14 Jan 2027
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£1928
From
£1813
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
Carnival Legend, Caribbean
1 / 19
Carnival Cruise Line
Duration
8 nights
Date
16 Jan 2027
Ship
Carnival Legend
  • Departure - Tampa, FL USA
  • 5 stops  
  • Arrival - Tampa, FL USA
From
£783
Price per person / inside stateroom
Show all departures (2)
Nieuw Amsterdam, Caribbean
1 / 25
6 % off
Holland America Line
Duration
12 nights
Date
17 Jan 2027
Ship
Nieuw Amsterdam
  • Departure - Fort Lauderdale, Florida
  • 10 stops  
  • Arrival - Fort Lauderdale, Florida
£1589
From
£1494
Price per person / inside stateroom
Caribbean Princess, Caribbean
1 / 20
Discount
Princess Cruises
Duration
12 nights
Date
22 Jan 2027
Ship
Caribbean Princess
  • Departure - Fort Lauderdale, Florida
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
£908
From
£872
Price per person / inside stateroom
Norwegian Sun, Caribbean
1 / 9
Discount
Norwegian Cruise Line
Duration
12 nights
Date
25 Jan 2027
Ship
Norwegian Sun
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
£873
From
£856
Price per person / inside stateroom
30 of 121 pcs

Other destinations