British Virgin Islands

British Virgin Islands

The British Virgin Islands is a collection of picture-perfect Caribbean isles, providing a dreamy destination revered for postcard-worthy beaches, flourishing marine habitats, and lush greenery. This tropical paradise attracts visitors in search of both relaxation and adventure, ensuring a relaxing and fascinating retreat amongst its natural beauty.

Where are the British Virgin Islands?

The British Virgin Islands are located in the Caribbean Sea, east of Puerto Rico. They are a British Overseas Territory, which includes more than 50 islands and cays. The most populated and well-known islands are Tortola, Virgin Gorda, Anegada, and Jost Van Dyke.

Sea, Sun, Surf and Sand

One of the world's most beautiful collections of isles and cays

Offering immaculate beaches, vibrant underwater life, lush landscapes, and diverse marine habitats, the British Virgin Islands is a Caribbean paradise serving as an ideal retreat for leisure travellers, nature lovers, and adventure seekers.

British Virgin Islands

We found

1 cruise package and 572 cruises

Caribbean Island Bliss with Oceania
14
nights
Departure1 Dec 2026
Fr. £3399
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)
Valiant Lady, Caribbean
1 / 26
Discount
Virgin Voyages
Duration
6 nights
Date
14 Nov 2026
Ship
Valiant Lady
  • Departure - San Juan, Puerto Rico
  • 6 stops  
  • Arrival - San Juan, Puerto Rico
£836
From
£803
Price per person / balcony stateroom
Azamara Journey, Caribbean
1 / 14
6 % off
Azamara
Duration
7 nights
Date
14 Nov 2026
Ship
Azamara Journey
  • Departure - Bridgetown, Barbados
  • 8 stops  
  • Arrival - San Juan, Puerto Rico
£809
From
£761
Price per person / inside stateroom
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)
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
Brilliant Lady, Caribbean
1 / 26
Discount
Virgin Voyages
Duration
10 nights
Date
15 Nov 2026
Ship
Brilliant Lady
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£1818
From
£1746
Price per person / balcony stateroom
Show all departures (3)
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 Elizabeth, Caribbean
1 / 26
Discount
Cunard
Duration
21 nights
Date
17 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£1599
From
£1584
Price per person / inside stateroom
Celebrity Constellation, Caribbean
1 / 13
Discount
Celebrity Cruises
Duration
11 nights
Date
17 Nov 2026
Ship
Celebrity Constellation
  • Departure - San Juan, Puerto Rico
  • 10 stops  
  • Arrival - San Juan, Puerto Rico
£1637
From
£1605
Price per person / balcony stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
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
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
Duration
21 nights
Date
17 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£2649
From
£2623
Price per person / inside stateroom
Arvia, Caribbean
1 / 24
Discount
P&O Cruises
Duration
14 nights
Date
20 Nov 2026
Ship
Arvia
  • Departure - Bridgetown, Barbados
  • 11 stops  
  • Arrival - Bridgetown, Barbados
£1099
From
£1078
Price per person / inside stateroom
Show all departures (6)
Arvia, Caribbean
1 / 24
Discount
P&O Cruises
Duration
14 nights
Date
20 Nov 2026
Ship
Arvia
  • Departure - Bridgetown, Barbados
  • 11 stops  
  • Arrival - Bridgetown, Barbados
£1099
From
£1078
Price per person / inside stateroom
Show all departures (6)
Seabourn Ovation, Caribbean
1 / 22
8 % off
Seabourn
Duration
8 nights
Date
20 Nov 2026
Ship
Seabourn Ovation
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Bridgetown, Barbados
£3198
From
£2943
Price per person / suite
Seabourn Ovation, Caribbean
1 / 22
8 % off
Seabourn
Duration
15 nights
Date
20 Nov 2026
Ship
Seabourn Ovation
  • Departure - Miami, Florida, USA
  • 13 stops  
  • Arrival - Philipsburg, St Martin
£5698
From
£5243
Price per person / suite
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...
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)
Seabourn Quest, Caribbean
1 / 12
8 % off
Seabourn
Duration
14 nights
Date
22 Nov 2026
Ship
Seabourn Quest
  • Departure - Miami, Florida, USA
  • 11 stops  
  • Arrival - Miami, Florida, USA
£5198
From
£4783
Price per person / suite
Insignia, Caribbean
1 / 12
Discount
Oceania Cruises
Duration
25 nights
Date
24 Nov 2026
Ship
Insignia
  • Departure - Miami, Florida, USA
  • 19 stops  
  • Arrival - Miami, Florida, USA
£13529
From
£13124
Price per person / oceanview stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
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
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
Duration
12 nights
Date
26 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£749
From
£742
Price per person / inside stateroom
Show all departures (2)
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
Duration
21 nights
Date
26 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£1599
From
£1584
Price per person / inside stateroom
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
Duration
12 nights
Date
26 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£1799
From
£1782
Price per person / inside stateroom
Show all departures (2)
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
Duration
21 nights
Date
26 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£2749
From
£2722
Price per person / inside stateroom
Celebrity Constellation, Caribbean
1 / 13
Discount
Celebrity Cruises
Duration
7 nights
Date
28 Nov 2026
Ship
Celebrity Constellation
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£449
From
£441
Price per person / oceanview stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Rhapsody of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
28 Nov 2026
Ship
Rhapsody of the Seas
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£469
From
£465
Price per person / inside stateroom
Show all departures (5)
Norwegian Pearl, Caribbean
1 / 17
Discount
Norwegian Cruise Line
Duration
10 nights
Date
28 Nov 2026
Ship
Norwegian Pearl
  • Departure - Philadelphia, USA
  • 6 stops  
  • Arrival - Philadelphia, USA
£555
From
£539
Price per person / inside stateroom
Show all departures (4)
Valiant Lady, Caribbean
1 / 26
Discount
Virgin Voyages
Duration
7 nights
Date
28 Nov 2026
Ship
Valiant Lady
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£591
From
£568
Price per person / inside stateroom
Norwegian Gem, Caribbean
1 / 18
Discount
Norwegian Cruise Line
Duration
12 nights
Date
28 Nov 2026
Ship
Norwegian Gem
  • Departure - Tampa, FL USA
  • 9 stops  
  • Arrival - Tampa, FL USA
£735
From
£713
Price per person / inside stateroom
Seabourn Ovation, Caribbean
1 / 22
8 % off
Seabourn
Duration
14 nights
Date
28 Nov 2026
Ship
Seabourn Ovation
  • Departure - Bridgetown, Barbados
  • 13 stops  
  • Arrival - Bridgetown, Barbados
£4998
From
£4599
Price per person / suite
Norwegian Bliss, Caribbean
1 / 29
Discount
Norwegian Cruise Line
Duration
12 nights
Date
29 Nov 2026
Ship
Norwegian Bliss
  • Departure - New York, USA
  • 8 stops  
  • Arrival - New York, USA
£1310
From
£1271
Price per person / balcony stateroom
Nieuw Amsterdam, Caribbean
1 / 25
5 % off
Holland America Line
Duration
21 nights
Date
29 Nov 2026
Ship
Nieuw Amsterdam
  • Departure - Fort Lauderdale, Florida
  • 15 stops  
  • Arrival - Fort Lauderdale, Florida
£1919
From
£1824
Price per person / inside stateroom
Emerald Azzurra, Caribbean
1 / 18
Emerald Cruises
Duration
14 nights
Date
29 Nov 2026
Ship
Emerald Azzurra
  • Departure - Bridgetown, Barbados
  • 15 stops  
  • Arrival - Marigot, Saint Martin
From
£9204
Price per person / suite
Brilliant Lady, Caribbean
1 / 26
Discount
Virgin Voyages
Duration
10 nights
Date
30 Nov 2026
Ship
Brilliant Lady
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£766
From
£736
Price per person / inside stateroom
Show all departures (3)
Allura, Caribbean
1 / 18
Discount
Oceania Cruises
Duration
10 nights
Date
2 Dec 2026
Ship
Allura
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£2325
From
£2256
Price per person / balcony stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
Arvia, Caribbean
1 / 24
Discount
P&O Cruises
Duration
14 nights
Date
4 Dec 2026
Ship
Arvia
  • Departure - Bridgetown, Barbados
  • 11 stops  
  • Arrival - Bridgetown, Barbados
£1199
From
£1176
Price per person / inside stateroom
Arvia, Caribbean
1 / 24
Discount
P&O Cruises
Duration
14 nights
Date
4 Dec 2026
Ship
Arvia
  • Departure - Bridgetown, Barbados
  • 11 stops  
  • Arrival - Bridgetown, Barbados
£1199
From
£1176
Price per person / inside stateroom
Arvia, Caribbean
1 / 24
Discount
P&O Cruises
Duration
14 nights
Date
5 Dec 2026
Ship
Arvia
  • Departure - Bridgetown, Barbados
  • 11 stops  
  • Arrival - Bridgetown, Barbados
£1349
From
£1323
Price per person / inside stateroom
Arvia, Caribbean
1 / 24
Discount
P&O Cruises
Duration
14 nights
Date
5 Dec 2026
Ship
Arvia
  • Departure - Bridgetown, Barbados
  • 11 stops  
  • Arrival - Bridgetown, Barbados
£1349
From
£1323
Price per person / inside stateroom
Seabourn Ovation, Caribbean
1 / 22
8 % off
Seabourn
Duration
7 nights
Date
5 Dec 2026
Ship
Seabourn Ovation
  • Departure - Philipsburg, St Martin
  • 7 stops  
  • Arrival - Bridgetown, Barbados
£2498
From
£2299
Price per person / suite
40 of 572 pcs