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
Puerto Limon
We found
121 cruises

1 / 9
Discount

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)

1 / 29
6 % off

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*

1 / 20
Discount

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

1 / 23

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)

1 / 20
Discount

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

1 / 18

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)

1 / 9
Discount

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)

1 / 29
6 % off

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*

1 / 20
Discount

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

1 / 25
6 % off

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

1 / 9
Discount

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)

1 / 29
6 % off

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*

1 / 25
6 % off

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

1 / 25
6 % off

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

1 / 20
Discount

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

1 / 29
6 % off

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*

1 / 29
6 % off

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*

1 / 26

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

1 / 27
Discount

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*

1 / 20
Discount

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

1 / 9

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

1 / 9

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

1 / 9

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

1 / 9

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

1 / 9
Discount

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)

1 / 29
6 % off

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*

1 / 19

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)

1 / 25
6 % off

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

1 / 20
Discount

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

1 / 9
Discount

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

1 / 25
6 % off

Duration
21 nights
Date
29 Jan 2027
Ship
Nieuw Amsterdam
- Departure - Fort Lauderdale, Florida
- 16 stops
- Arrival - Fort Lauderdale, Florida
£2409
From
£2265
Price per person / inside stateroom

1 / 19

Duration
13 nights
Date
31 Jan 2027
Ship
Carnival Legend
- Departure - Tampa, FL USA
- 8 stops
- Arrival - Tampa, FL USA
From
£1012
Price per person / inside stateroom

1 / 20
Discount

Duration
12 nights
Date
3 Feb 2027
Ship
Caribbean Princess
- Departure - Fort Lauderdale, Florida
- 8 stops
- Arrival - Fort Lauderdale, Florida
£1169
From
£1123
Price per person / inside stateroom

1 / 9
Discount

Duration
11 nights
Date
6 Feb 2027
Ship
Norwegian Sun
- Departure - Miami, Florida, USA
- 9 stops
- Arrival - Miami, Florida, USA
£981
From
£962
Price per person / inside stateroom
Show all departures (2)

1 / 25
6 % off

Duration
12 nights
Date
7 Feb 2027
Ship
Nieuw Amsterdam
- Departure - Fort Lauderdale, Florida
- 10 stops
- Arrival - Fort Lauderdale, Florida
£1629
From
£1532
Price per person / inside stateroom

1 / 25
6 % off

Duration
21 nights
Date
7 Feb 2027
Ship
Nieuw Amsterdam
- Departure - Fort Lauderdale, Florida
- 15 stops
- Arrival - Fort Lauderdale, Florida
£2499
From
£2350
Price per person / inside stateroom

1 / 29
6 % off

Duration
21 nights
Date
14 Feb 2027
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 14 stops
- Arrival - Miami, Florida, USA
£2108
From
£1982
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 20
Discount

Duration
12 nights
Date
15 Feb 2027
Ship
Caribbean Princess
- Departure - Fort Lauderdale, Florida
- 8 stops
- Arrival - Fort Lauderdale, Florida
£1001
From
£961
Price per person / inside stateroom

1 / 14
Discount

Duration
40 nights
Date
17 Feb 2027
Ship
Azamara Journey
- Departure - Buenos Aires, Argentina
- 30 stops
- Arrival - Miami, Florida, USA
£16139
From
£15494
Price per person / balcony stateroom

1 / 25
6 % off

Duration
21 nights
Date
19 Feb 2027
Ship
Nieuw Amsterdam
- Departure - Fort Lauderdale, Florida
- 15 stops
- Arrival - Fort Lauderdale, Florida
£2489
From
£2340
Price per person / inside stateroom

1 / 17

Duration
11 nights
Date
22 Feb 2027
Ship
Seven Seas Prestige
- Departure - Panama City, Panama
- 9 stops
- Arrival - Miami, Florida, USA
From
£8789
Price per person / suite

1 / 9

Duration
14 nights
Date
23 Feb 2027
Ship
Seven Seas Grandeur
- Departure - Miami, Florida, USA
- 11 stops
- Arrival - Panama City, Panama
From
£8139
Price per person / suite

1 / 29
6 % off

Duration
21 nights
Date
25 Feb 2027
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 14 stops
- Arrival - Miami, Florida, USA
£2308
From
£2170
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 25
6 % off

Duration
12 nights
Date
28 Feb 2027
Ship
Nieuw Amsterdam
- Departure - Fort Lauderdale, Florida
- 10 stops
- Arrival - Fort Lauderdale, Florida
£1629
From
£1532
Price per person / inside stateroom

1 / 25
6 % off

Duration
21 nights
Date
28 Feb 2027
Ship
Nieuw Amsterdam
- Departure - Fort Lauderdale, Florida
- 16 stops
- Arrival - Fort Lauderdale, Florida
£2489
From
£2340
Price per person / inside stateroom

1 / 17

Duration
10 nights
Date
5 Mar 2027
Ship
Marina
- Departure - Miami, Florida, USA
- 10 stops
- Arrival - Panama City, Panama
From
£2879
Price per person / inside stateroom

1 / 17

Duration
20 nights
Date
5 Mar 2027
Ship
Marina
- Departure - Miami, Florida, USA
- 19 stops
- Arrival - Miami, Florida, USA
From
£7749
Price per person / balcony stateroom

1 / 14
Discount

Duration
19 nights
Date
10 Mar 2027
Ship
Azamara Journey
- Departure - San Antonio, Chile
- 13 stops
- Arrival - Miami, Florida, USA
£5289
From
£5078
Price per person / balcony stateroom
Available promotion:
Receive up to $750 onboard credit per stateroom.*

1 / 10

Duration
16 nights
Date
10 Mar 2027
Ship
Seven Seas Mariner
- Departure - Callao (Lima), Peru
- 13 stops
- Arrival - Miami, Florida, USA
From
£9019
Price per person / suite

1 / 25
6 % off

Duration
21 nights
Date
12 Mar 2027
Ship
Nieuw Amsterdam
- Departure - Fort Lauderdale, Florida
- 16 stops
- Arrival - Fort Lauderdale, Florida
£2489
From
£2340
Price per person / inside stateroom

1 / 14
Discount

Duration
11 nights
Date
18 Mar 2027
Ship
Azamara Journey
- Departure - Callao (Lima), Peru
- 7 stops
- Arrival - Miami, Florida, USA
£2469
From
£2371
Price per person / inside stateroom
Available promotion:
Receive up to $750 onboard credit per stateroom.*

1 / 25
6 % off

Duration
12 nights
Date
21 Mar 2027
Ship
Nieuw Amsterdam
- Departure - Fort Lauderdale, Florida
- 10 stops
- Arrival - Fort Lauderdale, Florida
£1689
From
£1588
Price per person / inside stateroom

1 / 25
6 % off

Duration
21 nights
Date
21 Mar 2027
Ship
Nieuw Amsterdam
- Departure - Fort Lauderdale, Florida
- 15 stops
- Arrival - Fort Lauderdale, Florida
£2499
From
£2350
Price per person / inside stateroom

1 / 9
Discount

Duration
12 nights
Date
24 Mar 2027
Ship
Norwegian Sun
- Departure - Miami, Florida, USA
- 10 stops
- Arrival - Miami, Florida, USA
£1041
From
£1021
Price per person / inside stateroom

1 / 20
Discount

Duration
12 nights
Date
28 Mar 2027
Ship
Caribbean Princess
- Departure - Fort Lauderdale, Florida
- 8 stops
- Arrival - Fort Lauderdale, Florida
£673
From
£647
Price per person / inside stateroom
Available promotion:
Save up to £600 per stateroom*

1 / 29
6 % off

Duration
29 nights
Date
28 Mar 2027
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 17 stops
- Arrival - Seattle, USA
£2778
From
£2612
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 23

Duration
14 nights
Date
26 Sep 2027
Ship
Carnival Valor
- Departure - Mobile (Alabama), USA
- 9 stops
- Arrival - Mobile (Alabama), USA
From
£871
Price per person / inside stateroom

1 / 29
6 % off

Duration
21 nights
Date
21 Oct 2027
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 14 stops
- Arrival - Miami, Florida, USA
£1775
From
£1669
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 17

Duration
10 nights
Date
25 Oct 2027
Ship
Carnival Spirit
- Departure - Galveston, Texas, USA
- 6 stops
- Arrival - Galveston, Texas, USA
From
£733
Price per person / inside stateroom

1 / 24
6 % off

Duration
28 nights
Date
30 Oct 2027
Ship
Zuiderdam
- Departure - Miami, Florida, USA
- 20 stops
- Arrival - Miami, Florida, USA
£3199
From
£3008
Price per person / inside stateroom
60 of 121 pcs


