St. Thomas Cruises

St. Thomas Cruises

St. Thomas is a contemporary haven brimming with colonial treasures that cater to history buffs and adventure enthusiasts alike. The island lays claim to one of the world's most exquisite harbours and offers a wide array of activities. Revel in the unparalleled beauty of its pristine beaches. Explore the rich history found within the island's museums, forts, and historical homes. Embark on outdoor adventures like hiking, cycling or experiencing the exhilarating sky tram.

Where is St. Thomas?

One of the U.S. Virgin Islands situated in the Caribbean Sea, St. Thomas is a part of an unincorporated territory of the United States and is accompanied by a number of minor islands. It is located to the east of Puerto Rico and Haiti, just off the south-eastern coast of Florida.

An Idyllic Island Destination

Discover a modern paradise filled with colonial charm

St. Thomas is an enchanting Caribbean getaway ensconced within the U.S. Virgin Islands, celebrated for its magnificent beaches, azure waters, and far-reaching historical and cultural richness. A harmonious blend of adrenaline-fuelled adventures and serene relaxation invites visitors for a uniquely rewarding and diverse Caribbean island experience.

St. Thomas

We found

763 cruises

Rotterdam, Caribbean
1 / 23
5 % off
Holland America Line
Duration
11 nights
Date
10 Nov 2026
Ship
Rotterdam
  • Departure - Fort Lauderdale, Florida
  • 9 stops  
  • Arrival - Fort Lauderdale, Florida
£1244
From
£1182
Price per person / inside stateroom
MSC Poesia, Caribbean
1 / 29
Discount
MSC Cruises
Duration
10 nights
Date
12 Nov 2026
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£2919
From
£2781
Price per person / suite
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
Norwegian Escape, Caribbean
1 / 18
Discount
Norwegian Cruise Line
Duration
7 nights
Date
13 Nov 2026
Ship
Norwegian Escape
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£364
From
£354
Price per person / inside stateroom
Show all departures (32)
Harmony of the Seas, Bahamas
1 / 22
Discount
Royal Caribbean
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
£251
Price per person / inside stateroom
Carnival Vista, Caribbean
1 / 24
Discount
Carnival Cruise Line
Duration
8 nights
Date
14 Nov 2026
Ship
Carnival Vista
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£379
From
£376
Price per person / inside stateroom
Show all departures (2)
Independence of the Seas, Caribbean
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Independence of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£303
From
£300
Price per person / inside stateroom
Show all departures (7)
Carnival Venezia, Caribbean
1 / 28
Discount
Carnival Cruise Line
Duration
7 nights
Date
15 Nov 2026
Ship
Carnival Venezia
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£392
From
£389
Price per person / inside stateroom
Show all departures (10)
Norwegian Aqua, Caribbean
1 / 37
Discount
Norwegian Cruise Line
Duration
7 nights
Date
15 Nov 2026
Ship
Norwegian Aqua
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£400
From
£388
Price per person / inside stateroom
Show all departures (23)
Star of the Seas, Caribbean
1 / 26
Discount
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Star of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£550
From
£545
Price per person / inside stateroom
Show all departures (11)
Vision of the Seas, Caribbean
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Vision of the Seas
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£911
From
£902
Price per person / suite
Norwegian Prima, Caribbean
1 / 33
Discount
Norwegian Cruise Line
Duration
7 nights
Date
15 Nov 2026
Ship
Norwegian Prima
  • Departure - San Juan, Puerto Rico
  • 8 stops  
  • Arrival - San Juan, Puerto Rico
£935
From
£907
Price per person / oceanview stateroom
Viking Sea, Caribbean
1 / 19
Discount
Viking Cruises
Duration
10 nights
Date
15 Nov 2026
Ship
Viking Sea
  • Departure - San Juan, Puerto Rico
  • 11 stops  
  • Arrival - San Juan, Puerto Rico
£4795
From
£4604
Price per person / balcony stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Norwegian Getaway, Caribbean
1 / 17
Discount
Norwegian Cruise Line
Duration
7 nights
Date
16 Nov 2026
Ship
Norwegian Getaway
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£215
From
£209
Price per person / inside stateroom
Queen Mary 2, Caribbean
1 / 23
Discount
Cunard
Duration
11 nights
Date
17 Nov 2026
Ship
Queen Mary 2
  • Departure - New York, USA
  • 6 stops  
  • Arrival - New York, USA
£849
From
£841
Price per person / inside stateroom
Queen Mary 2, Caribbean
1 / 23
Discount
Cunard
Duration
11 nights
Date
17 Nov 2026
Ship
Queen Mary 2
  • Departure - New York, USA
  • 6 stops  
  • Arrival - New York, USA
£1809
From
£1791
Price per person / inside stateroom
Coral Princess, Caribbean
1 / 14
Discount
Princess Cruises
Duration
10 nights
Date
18 Nov 2026
Ship
Coral Princess
  • Departure - Fort Lauderdale, Florida
  • 7 stops  
  • Arrival - Fort Lauderdale, Florida
£599
From
£588
Price per person / oceanview stateroom
Valiant Lady, Caribbean
1 / 26
Discount
Virgin Voyages
Duration
8 nights
Date
20 Nov 2026
Ship
Valiant Lady
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£737
From
£708
Price per person / inside stateroom
MSC Meraviglia, Caribbean
1 / 30
Discount
MSC Cruises
Duration
8 nights
Date
21 Nov 2026
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£341
From
£325
Price per person / inside stateroom
Show all departures (5)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
Rhapsody of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
21 Nov 2026
Ship
Rhapsody of the Seas
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£692
From
£686
Price per person / oceanview stateroom
Show all departures (4)
Celebrity Apex, Caribbean
1 / 29
Discount
Celebrity Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
Celebrity Apex
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£919
From
£901
Price per person / inside stateroom
Show all departures (10)
Available promotion:
UP TO $700 ONBOARD SPEND
Icon of the Seas, Caribbean
1 / 32
Discount
Royal Caribbean
Duration
7 nights
Date
21 Nov 2026
Ship
Icon of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£961
From
£952
Price per person / inside stateroom
Show all departures (11)
Disney Treasure, Caribbean
1 / 15
Discount
Disney Cruise Line
Duration
7 nights
Date
21 Nov 2026
Ship
Disney Treasure
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£2087
From
£2035
Price per person / oceanview stateroom
Show all departures (76)
Available promotion:
Let us create your very own bespoke Disney holiday with hotels, flights, tours & more...
Allure of the Seas, Caribbean
1 / 29
Discount
Royal Caribbean
Duration
7 nights
Date
22 Nov 2026
Ship
Allure of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£523
From
£518
Price per person / inside stateroom
Show all departures (6)
Celebrity Beyond, Caribbean
1 / 32
Discount
Celebrity Cruises
Duration
7 nights
Date
22 Nov 2026
Ship
Celebrity Beyond
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£569
From
£558
Price per person / inside stateroom
Show all departures (2)
Available promotion:
UP TO $700 ONBOARD SPEND
Carnival Celebration, Caribbean
1 / 27
Discount
Carnival Cruise Line
Duration
7 nights
Date
22 Nov 2026
Ship
Carnival Celebration
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£648
From
£642
Price per person / inside stateroom
Show all departures (9)
Norwegian Prima, Caribbean
1 / 33
Discount
Norwegian Cruise Line
Duration
7 nights
Date
22 Nov 2026
Ship
Norwegian Prima
  • Departure - San Juan, Puerto Rico
  • 8 stops  
  • Arrival - San Juan, Puerto Rico
£669
From
£649
Price per person / oceanview stateroom
Show all departures (13)
Celebrity Eclipse, Caribbean
1 / 19
Discount
Celebrity Cruises
Duration
9 nights
Date
24 Nov 2026
Ship
Celebrity Eclipse
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
£934
From
£916
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Marella Discovery, Caribbean
1 / 20
Discount
Marella Cruises
Duration
7 nights
Date
24 Nov 2026
Ship
Marella Discovery
  • Departure - La Romana, Dominican Republic
  • 7 stops  
  • Arrival - La Romana, Dominican Republic
£1145
From
£1123
Price per person / oceanview stateroom
Vista, Caribbean
1 / 26
Discount
Oceania Cruises
Duration
12 nights
Date
25 Nov 2026
Ship
Vista
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Miami, Florida, USA
£2130
From
£2067
Price per person / balcony stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
Viking Sea, Caribbean
1 / 19
Discount
Viking Cruises
Duration
10 nights
Date
25 Nov 2026
Ship
Viking Sea
  • Departure - San Juan, Puerto Rico
  • 11 stops  
  • Arrival - San Juan, Puerto Rico
£4695
From
£4508
Price per person / balcony stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
30 of 763 pcs