or, enquire about your chosen options

  1. Ultra-Luxury Cruising
  2. The Caribbean is still a Preferred Cruise Destination
  3. Catch Up on Cruising: Latest News in bite size!
  4. 8 Romantic Destinations Around the World
  5. Royal Caribbean Launch “Royal Up”

Sign up to our newsletter and become the first to know about our latest deals and promotions

Avalon Waterways
Avalon Poetry II
Avalon Poetry II

Valid: 9 May 2019 - 30 May 2019

• 14-night luxury river cruise from Port-Saint-Louis to Amsterdam on one of Avalon’s signature Suite Ships
• Cruise from Port-Saint-Louis to Arles, Avignon, Viviers, Tournon, Vienne, Lyon, St. Jean de Losne, Beaune, Basel, Breisach, Strasbourg, Heidelberg, Mainz, Rüdesheim, Koblenz and Cologne, ending in Amsterdam
• Gourmet cuisine with regional wine & beer
• Choice of included excursions including Classic, Active & Discovery options
• Avalon’s renowned onboard service and relaxed luxury
• Options to customise your cruise experience
• Complimentary bicycles

Special Conditions

*Terms & conditions: All care is taken to promote correct pricing at time of printing (10/05/19), is dependent upon availability and will be confirmed at time of reservation. Advertised special launch pricing only valid until 30/05/19. Prices are per person (pp), twin share based on Cat E. or Cat. D Deluxe Staterooms. Book a 2020 Europe river cruise and receive an Air Credit to use towards an airfare of your choice. Air Credit value is dependent on the cruise and departure booked. Select dates are not eligible for promotion. Availability will be confirmed at time of enquiry. Air Credit offer is valid for new 2020 Europe bookings made from 10/05/19 - 30/05/19 (or until sold out). Offer not applicable to pre-existing bookings. To secure reservation and Air Credit a non-refundable, non-transferable deposit of $500per person/per cruise is required within 7 days of booking (or by 30/05/19; whichever comes first). Air Credit will be processed as a discount off the booking invoice at time of reservation. Should you cancel or change your cruise, Air Credit becomes null and void and the full cost of any airfare purchased, or any associated change fees will be your responsibility. All airline payment and cancellation terms are independent of Avalon. Avalon is not responsible for any booking element of the airfare which you have utilised the credit for, even if SafetyNet Protection has been purchased. Cancellation penalties apply as per standard terms and conditions. Air Credit is 100% non-refundable and non-transferable under all circumstances and is handled as a discount off the cruise portion. Air Credit valid for Singles (single supplement applies). Offer not combinable with any other promotion and can be withdrawn or amended at any time without notice. Additional restrictions may apply – visit avalonwaterways.co.nz.

Please note, while cruise details and inclusions are accurate at time of loading they are subject to change due to changes in cruise line practices and policies. Please check details and inclusions at time of booking.

Database Profiling Report

Total queries executed: 129

Total elapsed time: 0.13695430755615

# Query Time
(1) connect 0.0012979507446289
(2) DESCRIBE `specials` 0.004342794418335
(3) SELECT `specials`.* FROM `specials` WHERE (orchid_slug = 'rhine-rh-ocirc-ne-revealed-up-to-4-000-air-credit-per-couple') AND (orchid_available = 1) LIMIT 1 0.0013959407806396
(4) DESCRIBE `cruises` 0.0026648044586182
(5) SELECT `cruises`.* FROM `cruises` WHERE (((`cruises`.`id` = 84223))) 0.00059795379638672
(6) DESCRIBE `avid_specials` 0.0011520385742188
(7) SELECT `avid_specials`.* FROM `avid_specials` LEFT JOIN `avid_specials_links` ON avid_specials.id = avid_specials_links.special_id WHERE (((item_id = 1568796 and class = 'Special') OR (item_id = 84223 and class = 'Cruise') OR (item_id = 1139 AND class = 'Ship') OR (item_id = 101 AND class = 'CruiseLine') OR (item_id = 50 AND class = 'Destination')) AND (date_start < NOW() OR date_start is null) AND (date_end > NOW() OR date_end is null OR date_end = '')) 0.0010190010070801
(8) SELECT `specials`.`orchid_slug` FROM `specials` WHERE (id = '1568796') 0.00030922889709473
(9) DESCRIBE `ships` 0.0027041435241699
(10) SELECT `ships`.* FROM `ships` WHERE (((`ships`.`id` = 1139))) 0.00039410591125488
(11) DESCRIBE `ships` 0.0026981830596924
(12) SELECT `ships`.`orchid_slug` FROM `ships` WHERE (id = '1139') 0.00031805038452148
(13) SELECT `starrating`.`rating`, `starrating`.`orchid_image` FROM `starrating` WHERE (id = '14') 0.00026798248291016
(14) SELECT `starrating`.`rating`, `starrating`.`orchid_image` FROM `starrating` WHERE (id = '14') 0.00025177001953125
(15) DESCRIBE `itineraries` 0.0012199878692627
(16) DESCRIBE `ports` 0.0012869834899902
(17) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 2848))) 0.00030803680419922
(18) DESCRIBE `ports` 0.0013599395751953
(19) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 2848))) 0.00038599967956543
(20) DESCRIBE `ports` 0.0017910003662109
(21) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '2848') 0.00036501884460449
(22) DESCRIBE `specialsailingdates` 0.0013959407806396
(23) DESCRIBE `sailingdates` 0.0011818408966064
(24) SELECT `sailingdates`.* FROM `sailingdates` WHERE (((`sailingdates`.`id` = 526476))) 0.00043392181396484
(25) DESCRIBE `ports` 0.0010888576507568
(26) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 2848))) 0.0003058910369873
(27) DESCRIBE `ports` 0.0012710094451904
(28) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '2848') 4.6968460083008E-5
(29) DESCRIBE `ports` 0.0011799335479736
(30) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1510))) 0.00029087066650391
(31) DESCRIBE `ports` 0.0018081665039062
(32) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1510') 5.793571472168E-5
(33) DESCRIBE `ports` 0.00130295753479
(34) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1508))) 0.00029301643371582
(35) DESCRIBE `ports` 0.0015170574188232
(36) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1508') 0.00026798248291016
(37) DESCRIBE `ports` 0.0012950897216797
(38) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1552))) 0.00029993057250977
(39) DESCRIBE `ports` 0.001345157623291
(40) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1552') 0.00026988983154297
(41) DESCRIBE `ports` 0.0013480186462402
(42) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1551))) 0.00028514862060547
(43) DESCRIBE `ports` 0.0012321472167969
(44) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1551') 0.00026893615722656
(45) DESCRIBE `ports` 0.0012681484222412
(46) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1549))) 0.0002899169921875
(47) DESCRIBE `ports` 0.0012989044189453
(48) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1549') 0.00027203559875488
(49) DESCRIBE `ports` 0.001511812210083
(50) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 947))) 0.00082898139953613
(51) DESCRIBE `ports` 0.00087809562683105
(52) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '947') 0.00026988983154297
(53) DESCRIBE `ports` 0.0013840198516846
(54) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 4326))) 3.1948089599609E-5
(55) DESCRIBE `ports` 0.001323938369751
(56) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '4326') 0.00027084350585938
(57) DESCRIBE `ports` 0.0012259483337402
(58) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 4326))) 0
(59) DESCRIBE `ports` 0.0013999938964844
(60) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '4326') 0.00026917457580566
(61) DESCRIBE `ports` 0.0015480518341064
(62) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 2379))) 0.00029611587524414
(63) DESCRIBE `ports` 0.0013091564178467
(64) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '2379') 0.00026798248291016
(65) DESCRIBE `ports` 0.0012431144714355
(66) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 2004))) 0.00030016899108887
(67) DESCRIBE `ports` 0.0013260841369629
(68) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '2004') 0.00027608871459961
(69) DESCRIBE `ports` 0.0013139247894287
(70) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1590))) 0.00036501884460449
(71) DESCRIBE `ports` 0.0012319087982178
(72) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1590') 0.00026798248291016
(73) DESCRIBE `ports` 0.0012309551239014
(74) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 2093))) 0.00029706954956055
(75) DESCRIBE `ports` 0.0012280941009521
(76) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '2093') 0.00026702880859375
(77) DESCRIBE `ports` 0.0008399486541748
(78) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1599))) 0
(79) DESCRIBE `ports` 0.0015740394592285
(80) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1599') 0
(81) DESCRIBE `ports` 0.0013790130615234
(82) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1564))) 0.00031495094299316
(83) DESCRIBE `ports` 0.0013229846954346
(84) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1564') 0.00027108192443848
(85) DESCRIBE `ports` 0.0013961791992188
(86) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1563))) 0.0002899169921875
(87) DESCRIBE `ports` 0.0012550354003906
(88) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1563') 0.00032401084899902
(89) DESCRIBE `ports` 0.0012378692626953
(90) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1592))) 0.00031304359436035
(91) DESCRIBE `ports` 0.001255989074707
(92) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1592') 0.00028109550476074
(93) DESCRIBE `ports` 0.0013689994812012
(94) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1515))) 0.00031709671020508
(95) DESCRIBE `ports` 0.0013530254364014
(96) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1515') 0.00026988983154297
(97) DESCRIBE `ports` 0.0013320446014404
(98) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1515))) 0.00036501884460449
(99) DESCRIBE `ports` 0.0013589859008789
(100) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1515') 0.00027179718017578
(101) DESCRIBE `specialsmultipricing` 0.0013349056243896
(102) DESCRIBE `leadpricing` 0.001323938369751
(103) DESCRIBE `specials` 0.0037109851837158
(104) DESCRIBE `currencies` 0.0017359256744385
(105) SELECT `currencies`.* FROM `currencies` WHERE (((`currencies`.`id` = 6))) 8.1062316894531E-5
(106) DESCRIBE `cruiselines` 0.0018210411071777
(107) SELECT `cruiselines`.* FROM `cruiselines` WHERE (((`cruiselines`.`id` = 101))) 0.0003049373626709
(108) DESCRIBE `orchid_image` 0.0013389587402344
(109) DESCRIBE `cruiselines` 0.0017740726470947
(110) SELECT `cruiselines`.`orchid_slug` FROM `cruiselines` WHERE (id = '101') 0.00027799606323242
(111) DESCRIBE `cruises` 0.0025098323822021
(112) SELECT `cruises`.`orchid_slug` FROM `cruises` WHERE (id = '84223') 0.00034403800964355
(113) DESCRIBE `deckplans` 0.0014081001281738
(114) DESCRIBE `cabins` 0.0016059875488281
(115) DESCRIBE `shipphotos` 0.0013961791992188
(116) DESCRIBE `cruiselines` 0.0021378993988037
(117) SELECT `cruiselines`.* FROM `cruiselines` WHERE (((`cruiselines`.`id` = 101))) 0.00043201446533203
(118) DESCRIBE `orchid_image` 0.0016670227050781
(119) DESCRIBE `cruiselines` 0.0023889541625977
(120) SELECT `cruiselines`.`orchid_slug` FROM `cruiselines` WHERE (id = '101') 0.00031805038452148
(121) DESCRIBE `cruises` 0.0030438899993896
(122) SELECT `cruises`.* FROM `cruises` WHERE (id IN (45259, 71399, 71400, 11517, 71401, 11516, 73726, 71403, 52887, 59677)) ORDER BY FIND_IN_SET(id, '45259,71399,71400,11517,71401,11516,73726,71403,52887,59677') 0.0010490417480469
(123) DESCRIBE `cruiselines` 0.0020768642425537
(124) SELECT `cruiselines`.* FROM `cruiselines` WHERE (id IN ('120', '212', '33', '264', '23', '140', '18', '47', '19', '37', '101', '114', '151', '24', '29', '258', '14', '218', '4', '8', '15', '96')) ORDER BY FIND_IN_SET(id, '120,212,33,264,23,140,18,47,19,37,101,114,151,24,29,258,14,218,4,8,15,96') 0.0017468929290771
(125) DESCRIBE `ships` 0.0027029514312744
(126) SELECT `ships`.* FROM `ships` WHERE (id IN ('521', '520', '1163', '627', '1526', '163', '1767', '1013', '701', '517', '407', '75', '573', '652', '1168', '1328', '1398', '401', '1073', '1631', '1804', '66', '451', '678', '933', '1402', '1412', '1539', '4', '74', '98', '105', '253', '291', '332', '441', '553', '580', '616', '741', '780', '972', '973', '1021', '1028', '1135', '1139', '1159', '1223', '1262', '1266', '1282', '1284', '1303', '1318', '1321', '1409', '1410', '1411', '1587', '1682', '1711', '1732')) ORDER BY FIND_IN_SET(id, '521,520,1163,627,1526,163,1767,1013,701,517,407,75,573,652,1168,1328,1398,401,1073,1631,1804,66,451,678,933,1402,1412,1539,4,74,98,105,253,291,332,441,553,580,616,741,780,972,973,1021,1028,1135,1139,1159,1223,1262,1266,1282,1284,1303,1318,1321,1409,1410,1411,1587,1682,1711,1732') 0.0049729347229004
(127) DESCRIBE `cruisetypes` 0.0016849040985107
(128) DESCRIBE `destinations` 0.0017130374908447
(129) SELECT `destinations`.* FROM `destinations` WHERE (id IN ('54', '39', '43', '50', '8', '35', '12', '22', '34', '26', '53', '2', '7', '11', '28', '37', '40', '48', '52')) ORDER BY FIND_IN_SET(id, '54,39,43,50,8,35,12,22,34,26,53,2,7,11,28,37,40,48,52') 0.0011498928070068