Cruises from Twillingate
Twillingate is a town of over two thousand people, located on the Twillingate Islands in Notre Dame Bay. It is located off the NE shore of Newfoundland in the province of Newfoundland and Labrador, Canada. Today it is connected to Newfoundland by a series of bridges and causeways, creating one of the province’s most scenic routes. The town has shifted in recent times from fishing to summer tourism, construction, logging and the tertiary sector.
Read moreTwillingate embodies everything so many Newfoundland and Labrador ports are famous for: stunningly-rugged coastline; historical, picturesque streets; and lush countryside roads.
Read less