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)

1 / 23
6 % off

Duration
11 nights
Date
10 Nov 2026
Ship
Rotterdam
- Departure - Fort Lauderdale, Florida
- 9 stops
- Arrival - Fort Lauderdale, Florida
£1244
From
£1170
Price per person / inside stateroom

1 / 23
Discount

Duration
25 nights
Date
10 Nov 2026
Ship
Queen Mary 2
- Departure - Southampton, Great Britain
- 8 stops
- Arrival - Southampton, Great Britain
£1299
From
£1274
Price per person / inside stateroom

1 / 29
6 % off

Duration
10 nights
Date
12 Nov 2026
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 8 stops
- Arrival - Miami, Florida, USA
£589
From
£554
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 18
Discount

Duration
7 nights
Date
13 Nov 2026
Ship
Norwegian Escape
- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA
£364
From
£357
Price per person / inside stateroom
Show all departures (32)

1 / 22
Discount

Duration
7 nights
Date
14 Nov 2026
Ship
Harmony of the Seas
- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA
£253
From
£244
Price per person / inside stateroom

1 / 24

Duration
8 nights
Date
14 Nov 2026
Ship
Carnival Vista
- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA
From
£379
Price per person / inside stateroom
Show all departures (2)

1 / 20
Discount

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

1 / 20
Discount

Duration
7 nights
Date
15 Nov 2026
Ship
Vision of the Seas
- Departure - San Juan, Puerto Rico
- 7 stops
- Arrival - San Juan, Puerto Rico
£504
From
£486
Price per person / inside stateroom

1 / 33
Discount

Duration
7 nights
Date
15 Nov 2026
Ship
Norwegian Prima
- Departure - San Juan, Puerto Rico
- 8 stops
- Arrival - San Juan, Puerto Rico
£508
From
£498
Price per person / inside stateroom

1 / 26
Discount

Duration
7 nights
Date
15 Nov 2026
Ship
Star of the Seas
- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA
£677
From
£653
Price per person / inside stateroom
Show all departures (11)

1 / 30
6 % off

Duration
14 nights
Date
15 Nov 2026
Ship
MSC Meraviglia
- Departure - Miami, Florida, USA
- 10 stops
- Arrival - Miami, Florida, USA
£1339
From
£1259
Price per person / balcony stateroom
Show all departures (5)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 17
Discount

Duration
7 nights
Date
16 Nov 2026
Ship
Norwegian Getaway
- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA
£215
From
£211
Price per person / inside stateroom

1 / 23
Discount

Duration
11 nights
Date
17 Nov 2026
Ship
Queen Mary 2
- Departure - New York, USA
- 6 stops
- Arrival - New York, USA
£1099
From
£1078
Price per person / inside stateroom

1 / 23
Discount

Duration
11 nights
Date
17 Nov 2026
Ship
Queen Mary 2
- Departure - New York, USA
- 6 stops
- Arrival - New York, USA
£2059
From
£2018
Price per person / inside stateroom

1 / 23
Discount

Duration
18 nights
Date
17 Nov 2026
Ship
Queen Mary 2
- Departure - New York, USA
- 7 stops
- Arrival - Southampton, Great Britain
£2849
From
£2793
Price per person / inside stateroom

1 / 14
Discount

Duration
10 nights
Date
18 Nov 2026
Ship
Coral Princess
- Departure - Fort Lauderdale, Florida
- 7 stops
- Arrival - Fort Lauderdale, Florida
£599
From
£576
Price per person / oceanview stateroom
1 / 26

Duration
8 nights
Date
20 Nov 2026
Ship
Valiant Lady
- Departure - San Juan, Puerto Rico
- 7 stops
- Arrival - San Juan, Puerto Rico
From
£861
Price per person / oceanview stateroom

1 / 30
6 % off

Duration
8 nights
Date
21 Nov 2026
Ship
MSC Meraviglia
- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA
£341
From
£321
Price per person / inside stateroom
Show all departures (5)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 23
6 % off

Duration
21 nights
Date
21 Nov 2026
Ship
Rotterdam
- Departure - Fort Lauderdale, Florida
- 16 stops
- Arrival - Fort Lauderdale, Florida
£1909
From
£1795
Price per person / inside stateroom

1 / 15

Duration
7 nights
Date
21 Nov 2026
Ship
Disney Treasure
- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA
From
£2087
Price per person / oceanview stateroom
Show all departures (76)
30 of 603 pcs















