Book a holiday

Find your holiday

{{checkInDate | date: 'EEEE'}}
{{checkOutDate | date: 'EEEE'}}

{{noNights}} {{nightStr}}

Room {{room.roomNumber}}

Child ages at time of travel.




Virgin Holidays Cruises

Virgin Holidays Cruises bring you exclusive deals to the Mediterranean, Caribbean & across the world. Combine Virgin Atlantic flights and a Caribbean Cruise with a stay in Mexico from only £999 per person.

Book your Caribbean Cruise & Stay here >>