Day 1 – Saturday, 3 October 2026
Southampton (London), United Kingdom
Departure: 18:00
Day 2 – Sunday, 4 October 2026
At Sea
Day 3 – Monday, 5 October 2026
At Sea
Day 4 – Tuesday, 6 October 2026
Lisbon (Cascais), Portugal
Arrival: 07:00 | Departure: 18:00
Day 5 – Wednesday, 7 October 2026
At Sea
Day 6 – Thursday, 8 October 2026
Funchal (Madeira), Portugal
Arrival: 08:00 | Departure: 18:00
Day 7 – Friday, 9 October 2026
Las Palmas de Gran Canaria (Canary Islands), Spain
Arrival: 11:00 | Departure: 20:00
Day 8 – Saturday, 10 October 2026
Santa Cruz de Tenerife (Canary Islands), Spain
Arrival: 08:00 | Departure: 18:00
Day 9 – Sunday, 11 October 2026
Arrecife de Lanzarote (Canary Islands), Spain
Arrival: 07:00 | Departure: 14:00
Day 10 – Monday, 12 October 2026
At Sea
Day 11 – Tuesday, 13 October 2026
Vigo (Santiago de Compostela), Spain
Arrival: 12:00 | Departure: 18:00
Day 12 – Wednesday, 14 October 2026
At Sea
Day 13 – Thursday, 15 October 2026
Southampton (London), United Kingdom
Arrival: 07:00
Set Sail: 3rd October 2026
Passport & Cruise Insurance Required
Your All-Inclusive European Escape Includes:
Luxury Return Coach Travel
Ayrshire > Southampton – Start Your Journey in Comfort
12-Night Cruise Onboard MSC Virtuosa
Sail in style through stunning Northern Europe destinations!
All-Inclusive Onboard Dining & Drinks
meals, cocktails, and everything in between
Onboard Entertainment
Live performances, themed nights, and vibrant activities daily
From Just £1,679pp – Interior Cabin | £200pp Deposit to Book!
Call Us: 0300 373 0800
Email: enquiries@thornetravel.com
Visit Us: Kilwinning, Prestwick or Largs Branches
Day 1 – Saturday, 3 October 2026
Southampton (London), United Kingdom
Departure: 18:00
Day 2 – Sunday, 4 October 2026
At Sea
Day 3 – Monday, 5 October 2026
At Sea
Day 4 – Tuesday, 6 October 2026
Lisbon (Cascais), Portugal
Arrival: 07:00 | Departure: 18:00
Day 5 – Wednesday, 7 October 2026
At Sea
Day 6 – Thursday, 8 October 2026
Funchal (Madeira), Portugal
Arrival: 08:00 | Departure: 18:00
Day 7 – Friday, 9 October 2026
Las Palmas de Gran Canaria (Canary Islands), Spain
Arrival: 11:00 | Departure: 20:00
Day 8 – Saturday, 10 October 2026
Santa Cruz de Tenerife (Canary Islands), Spain
Arrival: 08:00 | Departure: 18:00
Day 9 – Sunday, 11 October 2026
Arrecife de Lanzarote (Canary Islands), Spain
Arrival: 07:00 | Departure: 14:00
Day 10 – Monday, 12 October 2026
At Sea
Day 11 – Tuesday, 13 October 2026
Vigo (Santiago de Compostela), Spain
Arrival: 12:00 | Departure: 18:00
Day 12 – Wednesday, 14 October 2026
At Sea
Day 13 – Thursday, 15 October 2026
Southampton (London), United Kingdom
Arrival: 07:00