or, enquire about your chosen options

  1. Carnival Cruise Line teams up with Harlem Globetrotters
  2. Ultra-Luxury Cruising
  3. The Caribbean is still a Preferred Cruise Destination
  4. Catch Up on Cruising: Latest News in bite size!
  5. 8 Romantic Destinations Around the World

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

Crystal River Cruises
Crystal Mahler
Crystal Mahler

Valid: 15 May 2019 - 29 Jun 2019

- 16 night river cruise onboard Crystal Mahler
- Select Crystal Adventures ashore
- Unlimited select fine wine, champagnes, premium spirits & beers
- Welcome bottle of champagne & two bottles of wine in-suite
- Unlimited soft drinks & bottled water in-suite
- Complimentary WiFi
- Acclaimed dining*
- Onboard entertainment & enrichment programmes
- Room service
- Airport transfers*
- All gratuities included

BONUS:
- Save $1530 per couple*
- Receive a US$400 shipboard credit per stateroom*

Special Conditions

*Conditions apply: Valid for sales until 29 Jun 2019, unless sold out prior. Prices are cruise only, inclusive of discount, all taxes, charges & gratuities (which are subject to change). Prices are based on lead in suites & include savings. Supplements apply for other stateroom categories & dates. Optional dining in the Vintage Room attracts an additional fee. Airport transfers included on days of embarkation & disembarkation only. Airfares, hotels & other transfers are additional. Confirmation of booking must be secured by a non-refundable deposit of 25% (depending on category booked) within the period specified at time of booking. Final payment is required no later than 120 days prior to sailing. Shipboard crdit is in US Dollars and is per stateroom based on guests 1 & 2 sharing same stateroom. Credit is non-refundable, non-transferable and cannot be redeemed for cash. Further terms & conditions apply. Prices/offers are subject to change or may be withdrawn without prior notice.

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: 143

Total elapsed time: 0.1644880771637

# Query Time
(1) connect 0.00081801414489746
(2) DESCRIBE `specials` 0.0060579776763916
(3) SELECT `specials`.* FROM `specials` WHERE (orchid_slug = 'grand-europe-savings') AND (orchid_available = 1) LIMIT 1 0.0012431144714355
(4) DESCRIBE `cruises` 0.0030348300933838
(5) SELECT `cruises`.* FROM `cruises` WHERE (((`cruises`.`id` = 59222))) 0.00051784515380859
(6) DESCRIBE `avid_specials` 0.001309871673584
(7) SELECT `avid_specials`.* FROM `avid_specials` LEFT JOIN `avid_specials_links` ON avid_specials.id = avid_specials_links.special_id WHERE (((item_id = 1570677 and class = 'Special') OR (item_id = 59222 and class = 'Cruise') OR (item_id = 1412 AND class = 'Ship') OR (item_id = 258 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.001215934753418
(8) SELECT `specials`.`orchid_slug` FROM `specials` WHERE (id = '1570677') 0.00032711029052734
(9) DESCRIBE `ships` 0.0029270648956299
(10) SELECT `ships`.* FROM `ships` WHERE (((`ships`.`id` = 1412))) 0.00043082237243652
(11) DESCRIBE `ships` 0.002960205078125
(12) SELECT `ships`.`orchid_slug` FROM `ships` WHERE (id = '1412') 0.00036120414733887
(13) SELECT `starrating`.`rating`, `starrating`.`orchid_image` FROM `starrating` WHERE (id = '14') 0.00026702880859375
(14) SELECT `starrating`.`rating`, `starrating`.`orchid_image` FROM `starrating` WHERE (id = '14') 0.00029110908508301
(15) DESCRIBE `itineraries` 0.0013370513916016
(16) DESCRIBE `ports` 0.0013179779052734
(17) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1515))) 0.00038790702819824
(18) DESCRIBE `ports` 0.0012450218200684
(19) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1515))) 0.00030183792114258
(20) DESCRIBE `ports` 0.001262903213501
(21) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1515') 0.00032401084899902
(22) DESCRIBE `specialsailingdates` 0.001054048538208
(23) DESCRIBE `sailingdates` 0.001162052154541
(24) SELECT `sailingdates`.* FROM `sailingdates` WHERE (((`sailingdates`.`id` = 501012))) 0.00032210350036621
(25) DESCRIBE `ports` 0.0016961097717285
(26) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1515))) 0.00031304359436035
(27) DESCRIBE `ports` 0.0013389587402344
(28) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1515') 0.00027990341186523
(29) DESCRIBE `ports` 0.0014240741729736
(30) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1515))) 0.00029277801513672
(31) DESCRIBE `ports` 0.0015828609466553
(32) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1515') 0.00028705596923828
(33) DESCRIBE `ports` 0.001323938369751
(34) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1592))) 0.00029897689819336
(35) DESCRIBE `ports` 0.0013139247894287
(36) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1592') 0.0002751350402832
(37) DESCRIBE `ports` 0.0013449192047119
(38) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1563))) 0.00032806396484375
(39) DESCRIBE `ports` 0.0013291835784912
(40) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1563') 0.0002739429473877
(41) DESCRIBE `ports` 0.0013291835784912
(42) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1566))) 0.00029087066650391
(43) DESCRIBE `ports` 0.0012538433074951
(44) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1566') 0.00030803680419922
(45) DESCRIBE `ports` 0.0012660026550293
(46) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1567))) 0.00036716461181641
(47) DESCRIBE `ports` 0.0015368461608887
(48) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1567') 0.00028014183044434
(49) DESCRIBE `ports` 0.0013060569763184
(50) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1600))) 0.00032186508178711
(51) DESCRIBE `ports` 0.0024049282073975
(52) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1600') 0.00034403800964355
(53) DESCRIBE `ports` 0.0012581348419189
(54) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1570))) 0.0003511905670166
(55) DESCRIBE `ports` 0.0015900135040283
(56) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1570') 0
(57) DESCRIBE `ports` 0.0018520355224609
(58) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1571))) 0.00042605400085449
(59) DESCRIBE `ports` 0.0019869804382324
(60) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1571') 0.00046992301940918
(61) DESCRIBE `ports` 0.0019609928131104
(62) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1574))) 0.00035715103149414
(63) DESCRIBE `ports` 0.0016109943389893
(64) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1574') 0.00038290023803711
(65) DESCRIBE `ports` 0.0015449523925781
(66) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 3337))) 0.00034308433532715
(67) DESCRIBE `ports` 0.0015959739685059
(68) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '3337') 0.00039100646972656
(69) DESCRIBE `ports` 0.003978967666626
(70) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1575))) 0.002032995223999
(71) DESCRIBE `ports` 0.0036959648132324
(72) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1575') 0
(73) DESCRIBE `ports` 0.001533031463623
(74) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1575))) 0.00023102760314941
(75) DESCRIBE `ports` 0.0013358592987061
(76) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1575') 0.00033712387084961
(77) DESCRIBE `ports` 0.0011861324310303
(78) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1576))) 0.00023007392883301
(79) DESCRIBE `ports` 0.0015058517456055
(80) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1576') 0.00026416778564453
(81) DESCRIBE `ports` 0.0013000965118408
(82) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1601))) 0.00030303001403809
(83) DESCRIBE `ports` 0.0012710094451904
(84) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1601') 0.00027704238891602
(85) DESCRIBE `ports` 0.0012490749359131
(86) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 939))) 0.00029492378234863
(87) DESCRIBE `ports` 0.00056099891662598
(88) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '939') 0.00033307075500488
(89) DESCRIBE `ports` 0.0014200210571289
(90) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 939))) 0.00030303001403809
(91) DESCRIBE `ports` 0.001615047454834
(92) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '939') 0.00027990341186523
(93) DESCRIBE `ports` 0.0013320446014404
(94) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 936))) 0.00037193298339844
(95) DESCRIBE `ports` 0.0013999938964844
(96) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '936') 0.00027608871459961
(97) DESCRIBE `ports` 0.0014691352844238
(98) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1580))) 0.00037980079650879
(99) DESCRIBE `ports` 0.0013289451599121
(100) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1580') 0.00029397010803223
(101) DESCRIBE `ports` 0.001338005065918
(102) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1580))) 0.00030899047851562
(103) DESCRIBE `ports` 0.00124192237854
(104) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1580') 0.0003349781036377
(105) DESCRIBE `specialsmultipricing` 0.0015280246734619
(106) DESCRIBE `leadpricing` 0.0013198852539062
(107) DESCRIBE `specialspricing` 0.0017869472503662
(108) DESCRIBE `cabins` 0.0015499591827393
(109) SELECT `cabins`.* FROM `cabins` WHERE (((`cabins`.`id` = 16767))) 0.00037980079650879
(110) DESCRIBE `cabins` 0.0012469291687012
(111) SELECT `cabins`.* FROM `cabins` WHERE (((`cabins`.`id` = 12315))) 0.00031495094299316
(112) DESCRIBE `cabins` 0.0012378692626953
(113) SELECT `cabins`.* FROM `cabins` WHERE (((`cabins`.`id` = 14550))) 0.00030088424682617
(114) DESCRIBE `currencies` 0.0011458396911621
(115) SELECT `currencies`.* FROM `currencies` WHERE (((`currencies`.`id` = 6))) 0.00026988983154297
(116) DESCRIBE `currencies` 0.0010330677032471
(117) SELECT `currencies`.* FROM `currencies` WHERE (((`currencies`.`id` = 6))) 0.00029802322387695
(118) DESCRIBE `currencies` 0.0011589527130127
(119) SELECT `currencies`.* FROM `currencies` WHERE (((`currencies`.`id` = 6))) 0.00026679039001465
(120) DESCRIBE `cruiselines` 0.0018610954284668
(121) SELECT `cruiselines`.* FROM `cruiselines` WHERE (((`cruiselines`.`id` = 258))) 0.00041604042053223
(122) DESCRIBE `orchid_image` 0.0014538764953613
(123) DESCRIBE `cruiselines` 0.0019330978393555
(124) SELECT `cruiselines`.`orchid_slug` FROM `cruiselines` WHERE (id = '258') 0.0003058910369873
(125) DESCRIBE `cruises` 0.0024948120117188
(126) SELECT `cruises`.`orchid_slug` FROM `cruises` WHERE (id = '59222') 0.00031900405883789
(127) DESCRIBE `deckplans` 0.0012388229370117
(128) DESCRIBE `cabins` 0.0012609958648682
(129) DESCRIBE `shipphotos` 0.0014500617980957
(130) DESCRIBE `cruiselines` 0.0020489692687988
(131) SELECT `cruiselines`.* FROM `cruiselines` WHERE (((`cruiselines`.`id` = 258))) 0.0004119873046875
(132) DESCRIBE `orchid_image` 0.0015480518341064
(133) DESCRIBE `cruiselines` 0.0017609596252441
(134) SELECT `cruiselines`.`orchid_slug` FROM `cruiselines` WHERE (id = '258') 0.00036215782165527
(135) DESCRIBE `cruises` 0.0028510093688965
(136) SELECT `cruises`.* FROM `cruises` WHERE (id IN (71276, 11517, 41973, 77699, 11516, 77664, 77701, 66527, 71429, 54751)) ORDER BY FIND_IN_SET(id, '71276,11517,41973,77699,11516,77664,77701,66527,71429,54751') 0.0012950897216797
(137) DESCRIBE `cruiselines` 0.0025708675384521
(138) SELECT `cruiselines`.* FROM `cruiselines` WHERE (id IN ('120', '212', '33', '264', '23', '29', '218', '18', '47', '20', '140', '151', '37', '26', '24', '258', '14', '114', '191', '8', '15')) ORDER BY FIND_IN_SET(id, '120,212,33,264,23,29,218,18,47,20,140,151,37,26,24,258,14,114,191,8,15') 0.0016529560089111
(139) DESCRIBE `ships` 0.002769947052002
(140) SELECT `ships`.* FROM `ships` WHERE (id IN ('521', '520', '1163', '627', '1526', '1767', '1013', '701', '163', '517', '1282', '75', '1159', '717', '441', '933', '1409', '616', '678', '1266', '160', '401', '451', '1398', '1402', '1819', '66', '105', '111', '147', '148', '162', '253', '390', '404', '573', '582', '652', '768', '1032', '1284', '1412', '1672', '10', '74', '98', '124', '223', '262', '287', '291', '314', '327', '332', '338', '406', '485', '580', '590', '665', '770', '780', '791', '1008', '1021', '1135', '1168', '1193', '1205', '1303', '1328', '1330', '1393', '1410', '1411', '1519', '1569', '1587', '1631', '1682', '1739', '1773')) ORDER BY FIND_IN_SET(id, '521,520,1163,627,1526,1767,1013,701,163,517,1282,75,1159,717,441,933,1409,616,678,1266,160,401,451,1398,1402,1819,66,105,111,147,148,162,253,390,404,573,582,652,768,1032,1284,1412,1672,10,74,98,124,223,262,287,291,314,327,332,338,406,485,580,590,665,770,780,791,1008,1021,1135,1168,1193,1205,1303,1328,1330,1393,1410,1411,1519,1569,1587,1631,1682,1739,1773') 0.0086209774017334
(141) DESCRIBE `cruisetypes` 0.0014400482177734
(142) DESCRIBE `destinations` 0.0019679069519043
(143) SELECT `destinations`.* FROM `destinations` WHERE (id IN ('54', '39', '43', '8', '22', '50', '35', '48', '12', '2', '29', '49', '34', '26', '53', '28', '55', '7', '11', '21', '37', '40')) ORDER BY FIND_IN_SET(id, '54,39,43,8,22,50,35,48,12,2,29,49,34,26,53,28,55,7,11,21,37,40') 0.0016911029815674