In Funchal, Madeira, immerse yourself in the charming atmosphere of this historic city by strolling along its picturesque waterfront promenade lined with colorful buildings and palm trees. Explore the vibrant Mercado dos Lavradores, a bustling market offering a variety of local produce, flowers, and artisanal goods. Take a cable car ride up to Monte for panoramic views of the city and enjoy a thrilling toboggan ride back down. Don't miss the opportunity to taste Madeira wine at one of the island's renowned wineries or to explore the lush botanical gardens showcasing a diverse range of exotic plants and flowers.

Funchal, Madeira
Funchal, Madeira
We found
617 cruises

1 / 20

Duration
14 nights
Date
13 Nov 2026
Ship
Ambition
- Departure - Tilbury (London), Great Britain
- 7 stops
- Arrival - Tilbury (London), Great Britain
From
£899
Price per person / inside stateroom
Available promotion:
Receive up to £800 onboard credit*

1 / 31
Discount

Duration
7 nights
Date
14 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife
£729
From
£702
Price per person / inside stateroom
Show all departures (5)
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
7 nights
Date
14 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife
£729
From
£702
Price per person / inside stateroom
Show all departures (5)
Available promotion:
Onboard spending money*

1 / 29
Discount

Duration
12 nights
Date
14 Nov 2026
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Barcelona, Spain
£1323
From
£1284
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 39
6 % off

Duration
17 nights
Date
15 Nov 2026
Ship
MSC Virtuosa
- Departure - Marseille, France
- 8 stops
- Arrival - Santos (São Paulo), Brazil
£1089
From
£1024
Price per person / inside stateroom

1 / 39
6 % off

Duration
16 nights
Date
16 Nov 2026
Ship
MSC Virtuosa
- Departure - Barcelona, Spain
- 7 stops
- Arrival - Santos (São Paulo), Brazil
£2369
From
£2227
Price per person / suite
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 25
Discount

Duration
12 nights
Date
17 Nov 2026
Ship
Ventura
- Departure - Southampton, Great Britain
- 7 stops
- Arrival - Southampton, Great Britain
£699
From
£673
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Onboard spending money*

1 / 14

Duration
21 nights
Date
19 Nov 2026
Ship
Balmoral
- Departure - Athens (Piraeus), Greece
- 15 stops
- Arrival - Southampton, Great Britain
From
£2089
Price per person / inside stateroom

1 / 31
Discount

Duration
7 nights
Date
20 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife
£499
From
£481
Price per person / inside stateroom
Show all departures (10)
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
7 nights
Date
20 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife
£499
From
£481
Price per person / inside stateroom
Show all departures (10)
Available promotion:
Onboard spending money*

1 / 32

Duration
7 nights
Date
20 Nov 2026
Ship
Marella Discovery 2
- Departure - Santa Cruz, Tenerife
- 7 stops
- Arrival - Santa Cruz, Tenerife
From
£1229
Price per person / inside stateroom
Show all departures (2)
Available promotion:
All-inclusive as standard!

1 / 31
Discount

Duration
7 nights
Date
21 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife
£499
From
£481
Price per person / inside stateroom
Show all departures (9)
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
7 nights
Date
21 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife
£499
From
£481
Price per person / inside stateroom
Show all departures (9)
Available promotion:
Onboard spending money*

1 / 36
Discount

Duration
14 nights
Date
21 Nov 2026
Ship
Iona
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain
£749
From
£721
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 21

Duration
13 nights
Date
22 Nov 2026
Ship
Silver Spirit
- Departure - Lisbon, Portugal
- 5 stops
- Arrival - Bridgetown, Barbados
From
£4700
Price per person / suite

1 / 22

Duration
15 nights
Date
23 Nov 2026
Ship
Borealis
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain
From
£1799
Price per person / inside stateroom

1 / 17

Duration
15 nights
Date
25 Nov 2026
Ship
Marina
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Miami, Florida, USA
From
£2869
Price per person / inside stateroom

1 / 14

Duration
8 nights
Date
25 Nov 2026
Ship
Le Champlain
- Departure - Malaga, Spain
- 7 stops
- Arrival - Las Palmas, Canary Islands
From
£4221
Price per person / balcony stateroom

1 / 27
Discount

Duration
14 nights
Date
27 Nov 2026
Ship
Aurora
- Departure - Southampton, Great Britain
- 8 stops
- Arrival - Southampton, Great Britain
£1019
From
£981
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 32

Duration
7 nights
Date
27 Nov 2026
Ship
Marella Discovery 2
- Departure - Santa Cruz, Tenerife
- 7 stops
- Arrival - Santa Cruz, Tenerife
From
£1106
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
All-inclusive as standard!

1 / 31
Discount

Duration
14 nights
Date
27 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£1579
From
£1519
Price per person / oceanview stateroom
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
14 nights
Date
27 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£1579
From
£1519
Price per person / oceanview stateroom
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
14 nights
Date
28 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£849
From
£817
Price per person / oceanview stateroom
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
14 nights
Date
28 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£849
From
£817
Price per person / oceanview stateroom
Available promotion:
Onboard spending money*

1 / 32

Duration
7 nights
Date
28 Nov 2026
Ship
Marella Discovery 2
- Departure - Las Palmas, Canary Islands
- 7 stops
- Arrival - Las Palmas, Canary Islands
From
£1247
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
All-inclusive as standard!

1 / 35
Discount

Duration
14 nights
Date
29 Nov 2026
Ship
Queen Anne
- Departure - Southampton, Great Britain
- 8 stops
- Arrival - Southampton, Great Britain
£799
From
£784
Price per person / inside stateroom

1 / 20

Duration
22 nights
Date
29 Nov 2026
Ship
EXPLORA II
- Departure - Athens (Piraeus), Greece
- 18 stops
- Arrival - Lisbon, Portugal
From
£9260
Price per person / suite

1 / 14

Duration
10 nights
Date
30 Nov 2026
Ship
Balmoral
- Departure - Santa Cruz, Tenerife
- 8 stops
- Arrival - Southampton, Great Britain
From
£1099
Price per person / inside stateroom

1 / 29

Duration
7 nights
Date
1 Dec 2026
Ship
Marella Explorer
- Departure - Santa Cruz, Tenerife
- 7 stops
- Arrival - Santa Cruz, Tenerife
From
£863
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
All-inclusive as standard!

1 / 12

Duration
19 nights
Date
2 Dec 2026
Ship
Sirena
- Departure - Civitavecchia (Rome), Italy
- 19 stops
- Arrival - Lisbon, Portugal
From
£7419
Price per person / balcony stateroom

1 / 25
Discount

Duration
18 nights
Date
3 Dec 2026
Ship
Ventura
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain
£899
From
£865
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 32

Duration
7 nights
Date
4 Dec 2026
Ship
Marella Discovery 2
- Departure - Santa Cruz, Tenerife
- 7 stops
- Arrival - Santa Cruz, Tenerife
From
£998
Price per person / oceanview stateroom
Available promotion:
All-inclusive as standard!

1 / 26
Discount

Duration
12 nights
Date
4 Dec 2026
Ship
Queen Victoria
- Departure - Southampton, Great Britain
- 7 stops
- Arrival - Southampton, Great Britain
£999
From
£980
Price per person / inside stateroom
Show all departures (2)

1 / 31
Discount

Duration
14 nights
Date
4 Dec 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£1069
From
£1029
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
14 nights
Date
4 Dec 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£1069
From
£1029
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
14 nights
Date
5 Dec 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£799
From
£769
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
14 nights
Date
5 Dec 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£799
From
£769
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Onboard spending money*

1 / 32

Duration
7 nights
Date
5 Dec 2026
Ship
Marella Discovery 2
- Departure - Las Palmas, Canary Islands
- 7 stops
- Arrival - Las Palmas, Canary Islands
From
£989
Price per person / oceanview stateroom
Available promotion:
All-inclusive as standard!

1 / 26
6 % off

Duration
8 nights
Date
7 Dec 2026
Ship
MSC Fantasia
- Departure - Civitavecchia (Rome), Italy
- 6 stops
- Arrival - Funchal, Madeira
£519
From
£488
Price per person / oceanview stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 26
6 % off

Duration
11 nights
Date
7 Dec 2026
Ship
MSC Fantasia
- Departure - Civitavecchia (Rome), Italy
- 8 stops
- Arrival - Las Palmas, Canary Islands
£659
From
£620
Price per person / oceanview stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 26
6 % off

Duration
10 nights
Date
7 Dec 2026
Ship
MSC Fantasia
- Departure - Civitavecchia (Rome), Italy
- 7 stops
- Arrival - Arrecife, Lanzarote
£679
From
£639
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 22

Duration
14 nights
Date
7 Dec 2026
Ship
Bolette
- Departure - Liverpool, Great Britain
- 8 stops
- Arrival - Liverpool, Great Britain
From
£1999
Price per person / oceanview stateroom

1 / 11

Duration
10 nights
Date
7 Dec 2026
Ship
Wind Spirit
- Departure - Santa Cruz, Tenerife
- 9 stops
- Arrival - Santa Cruz, Tenerife
From
£3079
Price per person / oceanview stateroom

1 / 29

Duration
7 nights
Date
8 Dec 2026
Ship
Marella Explorer
- Departure - Santa Cruz, Tenerife
- 7 stops
- Arrival - Santa Cruz, Tenerife
From
£879
Price per person / oceanview stateroom
Available promotion:
All-inclusive as standard!

1 / 12

Duration
12 nights
Date
9 Dec 2026
Ship
Sirena
- Departure - Barcelona, Spain
- 12 stops
- Arrival - Lisbon, Portugal
From
£2879
Price per person / inside stateroom

1 / 20

Duration
12 nights
Date
9 Dec 2026
Ship
EXPLORA II
- Departure - Barcelona, Spain
- 10 stops
- Arrival - Lisbon, Portugal
From
£4290
Price per person / suite

1 / 20

Duration
12 nights
Date
9 Dec 2026
Ship
Silver Dawn
- Departure - Lisbon, Portugal
- 4 stops
- Arrival - Miami, Florida, USA
From
£5450
Price per person / suite

1 / 31
Discount

Duration
7 nights
Date
11 Dec 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife
£499
From
£481
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
7 nights
Date
11 Dec 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife
£499
From
£481
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
17 nights
Date
12 Dec 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 13 stops
- Arrival - Malaga, Spain
£999
From
£962
Price per person / inside stateroom
Available promotion:
Onboard spending money*
50 of 617 pcs






