or, enquire about your chosen options

  1. REVIEW: P & O Australia’s Pacific Aria
  2. Catch Up on Cruising: Latest News in bite size!
  3. Asian Adventures with Zuleika from the Cruise Factor Team
  4. A short cruise is a good cruise!!
  5. SPOTLIGHT ON: Symphony of the Seas

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

Your 'Port' has been chosen Clear this filter or visit another page to change

Bay of Islands, New Zealand

Enquire about cruises in this region

The Bay of Islands is made up 140 islands in an area in the Northland region of the North Island of New Zealand. Located 60 km north-west of Whangarei, it is close to the northern tip of the country. Its main towns include Paihai, Russell, Waitangi, Kerikeri, Opua and Kawakawa.

The Bay of islands is a major tourist area, offering sea activities, sub-tropical sandy beaches and native forests. It is also an area of considerable historical significance and is popular with craftspeople.

Paihia is the main visitor centre for the Bay of Islands and is the starting point for many sightseeing cruises including the Cape Brett Hole-in-the-Rock cruise, boat hires, diving and swimming with the dolphins excursions.

Things to see and do

* Cape Reinga day trip
* Big game fishing
* Swimming with dolphins tour
* Museums and craft galleries
* Historical buildings

Cruise Season – Jan - Dec
Currency – NZ Dollar (NZ$)
Language – English & Maori
Land Area – km²
Population –approx
Electricity – 2 angled pins and 1 flat pin centred below Australian style
Time – GMT plus twelve hours
International Country Telephone Code – + 64

Port Location – The port is located at Opua.

Transport Links – Bus services operate daily from Auckland to the Bay of Islands and throughout Northland. Flights are available from Auckland to Kerikeri Airport, taking about 45 minutes.

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

Total elapsed time: 0.020393371582031

# Query Time
(1) connect 0.00043916702270508
(2) DESCRIBE `ports` 0.0010340213775635
(3) SELECT `ports`.* FROM `ports` WHERE (orchid_slug = 'bay-of-islands-new-zealand') AND (orchid_available = 1) LIMIT 1 0.0015909671783447
(4) DESCRIBE `destinations` 0.0010569095611572
(5) SELECT `destinations`.* FROM `destinations` WHERE (((`destinations`.`id` = 43))) 0.00025200843811035
(6) DESCRIBE `avid_specials` 0.00061202049255371
(7) SELECT `avid_specials`.* FROM `avid_specials` LEFT JOIN `avid_specials_links` ON avid_specials.id = avid_specials_links.special_id WHERE (((item_id = '43' 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.000946044921875
(8) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '448') 0.00022006034851074
(9) SELECT `latlong`.`lat`, `latlong`.`long` FROM `latlong` WHERE (port_id = '448') 0.0015130043029785
(10) SELECT `latlong`.`lat`, `latlong`.`long` FROM `latlong` WHERE (port_id = '448') 0.0014829635620117
(11) DESCRIBE `cruises` 0.002392053604126
(12) SELECT `cruises`.* FROM `cruises` WHERE (id IN (65878, 65880, 69285, 66805, 69309, 69873, 53260, 66808, 69329, 69330)) ORDER BY FIND_IN_SET(id, '65878,65880,69285,66805,69309,69873,53260,66808,69329,69330') 0.0015799999237061
(13) DESCRIBE `cruiselines` 0.0011250972747803
(14) SELECT `cruiselines`.* FROM `cruiselines` WHERE (id IN ('23', '26', '15', '8', '19', '91', '18', '50', '24', '14', '29', '151', '159', '209', '262', '4', '37')) ORDER BY FIND_IN_SET(id, '23,26,15,8,19,91,18,50,24,14,29,151,159,209,262,4,37') 0.00070691108703613
(15) DESCRIBE `ships` 0.0013158321380615
(16) SELECT `ships`.* FROM `ships` WHERE (id IN ('451', '683', '766', '1330', '287', '585', '780', '1409', '483', '547', '394', '678', '105', '1108', '108', '332', '652', '1046', '1398', '1474', '4', '338', '692', '997', '1402')) ORDER BY FIND_IN_SET(id, '451,683,766,1330,287,585,780,1409,483,547,394,678,105,1108,108,332,652,1046,1398,1474,4,338,692,997,1402') 0.001060962677002
(17) DESCRIBE `cruisetypes` 0.00070500373840332
(18) DESCRIBE `destinations` 0.000946044921875
(19) SELECT `destinations`.* FROM `destinations` WHERE (id IN ('43', '40', '8')) ORDER BY FIND_IN_SET(id, '43,40,8') 0.00036907196044922
(20) DESCRIBE `ports` 0.00073504447937012
(21) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 448))) 0.00031018257141113