or, enquire about your chosen options

  1. Catch up on Cruising: Latest news in bite size
  2. Catch up on Cruising: Latest news in bite size
  3. Family Cruising – Have you considered it ?
  4. New Azamara Ship to arrive in March 2018
  5. Enhanced amenities for Oceania Cruises

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

  • Bridges to Basilicas - OLife Choice

    Riviera, Bridges to Basilicas ex Barcelona to Venice
    Nights 12 Ship Riviera
    Star Rating 5 Star Departs Barcelona, Spain
    Sailing 2017: 25 Oct
    Ports of Call Barcelona, Palamos, Marseilles, Monte Carlo, Livorno, Rome (Civitavecchia), Palermo, Kotor More Dubrovnik, Koper , Venice

    Special Pricing SpecialsPrice (Cabins)

    Sailing Dates

    Select a cabin to get pricing. Pricing is approximate.

    NZ $4,879
    NZ $4,619
    Oceania Cruises
    Riviera, Bridges to Basilicas ex Barcelona to Venice
Oceania Cruises
Riviera
Riviera

Valid: 7 Aug 2017 - 31 Oct 2017

- 12 night cruise onboard Riviera
- All meals & entertainment onboard
- Specialty restaurants & room service
- Unlimited soft drinks, bottled water, coffees, teas & juices
- Port charges, taxes & gratuities

BONUS:
- Choose your bonus offer: US$600 shipboard credit, 6 shore excursions or FREE beverage package*
*Amenities are per stateroom

Special Conditions

Sale ends 31 Oct 2017, unless sold out prior. Fares listed are in New Zealand dollars, based on double occupancy and include non-commissionable port taxes, government fees and onboard gratuities. Airfares are additional. Valid for new bookings only, subject to availability, not combinable with other offers, are capacity controlled and may be withdrawn without prior notice. Any existing booking that is cancelled and rebooked for the same ship and sailing within the Sale period will not be eligible to receive the offer. OLife Choice: Free shore excursions vary by voyage and exclude Oceania Choice, Oceania Exclusive and Exclusive Collection. If shore excursion amenity is selected, all excursions must be chosen at least 14 days prior to sailing. OLife Choice beverage package amenity is House Select, which includes unlimited house wines, champagnes, and beers at lunch and dinner; is restricted to the first two full-fare paying guests of 21 years of age or older in a stateroom. Guests in the same stateroom must choose the same OLife Choice amenity and amenity must be chosen by final payment. Shipboard credit is in USD per stateroom, based on double occupancy and cannot be redeemed for cash or used for further discount off cruise fare. Shipboard credit may be used for onboard services only and any unused credit will be forfeited at the end of the cruise. Free Internet is one per stateroom. Promotion can be pulled at any time on any sailings without notice. Offers and prices are correct at time of publication (05 Jul 2017) and are subject to change or may be withdrawn without prior notice. Further conditions apply, please check at time of booking. Travel agent service fees may apply.

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

Total elapsed time: 0.069787740707397

# Query Time
(1) connect 0.00049996376037598
(2) DESCRIBE `specials` 0.002432107925415
(3) SELECT `specials`.* FROM `specials` WHERE (orchid_slug = 'bridges-to-basilicas-olife-choice') AND (orchid_available = 1) LIMIT 1 0.00065493583679199
(4) DESCRIBE `cruises` 0.0013940334320068
(5) SELECT `cruises`.* FROM `cruises` WHERE (((`cruises`.`id` = 61397))) 0.00030899047851562
(6) DESCRIBE `avid_specials` 0.0006558895111084
(7) SELECT `avid_specials`.* FROM `avid_specials` LEFT JOIN `avid_specials_links` ON avid_specials.id = avid_specials_links.special_id WHERE (((item_id = 1343381 and class = 'Special') OR (item_id = 61397 and class = 'Cruise') OR (item_id = 966 AND class = 'Ship') OR (item_id = 91 AND class = 'CruiseLine') OR (item_id = 22 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.0010769367218018
(8) SELECT `specials`.`orchid_slug` FROM `specials` WHERE (id = '1343381') 0.00020098686218262
(9) DESCRIBE `ships` 0.0014231204986572
(10) SELECT `ships`.* FROM `ships` WHERE (((`ships`.`id` = 966))) 0.00035190582275391
(11) DESCRIBE `ships` 0.0013818740844727
(12) SELECT `ships`.`orchid_slug` FROM `ships` WHERE (id = '966') 0.00020599365234375
(13) SELECT `starrating`.`rating`, `starrating`.`orchid_image` FROM `starrating` WHERE (id = '5') 0.00017905235290527
(14) SELECT `starrating`.`rating`, `starrating`.`orchid_image` FROM `starrating` WHERE (id = '5') 0.00016999244689941
(15) DESCRIBE `itineraries` 0.00078296661376953
(16) DESCRIBE `ports` 0.00078201293945312
(17) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 206))) 0.00027608871459961
(18) DESCRIBE `ports` 0.00090408325195312
(19) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 206))) 0.00025796890258789
(20) DESCRIBE `ports` 0.00074195861816406
(21) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '206') 0.00019502639770508
(22) DESCRIBE `specialsailingdates` 0.00057315826416016
(23) DESCRIBE `sailingdates` 0.00065398216247559
(24) SELECT `sailingdates`.* FROM `sailingdates` WHERE (((`sailingdates`.`id` = 389098))) 0.00024199485778809
(25) DESCRIBE `ports` 0.00067996978759766
(26) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 206))) 0.00020503997802734
(27) DESCRIBE `ports` 0.00066590309143066
(28) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '206') 0.00020194053649902
(29) DESCRIBE `ports` 0.0006558895111084
(30) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1117))) 0.00019502639770508
(31) DESCRIBE `ports` 0.00066494941711426
(32) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1117') 0.00018000602722168
(33) DESCRIBE `ports` 0.00067019462585449
(34) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 208))) 0.00020003318786621
(35) DESCRIBE `ports` 0.0006721019744873
(36) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '208') 0.00018095970153809
(37) DESCRIBE `ports` 0.00066184997558594
(38) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 376))) 0.00022411346435547
(39) DESCRIBE `ports` 0.00078606605529785
(40) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '376') 0.00018692016601562
(41) DESCRIBE `ports` 0.00066614151000977
(42) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 211))) 0.00022196769714355
(43) DESCRIBE `ports` 0.00069594383239746
(44) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '211') 0.00018191337585449
(45) DESCRIBE `ports` 0.0006568431854248
(46) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1881))) 0.00020289421081543
(47) DESCRIBE `ports` 0.00067305564880371
(48) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1881') 0.00020194053649902
(49) DESCRIBE `ports` 0.00069618225097656
(50) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 695))) 0.00021004676818848
(51) DESCRIBE `ports` 0.00068998336791992
(52) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '695') 0.0001828670501709
(53) DESCRIBE `ports` 0.00066399574279785
(54) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1839))) 0.00022602081298828
(55) DESCRIBE `ports` 0.00069594383239746
(56) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1839') 0.00017881393432617
(57) DESCRIBE `ports` 0.00066184997558594
(58) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 526))) 0.0002140998840332
(59) DESCRIBE `ports` 0.00067305564880371
(60) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '526') 0.00018596649169922
(61) DESCRIBE `ports` 0.00076603889465332
(62) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 2565))) 0.00028204917907715
(63) DESCRIBE `ports` 0.000762939453125
(64) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '2565') 0.00019407272338867
(65) DESCRIBE `ports` 0.00066399574279785
(66) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 201))) 0.0002129077911377
(67) DESCRIBE `ports` 0.00070786476135254
(68) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '201') 0.00017809867858887
(69) DESCRIBE `ports` 0.00066208839416504
(70) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 201))) 0.00020694732666016
(71) DESCRIBE `ports` 0.00073814392089844
(72) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '201') 0.00017905235290527
(73) DESCRIBE `specialsmultipricing` 0.00064992904663086
(74) DESCRIBE `leadpricing` 0.00068783760070801
(75) DESCRIBE `specialspricing` 0.00070595741271973
(76) DESCRIBE `cabins` 0.00076484680175781
(77) SELECT `cabins`.* FROM `cabins` WHERE (((`cabins`.`id` = 9023))) 0.00029587745666504
(78) DESCRIBE `cabins` 0.00069093704223633
(79) SELECT `cabins`.* FROM `cabins` WHERE (((`cabins`.`id` = 9024))) 0.00022411346435547
(80) DESCRIBE `currencies` 0.00069499015808105
(81) SELECT `currencies`.* FROM `currencies` WHERE (((`currencies`.`id` = 6))) 0.0002129077911377
(82) DESCRIBE `currencies` 0.00068902969360352
(83) SELECT `currencies`.* FROM `currencies` WHERE (((`currencies`.`id` = 6))) 0.00019383430480957
(84) DESCRIBE `cruiselines` 0.0013070106506348
(85) SELECT `cruiselines`.* FROM `cruiselines` WHERE (((`cruiselines`.`id` = 91))) 0.00025391578674316
(86) DESCRIBE `orchid_image` 0.00090503692626953
(87) DESCRIBE `cruiselines` 0.0011742115020752
(88) SELECT `cruiselines`.`orchid_slug` FROM `cruiselines` WHERE (id = '91') 0.00024700164794922
(89) DESCRIBE `cruises` 0.0014550685882568
(90) SELECT `cruises`.`orchid_slug` FROM `cruises` WHERE (id = '61397') 0.00024890899658203
(91) DESCRIBE `deckplans` 0.00067806243896484
(92) DESCRIBE `cabins` 0.00071501731872559
(93) DESCRIBE `shipphotos` 0.00069785118103027
(94) DESCRIBE `cruiselines` 0.0009610652923584
(95) SELECT `cruiselines`.* FROM `cruiselines` WHERE (((`cruiselines`.`id` = 91))) 0.00030708312988281
(96) DESCRIBE `orchid_image` 0.00084304809570312
(97) DESCRIBE `cruiselines` 0.00099706649780273
(98) SELECT `cruiselines`.`orchid_slug` FROM `cruiselines` WHERE (id = '91') 0.00021505355834961
(99) DESCRIBE `cruises` 0.0020542144775391
(100) SELECT `cruises`.* FROM `cruises` WHERE (id IN (62801, 41031, 61397, 48869, 68312, 63173, 68313, 68314, 62825, 62372)) ORDER BY FIND_IN_SET(id, '62801,41031,61397,48869,68312,63173,68313,68314,62825,62372') 0.0010919570922852
(101) DESCRIBE `cruiselines` 0.0012722015380859
(102) SELECT `cruiselines`.* FROM `cruiselines` WHERE (id IN ('140', '33', '28', '191', '18', '23', '30', '29', '38', '91', '26', '8', '144', '15', '24', '151', '57', '218', '37', '101', '20', '110', '262', '263', '19', '187')) ORDER BY FIND_IN_SET(id, '140,33,28,191,18,23,30,29,38,91,26,8,144,15,24,151,57,218,37,101,20,110,262,263,19,187') 0.0010831356048584
(103) DESCRIBE `ships` 0.0024600028991699
(104) SELECT `ships`.* FROM `ships` WHERE (id IN ('189', '1205', '1325', '81', '150', '1032', '1282', '741', '162', '163', '933', '225', '394', '585', '790', '884', '1078', '1266', '1328', '148', '151', '160', '683', '768', '1168', '1393', '1579', '1631', '149', '152', '262', '508', '616', '652', '711', '835', '1159', '1468', '84', '253', '291', '451', '453', '542', '966', '968', '1063', '1135', '1302', '1319', '1330', '1398', '1409', '1464', '1575', '43', '82', '98', '105', '111', '119', '124', '258', '287', '324', '338', '340', '349', '404', '406', '407', '547', '624', '669', '765', '780', '791', '973', '1008', '1062', '1154', '1232', '1237', '1260', '1284', '1308', '1402', '1465', '1474')) ORDER BY FIND_IN_SET(id, '189,1205,1325,81,150,1032,1282,741,162,163,933,225,394,585,790,884,1078,1266,1328,148,151,160,683,768,1168,1393,1579,1631,149,152,262,508,616,652,711,835,1159,1468,84,253,291,451,453,542,966,968,1063,1135,1302,1319,1330,1398,1409,1464,1575,43,82,98,105,111,119,124,258,287,324,338,340,349,404,406,407,547,624,669,765,780,791,973,1008,1062,1154,1232,1237,1260,1284,1308,1402,1465,1474') 0.0041329860687256
(105) DESCRIBE `cruisetypes` 0.00094485282897949
(106) DESCRIBE `destinations` 0.0010669231414795
(107) SELECT `destinations`.* FROM `destinations` WHERE (id IN ('22', '50', '35', '43', '12', '54', '2', '8', '11', '55', '48', '26', '7', '40', '25', '28', '49', '29', '38', '53')) ORDER BY FIND_IN_SET(id, '22,50,35,43,12,54,2,8,11,55,48,26,7,40,25,28,49,29,38,53') 0.0011560916900635