St Thomas

St Thomas

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

We found

603 cruises

Rhapsody of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
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)
Celebrity Apex, Caribbean
1 / 29
Discount
Celebrity Cruises
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*
Icon of the Seas, Caribbean
1 / 32
Discount
Royal Caribbean
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)
Carnival Celebration, Caribbean
1 / 27
Carnival Cruise Line
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)
Norwegian Aqua, Caribbean
1 / 37
Discount
Norwegian Cruise Line
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)
Norwegian Breakaway, Caribbean
1 / 17
Discount
Norwegian Cruise Line
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
Coral Princess, Caribbean
1 / 14
Discount
Princess Cruises
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
Celebrity Xcel, Caribbean
1 / 25
Discount
Celebrity Cruises
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*
Allure of the Seas, Caribbean
1 / 29
Discount
Royal Caribbean
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
Norwegian Bliss, Caribbean
1 / 29
Discount
Norwegian Cruise Line
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

Other destinations