St-Barts-Caribbean

St Barts Cruises

On a cruise to St Barts, you can take your pick from an endless choice of beautiful beaches and crystal-clear waters. After a relaxing day doing nothing, you can get some retail therapy in the capital Gustavia, where there you’ll find high-end boutiques including Cartier and Louis Vuitton.

St Barts cruise deals

Browse all our amazing St Barts cruise deals below. Use the filters to narrow down the results to find the perfect cruise for you.

St Barts

We found

18 cruises

Vista, Caribbean
1 / 26
Oceania Cruises
Duration
12 nights
Date
25 Nov 2026
Ship
Vista
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Miami, Florida, USA
From
£3849
Price per person / balcony stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Azamara Journey, Caribbean
1 / 14
Discount — 8 days left
Azamara
Duration
7 nights
Date
28 Nov 2026
Ship
Azamara Journey
  • Departure - Bridgetown, Barbados
  • 8 stops  
  • Arrival - San Juan, Puerto Rico
£1309
From
£1257
Price per person / balcony stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 04/12: Up to $750 Free Onboard Credit!
Allura, Caribbean
1 / 18
Oceania Cruises
Duration
10 nights
Date
2 Dec 2026
Ship
Allura
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
From
£4499
Price per person / balcony stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Marina, Caribbean
1 / 17
Oceania Cruises
Duration
12 nights
Date
10 Dec 2026
Ship
Marina
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Miami, Florida, USA
From
£3249
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Allura, Caribbean
1 / 18
Oceania Cruises
Duration
9 nights
Date
12 Dec 2026
Ship
Allura
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
From
£3589
Price per person / balcony stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Allura, Caribbean
1 / 18
Oceania Cruises
Duration
10 nights
Date
28 Dec 2026
Ship
Allura
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
From
£4889
Price per person / balcony stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Allura, Caribbean
1 / 18
Oceania Cruises
Duration
10 nights
Date
11 Mar 2027
Ship
Allura
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
From
£3639
Price per person / balcony stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Allura, Caribbean
1 / 18
Oceania Cruises
Duration
10 nights
Date
21 Mar 2027
Ship
Allura
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
From
£3115
Price per person / balcony stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Seabourn Quest, Caribbean
1 / 12
Discount — 8 days left
Seabourn
Duration
10 nights
Date
13 Nov 2027
Ship
Seabourn Quest
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£4898
From
£4703
Price per person / suite
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 16/11: Up to $2,000 Shipboard Credit!
Sirena, Caribbean
1 / 12
Oceania Cruises
Duration
31 nights
Date
21 Nov 2027
Ship
Sirena
  • Departure - Miami, Florida, USA
  • 23 stops  
  • Arrival - Miami, Florida, USA
From
£6609
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
10 of 18 pcs