Travel by interest

Best Beaches and Islands in Canada

Canada's best beaches and islands: PEI's red sand, Tofino's surf, the Gulf Islands, Haida Gwaii, Cape Breton, the Magdalen Islands and Great Lakes beaches, with ferries and seasons.

Fundamentaldan CC BY 2.5 Wikimedia Commons

Northern CanadaCanadian PrairiesQuebecOntarioBritish ColumbiaAtlantic CanadaNewfoundlandBaffin IslandEllesmere IslandVancouver IslandVictoria IslandArctic ArchipelagoCape Breton IslandBanks IslandDevon IslandMelville Island (Northwest Territories and Nunavut)Axel Heiberg IslandSouthampton IslandPrince of Wales Island (Nunavut)Queen Elizabeth IslandsKing William IslandPrince Patrick IslandSomerset Island (Nunavut)Anticosti IslandHans IslandHaida GwaiiBathurst Island (Nunavut)Bylot IslandEllef Ringnes IslandManitoulin IslandPrince Charles IslandCornwallis Island (Nunavut)Thousand IslandsAmund Ringnes IslandSable IslandMagdalen IslandsAkimiski IslandBorden IslandCoats IslandIsland of MontrealStefansson IslandBelcher IslandsMackenzie King IslandSverdrup IslandsCornwall Island (Nunavut)Graham Island

Canada has the longest coastline in the world, and some of its warmest swimming is not in the sea at all. The shallow waters of the Northumberland Strait off Prince Edward Island and Parlee Beach in New Brunswick reach around 20°C in August, while the Pacific at Tofino stays cold enough that surfers wear thick wetsuits in July.

That split shapes every beach trip here. The east has red sand, dunes and lighthouses on PEI’s north shore, Cape Breton and the Magdalen Islands. The west has surf, rainforest and storm watching on Vancouver Island, gentle cycling islands in the Gulf Islands and the remote Haida villages of Haida Gwaii.

In between, the Great Lakes hide freshwater beaches that look tropical on a calm day: the 14 km strand of Wasaga Beach, the dunes of Sandbanks and the turquoise coves of the Bruce Peninsula. The season everywhere is short, from late June to early September.

At a Glance#

Prince Edward Island#

Prince Edward Island is Canada’s beach province. Its north shore is a 60 km run of red sandstone cliffs, dunes and wide pink-red sand protected within Prince Edward Island National Park, split into the Cavendish, Brackley-Dalvay and Greenwich sections. Cavendish Beach is the busiest, with lifeguards, a campground and the Green Gables house of Anne of Green Gables a short drive inland. Brackley and Stanhope are quieter and closer to Charlottetown, about 25 minutes away. Greenwich, on the eastern end, has floating boardwalks over the dunes to a long, nearly empty beach.

On the island’s eastern tip, Basin Head Provincial Park is known for its “singing sands”, which squeak underfoot, and a channel where locals jump from the bridge into the tide. The south shore, facing the strait, has warmer, shallower water and red-clay beaches good for small children.

You need a Parks Canada pass to use the national park beaches in summer. You reach the island by the 12.9 km Confederation Bridge from New Brunswick, which charges a toll only when you leave, or by the seasonal ferry from Caribou in Nova Scotia to Wood Islands, which runs from about May to December. Charlottetown also has direct flights from Toronto and Montreal. Book summer accommodation early: the island fills up from mid-July.

Nova Scotia and New Brunswick#

Cape Breton Island has the most dramatic beaches in the Maritimes. On the Cabot Trail, Ingonish Beach in Cape Breton Highlands National Park has a lake behind it and the ocean in front, so you can swim in either, and Inverness Beach on the west coast is a long sandy strand below a golf course with sunsets over the Gulf of St Lawrence. Mainland Nova Scotia has Melmerby Beach on the warm Northumberland Strait, Martinique Beach, the longest sand beach in the province, and Lawrencetown, the local surf break east of Halifax. Further down the South Shore past Lunenburg, Carters Beach has white sand and clear, very cold water.

Far offshore, Sable Island is a 40 km sand crescent with wild horses, grey seals and almost no people. Only a few hundred visitors a year make it, by charter plane from Halifax when the weather allows or on expedition cruises, and all must register with Parks Canada first.

In New Brunswick, Parlee Beach near Shediac and Moncton is the busiest warm-water beach in Atlantic Canada, and Kouchibouguac National Park has boardwalks across salt marsh to Kellys Beach and a long chain of barrier dunes. On the Bay of Fundy side, the water is too cold for most swimmers, but the tides are among the highest on earth. At Hopewell Rocks you walk on the sea floor between the flowerpot rock stacks at low tide and kayak around them at high tide. Grand Manan island, reached by ferry from Blacks Harbour in about 90 minutes, is the place for whale watching and lighthouses, and Campobello Island is linked by bridge to Maine.

The coast of Cape Breton Island in Nova Scotia, on the route of the Cabot Trail
The coast of Cape Breton Island in Nova Scotia, on the route of the Cabot Trail Photo: Aconcagua, CC BY-SA 3.0, via Wikimedia Commons

Stay off the black rocks

At Peggys Cove and other exposed Atlantic headlands, waves can sweep people from the dark, wet granite even on calm days. Stay on the white, dry rock and never turn your back on the sea.

The flowerpot rock stacks at Hopewell Rocks on the Bay of Fundy at low tide
The flowerpot rock stacks at Hopewell Rocks on the Bay of Fundy at low tide Photo: Wladyslaw, CC BY-SA 3.0, via Wikimedia Commons

Quebec and Newfoundland#

The Magdalen Islands (Îles de la Madeleine) are a chain of islands in the Gulf of St Lawrence joined by long sand spits, with red cliffs, painted houses and some 300 km of beach. Summer winds make them one of the best kitesurfing spots in eastern North America, and the water on the lagoon side is warm enough for a swim in August. The CTMA ferry from Souris in Prince Edward Island takes about five hours; flights run from Montreal and Quebec City. Plan at least three nights.

On the tip of the Gaspé Peninsula, the town of Percé faces Percé Rock, a limestone arch you can walk out to at low tide, and boats run to Bonaventure Island, home to one of the largest northern gannet colonies in the world. Forillon National Park near Gaspé has pebble coves and seals. Anticosti Island, larger than Prince Edward Island and home to a huge white-tailed deer population, is a wilderness trip by small plane or the Relais Nordik supply ship.

Newfoundland is about icebergs and sea cliffs more than sand. Fogo Island, 45 minutes by ferry from Farewell, has outport villages, walking trails and the Fogo Island Inn. From late May to June, Twillingate and the north-east coast see icebergs drifting south, and puffins nest on islets near St John’s. For sand, Sandbanks Provincial Park near Burgeo on the south coast has white beaches you will share with almost nobody.

In the Arctic, the islands are expedition territory: Baffin Island from Iqaluit, Herschel Island by summer charter from Inuvik, and Beechey Island with its Franklin expedition graves on Northwest Passage cruises.

Tofino and Vancouver Island#

Vancouver Island has Canada’s surf coast. Long Beach, the centrepiece of Pacific Rim National Park Reserve, runs about 16 km between rainforest and open Pacific, and Tofino at its north end is a small town of surf schools, seafood shacks and lodges looking out over Chesterman Beach and Clayoquot Sound. Water temperature stays between about 10 and 15°C all year, so you need a full wetsuit even in summer; lessons and rentals are easy to find. In winter, storm watching brings visitors for the big swells and the low-season prices.

From the BC Ferries terminals at Nanaimo, reached from Horseshoe Bay near Vancouver, it is about three hours’ drive west across the island on Highway 4, a narrow, winding road. Small planes fly into Tofino from Vancouver. A Parks Canada pass is needed to park at Long Beach, and accommodation in Tofino in July and August books out months ahead.

South of Victoria, Juan de Fuca Provincial Park has China Beach, Mystic Beach with its waterfall onto the sand, and the tide pools of Botanical Beach near Port Renfrew, best at a low tide below about 1 m.

Back on the mainland, Vancouver has city beaches that fill on summer evenings: Kitsilano with its saltwater outdoor pool, English Bay downtown, the seawall beaches of Stanley Park, the long flats of Spanish Banks and the clothing-optional Wreck Beach below the university, reached by a long flight of stairs.

Tofino on the west coast of Vancouver Island, looking east over Clayoquot Sound
Tofino on the west coast of Vancouver Island, looking east over Clayoquot Sound Photo: Olivier Lévy, CC BY-SA 3.0, via Wikimedia Commons

Gulf Islands and Haida Gwaii#

The Gulf Islands, strung across the Salish Sea between Vancouver and Victoria, have the mildest, driest climate in Canada and a slow pace of farm stands, galleries and kayaking. Salt Spring Island is the largest and busiest, with the Saturday market in Ganges from spring to autumn. Galiano has the sandstone formations of Montague Harbour, Mayne Island is the easiest by bike, and Saturna is the quietest, with much of it inside Gulf Islands National Park Reserve. BC Ferries sails from Tsawwassen near Vancouver and Swartz Bay near Victoria; reserve vehicle space in summer or travel as a foot passenger.

Further north, Hornby Island has Tribune Bay, a sandy, sheltered bay with the warmest swimming on the BC coast, reached with two short ferries via Denman Island. Quadra Island is 10 minutes by ferry from Campbell River, and Bowen Island is a 20-minute hop from Horseshoe Bay for a day trip.

Haida Gwaii is the trip of a lifetime on this coast. The archipelago is the homeland of the Haida Nation, with old-growth forest, beaches on the north coast of Graham Island and, in the south, Gwaii Haanas, where Haida Watchmen guard village sites such as SGang Gwaay with its standing mortuary poles. The ferry from Prince Rupert takes about seven hours; there are flights from Vancouver to Sandspit and Masset. Gwaii Haanas can only be reached by boat or floatplane, and every visitor must reserve and attend an orientation, so most go with a licensed tour operator.

Great Lakes and inland lakes#

Ontario’s freshwater beaches warm up faster than the oceans and reach the low 20s°C by late July. Wasaga Beach on Georgian Bay is the longest freshwater beach in the world at about 14 km, with shallow water and a party strip at its centre. Sauble Beach on Lake Huron is quieter, known for sunsets. Sandbanks Provincial Park in Prince Edward County has big dunes on Lake Ontario and wineries nearby; summer day-use passes sell out on hot weekends, so reserve with Ontario Parks.

Bruce Peninsula National Park has the Grotto, a sea cave with turquoise water below limestone cliffs, where summer parking must be booked in timed slots. Glass-bottomed boats from Tobermory pass shipwrecks to Flowerpot Island and its rock pillars, and the Chi-Cheemaun ferry continues to Manitoulin Island, the largest island in any freshwater lake. Further east, cruises from Gananoque and Kingston tour the Thousand Islands and Thousand Islands National Park; in the south, Point Pelee and ferry-reached Pelee Island sit on Lake Erie.

Toronto Islands are the city’s beach, 15 minutes by ferry from the foot of Bay Street in Toronto, with Centre Island’s family beach, Ward’s Island and the clothing-optional Hanlan’s Point. Check water-quality postings before you swim, especially after heavy rain.

In the west, Okanagan Lake in British Columbia has warm summer swimming and wine country, with town beaches in Kelowna and Penticton, where you can also float the channel to Skaha Lake. Osoyoos Lake near Osoyoos is among the warmest lakes in Canada. In Manitoba, Grand Beach on Lake Winnipeg has white sand dunes an hour from Winnipeg.

The beach and dunes of Sandbanks Provincial Park on Lake Ontario, Prince Edward County
The beach and dunes of Sandbanks Provincial Park on Lake Ontario, Prince Edward County Photo: C. Löser, CC BY-SA 2.0, via Wikimedia Commons

Beaches compared#

Place Province Best for Water in August Getting there
PEI National Park PEI Families, red sand, dunes About 20°C Bridge or ferry, then 30 min drive
Parlee Beach New Brunswick Warm, shallow swimming About 20°C 25 min from Moncton
Cape Breton Nova Scotia Scenic drive, lake and sea beaches Cool Drive from Halifax
Magdalen Islands Quebec Kitesurfing, dunes, seafood Cool, warmer lagoons 5 hr ferry from PEI or fly
Tofino and Long Beach British Columbia Surfing, storm watching 10-15°C Ferry plus 3 hr drive, or fly
Gulf Islands British Columbia Kayaking, cycling, slow travel Cold BC Ferries
Haida Gwaii British Columbia Haida culture, wilderness Cold 7 hr ferry or fly
Wasaga and Sauble Ontario Long sandy freshwater beaches Around 20°C 2 to 3 hr drive from Toronto
Sandbanks Ontario Dunes, wineries Around 20°C 3 hr drive from Toronto
Bruce Peninsula Ontario Turquoise coves, boat trips Cold, deep 4 hr drive from Toronto
Toronto Islands Ontario Day trip from the city Around 20°C 15 min ferry

Ferries, water and safety#

The swimming season is short. Lifeguards generally work only from late June to late August, and many island ferries, park campgrounds and seasonal businesses cut back after Labour Day in early September. Atlantic beaches stay pleasant into September, when the sea is at its warmest and the crowds have gone.

For ferries, book ahead in summer. BC Ferries routes from Vancouver and Victoria fill at weekends and on long weekends, and the Haida Gwaii, Magdalen Islands and Manitoulin crossings run on fewer sailings with limited car space. Parks Canada passes cover national park beaches; a Discovery Pass covers all national parks for a year and pays off if you visit several, as our national parks guide explains.

Rip currents form on surf beaches at Long Beach, Lawrencetown and Martinique, so swim between the flags where there are lifeguards. Cold water is the bigger danger: the Pacific, the Bay of Fundy and Lake Superior can cause cold shock within minutes. On Fundy beaches and at Hopewell Rocks, check the tide tables before walking out, because the water comes back fast. Biting black flies and mosquitoes are heavy in June on many eastern and northern beaches. For marine life such as whales, puffins and seals, see the wildlife guide, and the first-time guide covers getting around.

💡 Pro Tip

For the warmest sea and the fewest people, go to Prince Edward Island or the Northumberland Strait shore of Nova Scotia in the first two weeks of September, after schools go back.

All islands and beaches in Canada#

Newfoundland Island Newfoundland Large Atlantic Canadian island with rugged coasts and fisheries Baffin Island Island Baffin Island Arctic Canadian island with fjords and Inuit communities Ellesmere Island Island Ellesmere Island Canada's northernmost large island with polar wilderness Vancouver Island Island Vancouver Island Large Pacific Canadian island with forests and cities Victoria Island Island Victoria Island Large Arctic island in Canada's north, sparse population Islands Arctic Archipelago Vast Canadian Arctic archipelago of remote islands and ice Cape Breton Island Island Cape Breton Island Nova Scotia island known for Celtic culture and scenery Banks Island Island Banks Island Arctic Canadian island with tundra and polar bears Devon Island Island Devon Island World's largest uninhabited Arctic island used for research Melville Island (Northwest Territories and Nunavut) Island Melville Island (Northwest Territories and Nunavut) Large Arctic island with rugged tundra and coasts Axel Heiberg Island Island Axel Heiberg Island Remote Arctic Canadian island with glaciers and fossils Southampton Island Island Southampton Island Arctic Canadian island in Hudson Bay with tundra wildlife Prince of Wales Island (Nunavut) Island Prince of Wales Island (Nunavut) Large Arctic island in Nunavut, sparsely populated Queen Elizabeth Islands Islands Queen Elizabeth Islands Arctic Canadian archipelago of remote, glaciated islands Island King William Island Arctic Canadian island linked to Franklin expedition remains Prince Patrick Island Island Prince Patrick Island Remote Arctic Canadian island in the Northwest Territories Somerset Island (Nunavut) Island Somerset Island (Nunavut) Large uninhabited Arctic island in Nunavut, Canada Anticosti Island Island Anticosti Island Large forested island in Quebec, rich seabird colonies Hans Island Island Hans Island Tiny Arctic island disputed by Canada and Denmark Haida Gwaii Islands Haida Gwaii Archipelago with rich Indigenous Haida culture and wildlife Bathurst Island (Nunavut) Island Bathurst Island (Nunavut) Remote Arctic island with tundra and polar wildlife Bylot Island Island Bylot Island Arctic Canadian island with dramatic fjords and wildlife Ellef Ringnes Island Island Ellef Ringnes Island Remote Arctic island in Nunavut within Sverdrup archipelago Manitoulin Island Island Manitoulin Island World's largest freshwater island in Lake Huron Prince Charles Island Island Prince Charles Island Uninhabited Arctic island in Nunavut Cornwallis Island (Nunavut) Island Cornwallis Island (Nunavut) Large Arctic island in Nunavut, part of Canadian archipelago Thousand Islands Islands Thousand Islands Archipelago in the St. Lawrence River, Canada–US border Amund Ringnes Island Island Amund Ringnes Island Arctic island in Nunavut's Queen Elizabeth Islands Sable Island Island Sable Island Remote Canadian island famous for wild horses Magdalen Islands Island Magdalen Islands Archipelago in Gulf of Saint Lawrence, Quebec Akimiski Island Island Akimiski Island Largest island in James Bay with tundra and birds Borden Island Island Borden Island Remote Arctic island in Canada's northern archipelago Coats Island Island Coats Island Remote Arctic island in Hudson Bay, Inuit hunting area Island of Montreal Island Island of Montreal Island hosting Montreal city and surrounding municipalities Stefansson Island Island Stefansson Island Remote Arctic island in Nunavut Belcher Islands Islands Belcher Islands Archipelago in Hudson Bay with Inuit communities Island Mackenzie King Island Remote Arctic island in the Canadian Arctic Archipelago Sverdrup Islands Islands Sverdrup Islands Remote Canadian Arctic archipelago in Nunavut Cornwall Island (Nunavut) Island Cornwall Island (Nunavut) Remote Arctic island in Nunavut's high Arctic archipelago Graham Island Island Graham Island Largest Haida Gwaii island off British Columbia coast Eglinton Island Island Eglinton Island Remote Arctic island in Canada's Northwest Territories Mansel Island Island Mansel Island Large Arctic island in Hudson Bay, tundra habitat Meighen Island Island Meighen Island Remote uninhabited Arctic island in Nunavut Island Moresby Island Largest island in Haida Gwaii, British Columbia Byam Martin Island Island Byam Martin Island Remote Arctic island in Nunavut's high Arctic Graham Island (Nunavut) Island Graham Island (Nunavut) Uninhabited Arctic island in Nunavut, remote and icy Herschel Island Island Herschel Island Arctic island with historic whaling and Inuvialuit heritage Oak Island Island Oak Island Small Nova Scotia island famed for alleged buried treasure

More Interests#

Canada beaches FAQs#

Where are the best beaches in Canada?

Prince Edward Island National Park and Parlee Beach have the warmest sea swimming, Long Beach near Tofino is the best for surfing, and Wasaga Beach and Sandbanks are the top freshwater beaches in Ontario. Cape Breton and the Magdalen Islands are the most scenic in the east.

Where is the warmest ocean water in Canada?

The Northumberland Strait, between Prince Edward Island, New Brunswick and Nova Scotia, has the warmest sea water, around 20°C in August. Parlee Beach, Shediac and PEI’s south shore are the usual places to swim.

Can you swim in the ocean in British Columbia?

Yes, but it is cold, around 10 to 15°C even in summer. Most people swim at sheltered bays such as Tribune Bay on Hornby Island or Vancouver’s city beaches, and surfers at Tofino wear full wetsuits all year.

How do you get to Prince Edward Island?

Drive across the Confederation Bridge from New Brunswick, which charges a toll only when you leave, or take the seasonal ferry from Caribou in Nova Scotia to Wood Islands. Charlottetown airport has flights from Toronto, Montreal and other cities.

When is beach season in Canada?

From late June to early September, with July and August the warmest months. Lifeguards and island ferry schedules follow that season, and September is often the best month on the Atlantic coast.

Are there nude beaches in Canada?

Yes. Wreck Beach in Vancouver and Hanlan’s Point on the Toronto Islands are the best-known clothing-optional beaches, both legal and long established.

Do you need a pass for Canadian beaches?

Beaches inside national parks such as PEI National Park and Pacific Rim need a Parks Canada pass, bought per day or as an annual Discovery Pass. Ontario provincial parks such as Sandbanks and Wasaga charge a day-use fee, and popular ones require reservations on summer weekends.

Is Haida Gwaii worth visiting?

Yes, if you have at least five days. It combines Haida culture, old-growth forest and empty beaches, but getting there takes a long ferry or a flight, and visiting Gwaii Haanas requires a reservation and an orientation session.