New England & Canada Ports

For detailed information about any port or place you can visit on a New England & Canada cruise, click the name below. For a list of discounted cruises that visit one of these ports, select that port in the search box at the right and click "Show Me the Deals!"
Find a Bargain

Alexander Bay, Canada
Baddeck, Canada
Baie-Comeau, QC, Canada
Bar Harbor, ME
Bath, ME
Beatrice Point, Canada
Boothbay Harbor, ME
Boston, MA
Bristol, RI
Buffalo, NY
Camden, ME
Cap-aux-Meules, Iles de la Madeleine
Cape Cod Canal
Cape Dorset, Canada
Catskill, NY
Charlottetown, PE, Canada
Coburg Island, Canada
Corner Brook, NL, Canada
Edinburgh Island, Canada
Eqip Sermia Glacier, Greenland
Fall River, MA
Gaspe, QC, Canada
Gloucester, MA
Grand Manan, NB, Canada
Gros Morne National Park, NL, Canada
Halifax, NS, Canada
Hamilton, ON, Canada
Havre Saint-Pierre, QC, Canada
Highland Park, NY
Igloolik, Nunavut, Canada
Kimmirut (Lake Harbour), Canada
Kingston, NY
Kingston, ON, Canada
L'Anse aux Meadows, NL, Canada
Little Current, ON, Canada
Louisbourg, Cape Breton Island, NS, Canada
Lunenburg, NS, Canada
Magdalen Islands, Canada
Martha's Vineyard, MA
Minto, Canada
Montreal, QC, Canada
Mystic, CT
Nantucket, MA
New Bedford, MA
New York (Any Port), NY
New York (Brooklyn), NY
New York (Chelsea Piers), NY
New York (Manhattan), NY
Newburgh, NY
Newport, RI
Niagara Falls, ON, Canada
Perce, QC, Canada
Port Colborne, ON, Canada (Niagara Falls)
Portland, ME
Pouncet Island, Nunavut, Canada
Prince Charles Island, Nunavut, Canada
Providence, RI
Provincetown, MA
Quebec City, QC, Canada
Red Bay, NL, Canada
Rockland, ME
Saguenay River
Saguenay, QC, Canada
Saint Andrews by the Sea, NB, Canada
Saint John, NB, Canada
Sept-Iles, QC, Canada
Shelburne, NS, Canada
St. Andrews, NB, Canada
St. Anthony, NL, Canada
St. John's, NL, Canada
St. Lawrence Seaway
St. Pierre, French Territory
Strait of Canso
Sydney, NS, Canada
Sylvan Beach, NY
Tadoussac, Canada
Thousand Islands, Canada
Trois-Rivieres, QC, Canada
Troy (Albany), NY
Warren, RI
West Point, NY
Woody Point, NL, Canada
Yarmouth, Canada