BEACHES AROUND NOVA SCOTIA

All Cape Breton Eastern Northern HRM South Shore Valley Western

Amherst Shore Provincial Park

Visit Website
Address: 6596 Route 366
View on Map
Phone: 902-661-6002
Community: Amherst Shore
Region: Northern
Notes: Located on the Northumberland Strait, this park features some of the warmest saltwater swimming in the province and distinctive red sandstone cliffs.

Anson's Cove Beach

Visit Website
Address: Kennington Cove Rd
View on Map
Phone: 902-733-2720
Community: Louisbourg
Region: Cape Breton
Notes: The second of two spectacular beaches at Wolfe's Landing within the Fortress of Louisbourg National Historic Site. Located at the end of Kennington Cove Road, it is accessed via a short walk through the woods and offers a more secluded, sandy alternative to the main cove with basic amenities like picnic tables and pit privies.

Battleman's Beach

Address: Victoria Rd
View on Map
Community: Whitney Pier
Region: Cape Breton
Notes: A rugged shoreline area located in the Whitney Pier district of Sydney, popular with locals for coastal walks and views of the Sydney Harbour.

Bayswater Beach Provincial Park

Visit Website
Address: 4015 Highway 329
View on Map
Phone: 1-866-230-1586
Community: Bayswater
Region: South Shore
Notes: A large white-sand beach with a picnic area overlooking the open ocean. It is also home to a memorial cairn for the Swissair Flight 111.

Beach Meadows Beach

Visit Website
Address: 48 Beach Meadows Beach Rd
View on Map
Phone: 902-354-3453
Community: Beach Meadows
Region: South Shore
Notes: A 1km pristine white sand beach featuring a wheelchair-accessible boardwalk, picnic shelters, and views of the Coffin Island lighthouse.

Black Brook Cove Beach

Address: Ingonish Beach, NS B0C 1L0
View on Map
Community: Ingonish Beach
Region: Cape Breton
Notes: A popular beach within Cape Breton Highlands National Park featuring turquoise water, dramatic headlands, and a waterfall flowing directly into the cove. Known for its striking scenery and easy access from the Cabot Trail.

Blomidon Provincial Park

Visit Website
Address: 3138 Pereau Rd
View on Map
Phone: 902-582-7319
Community: Canning
Region: Valley
Notes: Features 600ft cliffs and the world's highest tides on the Minas Basin.

Cherry Hill Beach

Address: Henry Conrad Road
View on Map
Community: Cherry Hill
Region: South Shore
Notes: An exposed, rugged beach known for its fine grey sand and consistent surf. It is a protected nature reserve and a critical nesting habitat for the endangered Piping Plover; dogs must be leashed.

Chimney Corner Beach

Address: Inverness County, NS B0E 2B0
View on Map
Community: Chimney Corner
Region: Cape Breton
Notes: A popular sandy beach on the western Cape Breton coast, known for warm waters, dramatic cliffs, and postcard‑worthy sunsets. A favourite summer destination for swimming, relaxing, and photography.

Clam Harbour Beach Provincial Park

Visit Website
Address: 158 Beach Rd
View on Map
Phone: 1-866-230-1586
Community: Clam Harbour
Region: Eastern
Notes: Famous for its annual sandcastle competition and long sandy shore with a warm tidal stream.

Colindale Beach

Address: Inverness County, NS B0E 2W0
View on Map
Community: Colindale
Region: Cape Breton
Notes: A quiet, natural beach on the western Cape Breton coastline, known for its peaceful atmosphere, open shoreline, and views over the Gulf of St. Lawrence. A lesser‑known spot ideal for walking, relaxing, and enjoying the coastal landscape.

Crescent Beach

Visit Website
Address: Highway 331
View on Map
Phone: 902-541-1343
Community: Crescent Beach
Region: South Shore
Notes: A unique 2km stretch of white sand beach connecting the mainland to the LaHave Islands. It is famous for being one of the only beaches in the province where motorists can drive on the sand.

Crystal Crescent Beach Provincial Park

Visit Website
Address: 223 Sambro Creek Rd
View on Map
Phone: 1-866-230-1586
Community: Sambro Creek
Region: HRM
Notes: Featuring three white-sand crescent beaches, this park is famous for its turquoise water and the 10km Pennant Point hiking trail. The third beach is a well-known clothing-optional area.

East Berlin Beach

Visit Website
Address: East Berlin Road
View on Map
Community: East Berlin
Region: South Shore
Notes: A secluded and stony beach popular with surfers for its consistent breaks and birdwatchers for its quiet, natural shoreline.

Edgetts Beach

Address: Apple River Road
View on Map
Community: Apple River
Region: Northern

Dingwall Beach

Address: Quarry Rd, Dingwall, NS B0C 0A1
View on Map
Community: Dingwall
Region: Cape Breton
Notes: A quiet, natural beach near Dingwall with views of the harbour entrance and surrounding highlands. Known for its peaceful atmosphere, driftwood, and rugged northern Cape Breton shoreline.

Duncans Beach

Address: Victoria County, NS B0C 1H0
View on Map
Community: Dingwall
Region: Cape Breton
Notes: A quiet, natural beach near Dingwall featuring rugged shoreline, open views, and the peaceful atmosphere typical of northern Cape Breton’s coast.

Florence Beach

Visit Website
Address: 11 Nicholas St
View on Map
Phone: 902-563-5510
Community: Florence
Region: Cape Breton
Notes: A popular local sandy beach located in the community of Florence, offering views of the Atlantic and a quiet spot for walking and swimming.

Fox Point Beach

Address: 968 Highway 329
View on Map
Community: Fox Point
Region: South Shore
Notes: A small, quiet roadside beach located along the Aspotogan Peninsula, offering calm waters and views of St. Margarets Bay.

Freda's Beach

Visit Website
Address: Peninsula Road
View on Map
Phone: 902-275-3490
Community: Chester
Region: South Shore
Notes: A small, sandy beach located in the heart of Chester. Its sheltered location makes for calm, shallow waters ideal for families and supervised swimming.

Heather Beach Provincial Park

Visit Website
Address: 700 Heather Beach Road
View on Map
Phone: 1-866-230-1586
Community: Port Howe
Region: Northern
Notes: A popular warm-water beach on the Northumberland Strait. It is supervised during July and August and features vault toilets, change rooms, and Mobi-Mats for wheelchair accessibility.

Hirtle's Beach

Visit Website
Address: Hirtle Beach Road
View on Map
Phone: 902-541-1343
Community: Kingsburg
Region: South Shore
Notes: A massive 'living beach' that constantly shifts due to the Atlantic tides. It is a favorite for surfers and serves as the gateway to the stunning Gaff Point hiking trail.

Hubbards Beach

Visit Website
Address: Shore Club Road
View on Map
Phone: 902-857-9771
Community: Hubbards
Region: South Shore
Notes: A beautiful, sheltered white-sand beach on St. Margarets Bay. It is a private beach requiring a small admission fee, located adjacent to the famous Shore Club.

Indian Point Beach

Address: Inverness County, NS B0E 1P0
View on Map
Community: Indian Point
Region: Cape Breton
Notes: A quiet coastal beach area in Inverness County offering shoreline views, peaceful walking, and access to the Gulf of St. Lawrence. Known for its natural setting and relaxed atmosphere.

Kennington Cove Beach

Visit Website
Address: Kennington Cove Rd
View on Map
Phone: 902-733-2720
Community: Louisbourg
Region: Cape Breton
Notes: A stunning, expansive sandy beach within the Fortress of Louisbourg National Historic Site. It is historically significant as the 1745 and 1758 landing site for British forces (Wolfe's Landing) and remains a popular destination for swimming and coastal hiking.

Lawrencetown Beach Provincial Park

Visit Website
Address: 4348 Lawrencetown Road
View on Map
Phone: 1-866-230-1586
Community: East Lawrencetown
Region: HRM
Notes: A world-class surfing destination known for its consistent swells and dramatic fog. The park features supervised swimming in July and August and connects to the Atlantic View Trail.

Lockman's Beach

Visit Website
Address: 34 Cable St
View on Map
Phone: 902-563-5510
Community: Sydney Mines
Region: Cape Breton
Notes: A quiet, rocky shoreline in Sydney Mines known for its views across the Sydney Harbour toward the Whitney Pier and North Sydney areas.

Long Beach

Visit Website
Address: Long Beach Road
View on Map
Phone: 902-245-2861
Community: Tiverton
Region: Western
Notes: A rugged and beautiful Bay of Fundy beach on Long Island. It is a popular spot for beachcombing, finding agates, and observing the extreme tidal shifts.

MacPhersons Shore

Address: Inverness County, NS B0E 1N0
View on Map
Community: MacPhersons Shore
Region: Cape Breton
Notes: A quiet coastal stretch along the Gulf of St. Lawrence, offering natural shoreline views and a peaceful atmosphere. A lesser‑known spot ideal for walking, photography, and enjoying the rugged Cape Breton coastline.

Martinique Beach Provincial Park

Visit Website
Address: 2389 East Petpeswick Road
View on Map
Phone: 1-866-230-1586
Community: East Petpeswick
Region: HRM
Notes: Nova Scotia's longest sandy beach, stretching 5km. It is a critical sanctuary for the Piping Plover and a popular destination for beachcombing and long coastal walks.

Meisner's Beach

Address: Highway 3
View on Map
Community: East River
Region: South Shore
Notes: A quiet, natural roadside beach located in East River. It offers a mix of sand and stones with a peaceful view of the islands in Mahone Bay.

Mill Cove Beach

Address: 70 Mill Cove Shore Road
View on Map
Community: Mill Cove
Region: South Shore
Notes: A small, rocky roadside beach located along the Aspotogan Peninsula. It offers a quiet spot for a coastal walk and views of the local fishing boats in the cove.

North Harbour Beach

Address: Victoria County, NS B0C 1R0
View on Map
Community: North Harbour
Region: Cape Breton
Notes: A quiet, natural beach in North Harbour offering views of the surrounding highlands and sheltered coastal waters. A peaceful spot for walking, photography, and enjoying northern Cape Breton’s rugged shoreline.

Northport Beach Provincial Park

Visit Website
Address: 7708 Highway 366
View on Map
Phone: 1-866-230-1586
Community: Northport
Region: Northern
Notes: A quiet park featuring a red sandy beach and warm saltwater. At low tide, the receding water reveals extensive sand flats, making it an excellent spot for beachcombing.

Oxner's Beach

Visit Website
Address: Five Houses Road
View on Map
Phone: 902-541-1343
Community: Lower LaHave
Region: South Shore
Notes: A quiet, sandy beach located at the mouth of the LaHave River. It offers beautiful views of the lighthouse at Fort Point and is a popular spot for locals to walk and birdwatch.

Queensland Beach Provincial Park

Visit Website
Address: 9611 Highway 3
View on Map
Phone: 1-866-230-1586
Community: Queensland
Region: HRM
Notes: One of the most popular and crowded beaches near the city due to its relatively warm water and fine white sand. It features supervised swimming during the peak summer months.

Risser's Beach Provincial Park

Visit Website
Address: 5366 Highway 331
View on Map
Phone: 902-688-2034
Community: Petite Rivière
Region: South Shore
Notes: A well-loved provincial park featuring a white sand beach, a sheltered campground, and a unique boardwalk that winds through an inland salt marsh.

Sand Dollar Beach

Visit Website
Address: Highway 332
View on Map
Phone: 902-541-1343
Community: Rose Bay
Region: South Shore
Notes: A hidden gem known for the abundance of sand dollars found at low tide. The water is exceptionally shallow and often much warmer than nearby Atlantic beaches.

Sandy Cove Beach

Visit Website
Address: Sandy Cove Road
View on Map
Phone: 902-245-2861
Community: Sandy Cove
Region: Western
Notes: A picturesque beach nestled between high cliffs on the Digby Neck. It is famous for its massive Bay of Fundy tides and is a favorite spot for beachcombing and photography.

Seawall Beach

Address: Highway 3
View on Map
Community: Queensland
Region: HRM
Notes: A narrow, sandy roadside beach located between Cleveland Beach and Queensland Beach. It is named for the concrete seawall that separates the sand from Highway 3.

Smelt Brook Shore

Address: Victoria County, NS B0C 1G0
View on Map
Community: Smelt Brook
Region: Cape Breton
Notes: A quiet, rugged shoreline area near Smelt Brook featuring rocky beaches, coastal views, and access to the dramatic northern Cape Breton coastline.

Sperry's Beach

Visit Website
Address: Highway 331
View on Map
Phone: 902-541-1343
Community: Petite Rivière
Region: South Shore
Notes: A small, sheltered sandy beach located near the Petite Rivière bridge. Its calm and shallow waters make it a favorite local spot for families with young children.

Spindler Beach

Visit Website
Address: Feltzen South Road
View on Map
Phone: 902-541-1343
Community: Feltzen South
Region: South Shore
Notes: A quiet beach located just outside the entrance to The Ovens Natural Park. It offers a spectacular panoramic view of the Lunenburg harbour and the town's historic waterfront.

Stony Beach

Address: Victoria County, NS B0C 1H0
View on Map
Community: Dingwall
Region: Cape Breton
Notes: A rugged shoreline beach near Dingwall known for its rocky terrain, open coastal views, and quiet northern Cape Breton atmosphere.

Summerville Beach Provincial Park

Visit Website
Address: 7501 Highway 3
View on Map
Phone: 1-866-230-1586
Community: Summerville Centre
Region: South Shore
Notes: A stunning 1km stretch of fine white sand backed by dunes and an open salt marsh. It is a popular spot for swimming and is home to the endangered Piping Plover.

Tidnish Dock Provincial Park

Visit Website
Address: 914 Tidnish Head Road
View on Map
Phone: 1-866-230-1586
Community: Tidnish
Region: Northern
Notes: A unique park combining a small beach with significant history. It marks the eastern end of the 19th-century marine railway and features the Henry G.C. Ketchum suspension bridge.

West Beach

Address: Apple River Road
View on Map
Community: Apple River
Region: Northern

West Mabou Beach Provincial Park

Visit Website
Address: 1757 Little Mabou Rd, Port Hood, NS B0E 2W0
View on Map
Community: West Mabou
Region: Cape Breton
Notes: A protected coastal park featuring a long sandy beach, dune systems, salt marshes, and walking trails. Popular for swimming, beachcombing, birdwatching, and exploring the natural coastal landscape of western Cape Breton.
Return to Canada Return to Nova Scotia