In St. Thomas, explore the charming town of Charlotte Amalie, known for its historic architecture, vibrant markets, and duty-free shopping. Visit iconic landmarks such as Blackbeard's Castle and the 99 Steps, offering panoramic views of the harbor and surrounding islands. Relax on the pristine beaches of Magens Bay or Sapphire Beach, where you can swim, snorkel, or simply soak up the sun. Don't miss the opportunity to take a scenic drive around the island for breathtaking views of the coastline and lush tropical landscapes.

St Thomas
St Thomas
We found
603 cruises

1 / 16
Discount

Duration
7 nights
Date
7 Nov 2026
Ship
Rhapsody of the Seas
- Departure - San Juan, Puerto Rico
- 7 stops
- Arrival - San Juan, Puerto Rico
£366
From
£353
Price per person / inside stateroom
Show all departures (5)

1 / 29
Discount

Duration
7 nights
Date
7 Nov 2026
Ship
Celebrity Apex
- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA
£739
From
£717
Price per person / inside stateroom
Show all departures (11)
Available promotion:
Save up to £550 per stateroom & enjoy up to 35% off 1st and 2nd guest*

1 / 32
Discount

Duration
7 nights
Date
7 Nov 2026
Ship
Icon of the Seas
- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA
£773
From
£746
Price per person / inside stateroom
Show all departures (12)

1 / 27

Duration
7 nights
Date
8 Nov 2026
Ship
Carnival Celebration
- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA
From
£359
Price per person / inside stateroom
Show all departures (8)

1 / 37
Discount

Duration
7 nights
Date
8 Nov 2026
Ship
Norwegian Aqua
- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA
£480
From
£471
Price per person / inside stateroom
Show all departures (23)

1 / 17
Discount

Duration
14 nights
Date
8 Nov 2026
Ship
Norwegian Breakaway
- Departure - Boston, USA
- 8 stops
- Arrival - New Orleans, USA
£635
From
£623
Price per person / inside stateroom

1 / 14
Discount

Duration
10 nights
Date
8 Nov 2026
Ship
Coral Princess
- Departure - Fort Lauderdale, Florida
- 7 stops
- Arrival - Fort Lauderdale, Florida
£719
From
£691
Price per person / oceanview stateroom

1 / 25
Discount

Duration
7 nights
Date
8 Nov 2026
Ship
Celebrity Xcel
- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA
£770
From
£747
Price per person / inside stateroom
Show all departures (6)
Available promotion:
Save up to £550 per stateroom & enjoy up to 35% off 1st and 2nd guest*

1 / 29
Discount

Duration
7 nights
Date
8 Nov 2026
Ship
Allure of the Seas
- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA
£974
From
£939
Price per person / balcony stateroom

1 / 29
Discount

Duration
12 nights
Date
9 Nov 2026
Ship
Norwegian Bliss
- Departure - New York, USA
- 8 stops
- Arrival - New York, USA
£900
From
£883
Price per person / inside stateroom
Show all departures (4)
10 of 603 pcs















