Campobello Island NB is located at 44.890450, -66.955940 geo coordinates. Campobello Island, NB is located in New Brunswick, Canada.