Welcome to Uniworld's South Africa website.

Would you like to visit Uniworld's United States website instead?

No thank you Yes please
If you're in a different region, please choose it here:

Cruise & Tour: Discover Portugal & Spain

20 Days | Madrid to Porto

Starting at Regular price R218 000 Offer price R183 000 * per person based on double occupancy.

From Regular price R218 000 Offer price R183 000 * per person based on double occupancy.

*Starting price based on 17 August itinerary.
Available on a limited number of staterooms. Single supplement applies.

View by: All prices listed are per person in ZAR

Itinerary Start Date
Itinerary End Date
Direction
Price
Featured Offers
ExpandCollapse All

Tue 4 May

Tuesday 4 May 2027

Madrid to Porto

from
R233 000pp R346 000pp

End Date: Sun 23 May 2027 Sunday 23 May 2027

Grand Suite Azores Deck
Limited Availability
R397 000pp R788 000pp
Suite Azores Deck
Limited Availability
R324 000pp R642 000pp
French Balcony A Cape Verde Deck
Limited Availability
R287 000pp R428 000pp
French Balcony B Cape Verde Deck
Limited Availability
R285 000pp R425 000pp
Classic Madeira Deck
Limited Availability
R233 000pp R346 000pp
Deluxe Madeira Deck
Sold Out

Pricing displayed above is Single Occupancy Pricing. Click here to view Double Occupancy Pricing.

Pricing displayed above is Double Occupancy Pricing. Click here to view Single Occupancy Pricing.

Fares listed are inclusive of all taxes, fees, and port charges.

Book early for the best pricing and availability.

(011) 280 8450

Available Offer

2027 River Heritage Club Savings

River Heritage Club members save an additional R 10 000 on this departure. Note: Pricing shown above is not inclusive of River Heritage Club Savings discount.

View Terms

River Heritage Club savings and amenities are available to guests after completing their first Uniworld cruise. Exclusive savings are based on the cruise or cruise/tour-only price (including any upgrades and single supplement). Savings are combinable with all current Uniworld promotions. All applicable discounts are applied sequentially; fixed savings amounts are deducted prior to applying any percentage-based discounts. Restrictions may apply.

Show MoreLess

Tue 11 May

Tuesday 11 May 2027

Madrid to Porto

Sold Out

End Date: Sun 30 May 2027 Sunday 30 May 2027

Grand Suite Azores Deck
Sold Out
Suite Azores Deck
Sold Out
French Balcony B Cape Verde Deck
Sold Out
French Balcony A Cape Verde Deck
Sold Out
Deluxe Madeira Deck
Sold Out
Classic Madeira Deck
Sold Out

This sailing is sold out. For further information, please call our reservations department or your travel advisor.

Pricing displayed above is Single Occupancy Pricing. Click here to view Double Occupancy Pricing.

Pricing displayed above is Double Occupancy Pricing. Click here to view Single Occupancy Pricing.

Book early for the best pricing and availability.

(011) 280 8450

Available Offer

2027 River Heritage Club Savings

River Heritage Club members save an additional R 10 000 on this departure. Note: Pricing shown above is not inclusive of River Heritage Club Savings discount.

View Terms

River Heritage Club savings and amenities are available to guests after completing their first Uniworld cruise. Exclusive savings are based on the cruise or cruise/tour-only price (including any upgrades and single supplement). Savings are combinable with all current Uniworld promotions. All applicable discounts are applied sequentially; fixed savings amounts are deducted prior to applying any percentage-based discounts. Restrictions may apply.

Show MoreLess

Tue 25 May

Tuesday 25 May 2027

Madrid to Porto

from
R238 000pp R355 000pp

End Date: Sun 13 Jun 2027 Sunday 13 June 2027

Grand Suite Azores Deck
Limited Availability
R397 000pp R788 000pp
Suite Azores Deck
Limited Availability
R324 000pp R642 000pp
French Balcony A Cape Verde Deck
Sold Out
French Balcony B Cape Verde Deck
Limited Availability
R285 000pp R425 000pp
Deluxe Madeira Deck
Limited Availability
R238 000pp R355 000pp
Classic Madeira Deck
Sold Out

Pricing displayed above is Single Occupancy Pricing. Click here to view Double Occupancy Pricing.

Pricing displayed above is Double Occupancy Pricing. Click here to view Single Occupancy Pricing.

Fares listed are inclusive of all taxes, fees, and port charges.

Book early for the best pricing and availability.

(011) 280 8450

Available Offer

2027 River Heritage Club Savings

River Heritage Club members save an additional R 10 000 on this departure. Note: Pricing shown above is not inclusive of River Heritage Club Savings discount.

View Terms

River Heritage Club savings and amenities are available to guests after completing their first Uniworld cruise. Exclusive savings are based on the cruise or cruise/tour-only price (including any upgrades and single supplement). Savings are combinable with all current Uniworld promotions. All applicable discounts are applied sequentially; fixed savings amounts are deducted prior to applying any percentage-based discounts. Restrictions may apply.

Show MoreLess

Tue 8 Jun

Tuesday 8 June 2027

Madrid to Porto

from
R209 000pp R310 000pp

End Date: Sun 27 Jun 2027 Sunday 27 June 2027

Grand Suite Azores Deck
Limited Availability
R397 000pp R788 000pp
Suite Azores Deck
R324 000pp R642 000pp
French Balcony B Cape Verde Deck
Limited Availability
R253 000pp R377 000pp
French Balcony A Cape Verde Deck
Limited Availability
R252 000pp R376 000pp
Deluxe Madeira Deck
Limited Availability
R210 000pp R313 000pp
Classic Madeira Deck
Limited Availability
R209 000pp R310 000pp

Pricing displayed above is Single Occupancy Pricing. Click here to view Double Occupancy Pricing.

Pricing displayed above is Double Occupancy Pricing. Click here to view Single Occupancy Pricing.

Fares listed are inclusive of all taxes, fees, and port charges.

Book early for the best pricing and availability.

(011) 280 8450

Available Offer

2027 River Heritage Club Savings

River Heritage Club members save an additional R 10 000 on this departure. Note: Pricing shown above is not inclusive of River Heritage Club Savings discount.

View Terms

River Heritage Club savings and amenities are available to guests after completing their first Uniworld cruise. Exclusive savings are based on the cruise or cruise/tour-only price (including any upgrades and single supplement). Savings are combinable with all current Uniworld promotions. All applicable discounts are applied sequentially; fixed savings amounts are deducted prior to applying any percentage-based discounts. Restrictions may apply.

Show MoreLess

Tue 17 Aug

Tuesday 17 August 2027

Madrid to Porto

from
Regular price R218 000pp Offer price R183 000pp Regular price R326 000pp Offer price R291 000pp

End Date: Sun 5 Sep 2027 Sunday 5 September 2027

Greater Journeys. Greater Rewards.Save R 35 000 per person!
Grand Suite Azores Deck
Limited Availability
Regular price R379 000pp Offer price R344 000pp Regular price R754 000pp Offer price R719 000pp
Suite Azores Deck
Regular price R307 000pp Offer price R272 000pp Regular price R609 000pp Offer price R574 000pp
French Balcony A Cape Verde Deck
Sold Out
French Balcony B Cape Verde Deck
Sold Out
Deluxe Madeira Deck
Limited Availability
Regular price R220 000pp Offer price R185 000pp Regular price R328 000pp Offer price R293 000pp
Classic Madeira Deck
Limited Availability
Regular price R218 000pp Offer price R183 000pp Regular price R326 000pp Offer price R291 000pp

Pricing displayed above is Single Occupancy Pricing. Click here to view Double Occupancy Pricing.

Pricing displayed above is Double Occupancy Pricing. Click here to view Single Occupancy Pricing.

Fares listed are inclusive of all taxes, fees, and port charges.

Book early for the best pricing and availability.

(011) 280 8450

Available Offers

Greater Journeys. Greater Rewards.

Book by 13 November 2026 and save R 35 000 per person. Note: Discounted pricing shown above is inclusive of "Greater Journeys. Greater Rewards" savings.

View Terms

"Greater Journeys. Greater Rewards" offer and is valid for new, individual bookings on select 2027 itineraries and departure dates only. Bookings must be made between 1 September 2026 and 13 November 2026. All fares and savings listed are in South African rand. Savings featured are for cruise, land, or cruise/land only. Savings featured are per person based on double occupancy, and do not apply to other optional holiday add-ons. Rates and savings vary by itinerary and departure date. Offer is not combinable with Groups discounts. All applicable discounts are applied sequentially; fixed savings amounts are deducted prior to applying any percentage-based discounts. Offer is capacity controlled and may be modified or withdrawn at any time. Other restrictions may apply. Offer expires 13 November 2026.

2027 River Heritage Club Savings

River Heritage Club members save an additional R 10 000 on this departure. Note: Pricing shown above is not inclusive of River Heritage Club Savings discount.

View Terms

River Heritage Club savings and amenities are available to guests after completing their first Uniworld cruise. Exclusive savings are based on the cruise or cruise/tour-only price (including any upgrades and single supplement). Savings are combinable with all current Uniworld promotions. All applicable discounts are applied sequentially; fixed savings amounts are deducted prior to applying any percentage-based discounts. Restrictions may apply.

Show MoreLess

Tue 31 Aug

Tuesday 31 August 2027

Madrid to Porto

from
Regular price R240 000pp Offer price R205 000pp Regular price R358 000pp Offer price R323 000pp

End Date: Sun 19 Sep 2027 Sunday 19 September 2027

Greater Journeys. Greater Rewards.Save R 35 000 per person!
Grand Suite Azores Deck
Limited Availability
Regular price R445 000pp Offer price R410 000pp Regular price R885 000pp Offer price R850 000pp
Suite Azores Deck
Sold Out
French Balcony A Cape Verde Deck
Sold Out
French Balcony B Cape Verde Deck
Limited Availability
Regular price R319 000pp Offer price R284 000pp Regular price R478 000pp Offer price R443 000pp
Deluxe Madeira Deck
Limited Availability
Regular price R241 000pp Offer price R206 000pp Regular price R360 000pp Offer price R325 000pp
Classic Madeira Deck
Limited Availability
Regular price R240 000pp Offer price R205 000pp Regular price R358 000pp Offer price R323 000pp

Pricing displayed above is Single Occupancy Pricing. Click here to view Double Occupancy Pricing.

Pricing displayed above is Double Occupancy Pricing. Click here to view Single Occupancy Pricing.

Fares listed are inclusive of all taxes, fees, and port charges.

Book early for the best pricing and availability.

(011) 280 8450

Available Offers

Greater Journeys. Greater Rewards.

Book by 13 November 2026 and save R 35 000 per person. Note: Discounted pricing shown above is inclusive of "Greater Journeys. Greater Rewards" savings.

View Terms

"Greater Journeys. Greater Rewards" offer and is valid for new, individual bookings on select 2027 itineraries and departure dates only. Bookings must be made between 1 September 2026 and 13 November 2026. All fares and savings listed are in South African rand. Savings featured are for cruise, land, or cruise/land only. Savings featured are per person based on double occupancy, and do not apply to other optional holiday add-ons. Rates and savings vary by itinerary and departure date. Offer is not combinable with Groups discounts. All applicable discounts are applied sequentially; fixed savings amounts are deducted prior to applying any percentage-based discounts. Offer is capacity controlled and may be modified or withdrawn at any time. Other restrictions may apply. Offer expires 13 November 2026.

2027 River Heritage Club Savings

River Heritage Club members save an additional R 10 000 on this departure. Note: Pricing shown above is not inclusive of River Heritage Club Savings discount.

View Terms

River Heritage Club savings and amenities are available to guests after completing their first Uniworld cruise. Exclusive savings are based on the cruise or cruise/tour-only price (including any upgrades and single supplement). Savings are combinable with all current Uniworld promotions. All applicable discounts are applied sequentially; fixed savings amounts are deducted prior to applying any percentage-based discounts. Restrictions may apply.

Show MoreLess

Tue 14 Sep

Tuesday 14 September 2027

Madrid to Porto

from
R237 000pp R353 000pp

End Date: Sun 3 Oct 2027 Sunday 3 October 2027

Grand Suite Azores Deck
Limited Availability
R397 000pp R788 000pp
Suite Azores Deck
Limited Availability
R324 000pp R642 000pp
French Balcony B Cape Verde Deck
Limited Availability
R301 000pp R448 000pp
French Balcony A Cape Verde Deck
Limited Availability
R287 000pp R428 000pp
Deluxe Madeira Deck
Limited Availability
R238 000pp R355 000pp
Classic Madeira Deck
Limited Availability
R237 000pp R353 000pp

Pricing displayed above is Single Occupancy Pricing. Click here to view Double Occupancy Pricing.

Pricing displayed above is Double Occupancy Pricing. Click here to view Single Occupancy Pricing.

Fares listed are inclusive of all taxes, fees, and port charges.

Book early for the best pricing and availability.

(011) 280 8450

Available Offer

2027 River Heritage Club Savings

River Heritage Club members save an additional R 10 000 on this departure. Note: Pricing shown above is not inclusive of River Heritage Club Savings discount.

View Terms

River Heritage Club savings and amenities are available to guests after completing their first Uniworld cruise. Exclusive savings are based on the cruise or cruise/tour-only price (including any upgrades and single supplement). Savings are combinable with all current Uniworld promotions. All applicable discounts are applied sequentially; fixed savings amounts are deducted prior to applying any percentage-based discounts. Restrictions may apply.

Show MoreLess

Tue 21 Sep

Tuesday 21 September 2027

Madrid to Porto

from
R220 000pp R328 000pp

End Date: Sun 10 Oct 2027 Sunday 10 October 2027

Grand Suite Azores Deck
Limited Availability
R397 000pp R789 000pp
Suite Azores Deck
R324 000pp R642 000pp
French Balcony A Cape Verde Deck
Limited Availability
R306 000pp R457 000pp
French Balcony B Cape Verde Deck
R305 000pp R455 000pp
Deluxe Madeira Deck
Limited Availability
R221 000pp R330 000pp
Classic Madeira Deck
Limited Availability
R220 000pp R328 000pp

Pricing displayed above is Single Occupancy Pricing. Click here to view Double Occupancy Pricing.

Pricing displayed above is Double Occupancy Pricing. Click here to view Single Occupancy Pricing.

Fares listed are inclusive of all taxes, fees, and port charges.

Book early for the best pricing and availability.

(011) 280 8450

Available Offer

2027 River Heritage Club Savings

River Heritage Club members save an additional R 10 000 on this departure. Note: Pricing shown above is not inclusive of River Heritage Club Savings discount.

View Terms

River Heritage Club savings and amenities are available to guests after completing their first Uniworld cruise. Exclusive savings are based on the cruise or cruise/tour-only price (including any upgrades and single supplement). Savings are combinable with all current Uniworld promotions. All applicable discounts are applied sequentially; fixed savings amounts are deducted prior to applying any percentage-based discounts. Restrictions may apply.

Show MoreLess

Tue 28 Sep

Tuesday 28 September 2027

Madrid to Porto

from
Regular price R223 000pp Offer price R188 000pp Regular price R332 000pp Offer price R297 000pp

End Date: Sun 17 Oct 2027 Sunday 17 October 2027

Greater Journeys. Greater Rewards.Save R 35 000 per person!
Grand Suite Azores Deck
Limited Availability
Regular price R397 000pp Offer price R362 000pp Regular price R788 000pp Offer price R753 000pp
Suite Azores Deck
Regular price R324 000pp Offer price R289 000pp Regular price R642 000pp Offer price R607 000pp
French Balcony A Cape Verde Deck
Sold Out
French Balcony B Cape Verde Deck
Limited Availability
Regular price R285 000pp Offer price R250 000pp Regular price R425 000pp Offer price R390 000pp
Deluxe Madeira Deck
Limited Availability
Regular price R224 000pp Offer price R189 000pp Regular price R334 000pp Offer price R299 000pp
Classic Madeira Deck
Limited Availability
Regular price R223 000pp Offer price R188 000pp Regular price R332 000pp Offer price R297 000pp

Pricing displayed above is Single Occupancy Pricing. Click here to view Double Occupancy Pricing.

Pricing displayed above is Double Occupancy Pricing. Click here to view Single Occupancy Pricing.

Fares listed are inclusive of all taxes, fees, and port charges.

Book early for the best pricing and availability.

(011) 280 8450

Available Offers

Greater Journeys. Greater Rewards.

Book by 13 November 2026 and save R 35 000 per person. Note: Discounted pricing shown above is inclusive of "Greater Journeys. Greater Rewards" savings.

View Terms

"Greater Journeys. Greater Rewards" offer and is valid for new, individual bookings on select 2027 itineraries and departure dates only. Bookings must be made between 1 September 2026 and 13 November 2026. All fares and savings listed are in South African rand. Savings featured are for cruise, land, or cruise/land only. Savings featured are per person based on double occupancy, and do not apply to other optional holiday add-ons. Rates and savings vary by itinerary and departure date. Offer is not combinable with Groups discounts. All applicable discounts are applied sequentially; fixed savings amounts are deducted prior to applying any percentage-based discounts. Offer is capacity controlled and may be modified or withdrawn at any time. Other restrictions may apply. Offer expires 13 November 2026.

2027 River Heritage Club Savings

River Heritage Club members save an additional R 10 000 on this departure. Note: Pricing shown above is not inclusive of River Heritage Club Savings discount.

View Terms

River Heritage Club savings and amenities are available to guests after completing their first Uniworld cruise. Exclusive savings are based on the cruise or cruise/tour-only price (including any upgrades and single supplement). Savings are combinable with all current Uniworld promotions. All applicable discounts are applied sequentially; fixed savings amounts are deducted prior to applying any percentage-based discounts. Restrictions may apply.

Show MoreLess

Tue 5 Oct

Tuesday 5 October 2027

Madrid to Porto

from
Regular price R237 000pp Offer price R202 000pp Regular price R353 000pp Offer price R318 000pp

End Date: Sun 24 Oct 2027 Sunday 24 October 2027

Greater Journeys. Greater Rewards.Save R 35 000 per person!
Grand Suite Azores Deck
Limited Availability
Regular price R397 000pp Offer price R362 000pp Regular price R788 000pp Offer price R753 000pp
Suite Azores Deck
Regular price R324 000pp Offer price R289 000pp Regular price R642 000pp Offer price R607 000pp
French Balcony A Cape Verde Deck
Limited Availability
Regular price R287 000pp Offer price R252 000pp Regular price R428 000pp Offer price R393 000pp
French Balcony B Cape Verde Deck
Regular price R285 000pp Offer price R250 000pp Regular price R425 000pp Offer price R390 000pp
Deluxe Madeira Deck
Regular price R238 000pp Offer price R203 000pp Regular price R355 000pp Offer price R320 000pp
Classic Madeira Deck
Limited Availability
Regular price R237 000pp Offer price R202 000pp Regular price R353 000pp Offer price R318 000pp

Pricing displayed above is Single Occupancy Pricing. Click here to view Double Occupancy Pricing.

Pricing displayed above is Double Occupancy Pricing. Click here to view Single Occupancy Pricing.

Fares listed are inclusive of all taxes, fees, and port charges.

Book early for the best pricing and availability.

(011) 280 8450

Available Offers

Greater Journeys. Greater Rewards.

Book by 13 November 2026 and save R 35 000 per person. Note: Discounted pricing shown above is inclusive of "Greater Journeys. Greater Rewards" savings.

View Terms

"Greater Journeys. Greater Rewards" offer and is valid for new, individual bookings on select 2027 itineraries and departure dates only. Bookings must be made between 1 September 2026 and 13 November 2026. All fares and savings listed are in South African rand. Savings featured are for cruise, land, or cruise/land only. Savings featured are per person based on double occupancy, and do not apply to other optional holiday add-ons. Rates and savings vary by itinerary and departure date. Offer is not combinable with Groups discounts. All applicable discounts are applied sequentially; fixed savings amounts are deducted prior to applying any percentage-based discounts. Offer is capacity controlled and may be modified or withdrawn at any time. Other restrictions may apply. Offer expires 13 November 2026.

2027 River Heritage Club Savings

River Heritage Club members save an additional R 10 000 on this departure. Note: Pricing shown above is not inclusive of River Heritage Club Savings discount.

View Terms

River Heritage Club savings and amenities are available to guests after completing their first Uniworld cruise. Exclusive savings are based on the cruise or cruise/tour-only price (including any upgrades and single supplement). Savings are combinable with all current Uniworld promotions. All applicable discounts are applied sequentially; fixed savings amounts are deducted prior to applying any percentage-based discounts. Restrictions may apply.

Show MoreLess
  • All fares are per guest in South African rand based on double occupancy unless otherwise noted.
  • Fares are capacity controlled and are subject to change at any time without notice.
  • Availability of all stateroom categories cannot be guaranteed.
  • Single Supplement applies for single accommodation.
  • Itineraries, hotels, and vessels may change, and substitute visits to other sites may occur during your trip due to water level fluctuations and other uncontrollable factors.
  • The order of sightseeing and docking ports are subject to change according to port authority assignments.
  • Fares listed are inclusive of all taxes and port charges.

Request additional information

Cruise & Tour: Discover Portugal & Spain

We're here to answer your questions about Uniworld cruises and ships, as well as any of our special offers.

Fields marked with an asterisk (*) are required.

Please let us know your email address so we can respond to you.
If you've given us your phone number we'll try to call you back. Your phone details will be used in relation to this request only.

Please note that someone from our team will reach out to you based on this request, but unless you have checked the box to continue to receive News and Special Offers, the information you've provided in this form will be used for this request only.

Please view our Privacy Policy for more details.

Receive our latest offers, news, & travel inspiration

We'll keep you up to date with our latest news, travel inspiration, and special promotions.

Fields marked with an asterisk (*) are required.

Please let us know your email address so we can respond to you.
Select all