ποΈ Nova Scotia Beach Finder
Discover 54 incredible beaches along Canada's Ocean Playground
Nova Scotia's Best Beaches at a Glance
Ask ten locals for the best beach in Nova Scotia and you will get ten answers, but a few names always rise to the top. Melmerby Beach holds the warmest-water title at about 20Β°C in August on the Northumberland Strait. Lawrencetown Beach is the province's surf capital, with consistent Atlantic waves just 30 minutes from Halifax. For families, Rissers Beach packs a boardwalk, canteen, supervised swimming, and a campground into one South Shore park, while Carters Beach is the iconic one - white sand and turquoise water straight out of the Caribbean.
Beyond the headline four, Martinique Beach is the province's longest stretch of sand at 3.7 km, Clam Harbour Beach hosts the famous annual Sand Castle Competition, Mavillette Beach reveals wide sand-dollar flats at low tide, and Ingonish Beach pairs the Atlantic with a warm freshwater pond beneath the Cape Breton Highlands. Use our interactive beach finder below to filter all 54 by region, sand type, lifeguard status, and amenities - every beach has a full guide with water temperatures by month and directions, and for how those temperatures track across the season, see our Nova Scotia in summer guide.
π₯ Warmest beach in August: Dollar Lake Beach (Halifax Metro) at 23Β°C
π¨βπ©βπ§ Planning a family day on the South Shore? Rissers Beach offers a boardwalk, canteen, supervised swimming, and a campground right beside the sand.
Best Beaches in Nova Scotia
Our editorially ranked top 10, hand-picked from 54 coastline gems - the best of surf, warm water, white sand, and wild Atlantic beauty.
#1 Top Pick Lawrencetown Beach
Nova Scotia's premier surf break, with consistent Atlantic waves just 30 minutes from Halifax.
View beach guide β
#2 Martinique Beach
The province's longest sandy beach - 3.7 km of golden sand, boardwalk access, and lifeguard-protected swimming.
View details β
#3 Carters Beach
A Caribbean-like hidden gem of white sand and turquoise water on the South Shore's Lighthouse Route.
View details β
#4 Melmerby Beach
The warmest saltwater beach in Nova Scotia, hitting 20Β°C in August on the Northumberland Strait.
View details β
#5 Point Michaud Beach
A wild, dune-backed Atlantic surf spot on Cape Breton's southeast coast - a local favourite.
View details β
#6 Crystal Crescent Beach
Three turquoise white-sand coves inside a coastal provincial park, just 30 minutes south of Halifax.
View details β
#7 Rissers Beach
The South Shore's most complete family beach, with a boardwalk, canteen, supervised swimming, and campground right beside the sand.
View details β
#8 Ingonish Beach
The Cape Breton Highlands park beach caught between the open Atlantic and a warm freshwater lake.
View details β
#9 Hirtle's Beach
A 3 km white-sand South Shore surf spot and the gateway to the Gaff Point coastal wilderness hike.
View details β
#10 Port Hood Beach
Shallow Sunset Coast sand where the water warms to about 20Β°C in August - Cape Breton's warmest swim.
View details βMore of the Best
- Clam Harbour Beach - supervised, family-friendly Eastern Shore sand famous for its annual Sand Castle Competition.
- Conrads Beach - the go-to off-leash dog beach near Halifax, with a boardwalk across protected dunes and freshwater marsh.
- Crescent Beach (Lockeport) - the 2 km white-sand crescent that appeared on the 1954 Canadian $50 bill.
- Heather Beach - supervised Northumberland Strait swimming with warm, shallow water and MobiMat wheelchair access.
- Port Maitland Beach - lifeguarded provincial-park sand at a river estuary, half an hour north of Yarmouth.
- Blomidon Beach - red-cliff Fundy park beach where the tide recedes almost a kilometre at low water.
Photos of Nova Scotia Beaches
From the white sand and turquoise water of Carters Beach to Lawrencetown's Atlantic surf, warm Northumberland Strait swimming at Melmerby, and Ingonish Beach beneath the Cape Breton Highlands, these photos show what Nova Scotia's beaches actually look like before you plan your trip.
π Filter Beaches
Use the filters below to find your perfect beach. Results update instantly.
π Lifeguard ποΈ Park Martinique Beach
Martinique Beach is the longest sandy beach in Nova Scotia, running 3.7 kilometres along the Eastern Shore near Musquodo...
π Lifeguard ποΈ Park Lawrencetown Beach
Lawrencetown Beach is Nova Scotia's surfing capital, a 1.5 km stretch of sand 26 km, about 30 minutes, east of Halifax w...
π Lifeguard ποΈ Park Rainbow Haven Beach
Rainbow Haven Beach is the closest supervised saltwater beach to downtown Halifax, 19 km, about 25 minutes, via the Cow ...
ποΈ Park Crystal Crescent Beach
Crystal Crescent Beach is a chain of three crescent-shaped white-sand coves 28 km, about 30 minutes, south of Halifax ne...
π Lifeguard ποΈ Park Queensland Beach
Queensland Beach is a compact 600-metre crescent of golden sand on the South Shore near Hubbards, 46 km, about 45 minute...
Conrads Beach
Conrads Beach is the quiet counterpart to nearby Lawrencetown Beach, an 800-metre stretch of sand and freshwater marsh 2...
π Lifeguard ποΈ Park Clam Harbour Beach
Clam Harbour Beach is a two-kilometre sweep of sand on the Eastern Shore, 71 km, about an hour, east of Halifax, famous ...
ποΈ Park Taylor Head Beach
Taylor Head Beach sits inside Taylor Head Provincial Park, a wild 1 km arc of sand and barrens jutting into the Atlantic...
π Lifeguard ποΈ Park Rissers Beach
Rissers Beach is the most well-equipped beach on Nova Scotia's South Shore, and it pairs that convenience with genuine b...
Hirtle's Beach
Hirtle's Beach is a 3-kilometre stretch of white sand near Kingsburg on Nova Scotia's South Shore, about 126 kilometres ...
Crescent Beach
Crescent Beach at Lockeport is a two-kilometre arc of white sand on the South Shore, in Shelburne County about 204 kilom...
ποΈ Park Summerville Beach
Summerville Beach is a classic kilometre of South Shore sand at Summerville Beach Provincial Park in Queens County, abou...
White Point Beach
White Point Beach is a kilometre of sandy South Shore shoreline in Queens County, best known as the beach beside the Whi...
π Lifeguard ποΈ Park Mavillette Beach
Mavillette Beach is a 1.5-kilometre stretch of sand and dune inside Mavillette Beach Provincial Park on Nova Scotia's Fr...
π Lifeguard ποΈ Park Port Maitland Beach
Port Maitland Beach is a kilometre-long sandy beach on Nova Scotia's southwest coast, 307 km, around three and a half ho...
π Lifeguard Ingonish Beach
Ingonish Beach is the best-known beach in Cape Breton Highlands National Park, a 1.5-kilometre stretch of sand where the...
Chimney Corner Beach
Chimney Corner Beach is an 800-metre sandy cove on Cape Breton's west coast near Margaree Harbour, about 366 km, roughly...
ποΈ Park Port Hood Beach
Port Hood Beach is a kilometre of fine sand on Cape Breton's Sunset Coast, about 310 km, roughly three and a quarter hou...
ποΈ Park West Mabou Beach
West Mabou Beach is a 1.2-kilometre stretch of sand and dune inside West Mabou Beach Provincial Park on Cape Breton's we...
ποΈ Park Mira River Beach
Mira River Beach is the day-use beach at Mira River Provincial Park, a sandy freshwater beach at MacLellans West Bay on ...
π Lifeguard ποΈ Park Melmerby Beach
Melmerby Beach, known to locals simply as The Merb, sits on the Northumberland Strait in Pictou County and holds a claim...
ποΈ Park Caribou Beach
Caribou Beach is an 800-metre warm-water beach on the Northumberland Strait inside Caribou-Munroes Island Provincial Par...
ποΈ Park Waterside Beach
Waterside Beach is a quiet, 500-metre sandy beach on Nova Scotia's Northumberland Strait, inside Waterside Beach Provinc...
ποΈ Park Rushtons Beach
Rushtons Beach is a long, 1.5-kilometre stretch of golden sand on the Northumberland Strait inside Rushton's Beach Provi...
π Lifeguard ποΈ Park Pomquet Beach
Pomquet Beach is a 1.2-kilometre sandy strand on the Northumberland Strait near the Acadian community of Pomquet, about ...
ποΈ Park Blomidon Beach
Blomidon Beach sits at the base of Cape Blomidon's red cliffs inside Blomidon Provincial Park in Kings County, on the sh...
Evangeline Beach
Evangeline Beach is a two-kilometre stretch of mixed sand and red mudflat on the Minas Basin, in Kings County in the Bay...
Parrsboro Beach
Parrsboro Beach is a pebble beach on the Minas Basin, in the Cumberland County town of Parrsboro, and it sits inside the...
ποΈ Park Tor Bay Beach
Tor Bay Beach is a kilometre of sand inside Tor Bay Provincial Park on the Eastern Shore, about 309 km, roughly three an...
π Lifeguard ποΈ Park Bayswater Beach
Bayswater Beach is a crescent of sand tucked into a protected cove on the Aspotogan Peninsula, roughly 72 km, about an h...
ποΈ Park Cleveland Beach
Cleveland Beach is a 500-metre sandy pocket inside Cleveland Beach Provincial Park at Hubbards on St. Margaret's Bay, ab...
Sandy Cove Beach
Sandy Cove Beach is a small, 500-metre mix of sand and rock on the northern tip of Digby Neck, about 257 km, roughly two...
π Lifeguard ποΈ Park Heather Beach
Heather Beach is a small, warm-water beach on the Northumberland Strait in Cumberland County, inside Heather Beach Provi...
Black Brook Beach
Black Brook Beach is Cape Breton drama compressed into a single cove. It sits on the northern stretch of the Cabot Trail...
π Lifeguard ποΈ Park Dominion Beach
Dominion Beach is the premier beach of industrial Cape Breton, a 1.5-kilometre sandy shoreline on the island's east coas...
ποΈ Park Fox Island Beach
Fox Island Beach sits inside Fox Island Provincial Park on the Northumberland Strait near the town of Wallace, and its l...
ποΈ Park Sand Hills Beach
Sand Hills Beach is the South Shore at its wildest: roughly two and a half kilometres of white sand and dunes inside San...
Ingonish North Bay Beach
Ingonish North Bay Beach is the quiet sibling of Cape Breton's famous Ingonish Beach. It sits on the northern side of th...
Kennington Cove Beach
Kennington Cove Beach is a sandy cove inside the Fortress of Louisbourg National Historic Site on Cape Breton's eastern ...
ποΈ Park Carters Beach
Carters Beach is the South Shore's flagship stretch of white sand and the closest thing Nova Scotia has to a Caribbean s...
Bachmans Beach
Bachmans Beach is a small, 400-metre sandy cove on the Atlantic side of the Kingsburg Peninsula at the mouth of the LaHa...
ποΈ Park Five Islands Beach
Five Islands Beach is the shoreline of Five Islands Provincial Park on the Minas Basin in Colchester County, and its hea...
Meat Cove Beach
Meat Cove Beach is a pebble and cobble cove at the literal end of the road on the northern tip of Cape Breton Island, in...
Lahave River Beach
The Lahave River beach areas are small stretches of sand along the river's banks in Lunenburg County on the South Shore,...
π Lifeguard Stoney Island Beach
Stoney Island Beach is a white-sand barrier beach on Cape Sable Island in Shelburne County, on Nova Scotia's most southe...
ποΈ Park Hubbards Beach
Hubbards Beach is the centrepiece of the Hubbards community on the South Shore, a classic family-beach outing inside Hub...
Cherry Hill Beach
Cherry Hill Beach is a long, wild stretch of sand on the South Shore near Broad Cove. This undeveloped beach offers a ra...
ποΈ Park Blue Sea Beach
Blue Sea Beach is a 500-metre sandy strand inside Blue Sea Beach Provincial Park on the Northumberland Strait near Malag...
π Lifeguard ποΈ Park Dollar Lake Beach
Dollar Lake Beach is a freshwater beach inside Dollar Lake Provincial Park, about 55 kilometres and roughly a 45-minute ...
π Lifeguard Long Pond Beach
Long Pond Beach is a small, well-loved supervised freshwater beach on Herring Cove Road in Halifax, managed by the Halif...
π Lifeguard ποΈ Park Point Michaud Beach
Point Michaud Beach is a three-kilometre sweep of sand on the southeast coast of Cape Breton, in Richmond County near St...
Margaree Harbour Beach
Margaree Harbour Beach sits at the mouth of the Margaree River where it meets the Gulf of St. Lawrence on Cape Breton's ...
Ingomar Beach
Ingomar Beach is a remote, 800-metre stretch of sand near the tiny community of Ingomar on Nova Scotia's South Shore, ab...
Black's Point Beach
Black's Point Beach is a small, sandy community beach at the head of St. Margaret's Bay, about 40 km, roughly 30 minutes...
Beach Quick Compare
Seven popular shores at a glance - supervision, August water temperature, and what each beach does best.
| Beach | Region | Lifeguards | Water Temperature | Best For |
|---|---|---|---|---|
| Lawrencetown Beach | Eastern Shore | Supervised (July-August) | Mild (18Β°C in August) | Surfing, Walking |
| Martinique Beach | Eastern Shore | Supervised (July-August) | Mild (18Β°C in August) | Surfing, Walking, Family |
| Carters Beach | South Shore | Unsupervised | Mild (19Β°C in August) | Walking, Swimming |
| Crystal Crescent Beach | Halifax Metro | Unsupervised | Mild (18Β°C in August) | Swimming, Walking, Family |
| Melmerby Beach | Northumberland Shore | Supervised (July-August) | Warm (20Β°C in August) | Swimming, Family |
| Pomquet Beach | Northumberland Shore | Supervised (July-August) | Warm (20Β°C in August) | Swimming, Family, Walking |
| Rissers Beach | South Shore | Supervised (July-August) | Mild (19Β°C in August) | Family, Swimming, Camping |
Frequently Asked Questions
What is the best beach in Nova Scotia?
Lawrencetown Beach is the best all-round pick for most visitors - consistent surf, summer lifeguards, and only 30 minutes from Halifax. Carters Beach offers the province's most tropical-looking white sand and turquoise water, while Melmerby Beach has its warmest swimming. Filter the finder above by what matters most to you - surf, warm water, or family amenities.
What is the warmest beach in Nova Scotia?
Beaches along the Northumberland Strait, such as Melmerby Beach, Caribou Beach, and Port Hood Beach, have the warmest waters in Nova Scotia, often reaching 20Β°C+ in August. The shallow waters of the strait warm up quickly in summer, making them ideal for swimming.
Which beach is best for surfing in Nova Scotia?
Lawrencetown Beach near Halifax is Nova Scotia's premier surf destination with consistent waves year-round. Martinique Beach and Point Michaud Beach in Cape Breton are also excellent surf spots. Several surf schools offer lessons and rentals at Lawrencetown.
Are Nova Scotia beaches free?
Yes! All provincial park beaches in Nova Scotia are free to access with free parking. Some beaches within national parks (like Ingonish Beach in Cape Breton Highlands National Park) require a park entry pass. Most beaches have no admission fees.
When is beach season in Nova Scotia?
The main beach season runs from late June to early September, with July and August being the warmest months. Lifeguards are typically on duty July 1 to August 31 at supervised beaches. For warmer water, visit Northumberland Strait beaches, which warm up earlier than Atlantic-facing beaches.
Are Nova Scotia beaches safe for swimming?
Yes, when you take basic precautions. About 18 of the 54 beaches listed above have lifeguard supervision from July 1 to August 30, 10:00 AM to 6:00 PM - the Nova Scotia Lifesaving Society oversees the program, and red and yellow flags mark the supervised swimming zone. At unsupervised beaches, swim with a buddy, stay close to shore, and heed posted advisories: rip currents can occur at big-surf spots like Five Islands Beach, and the open Atlantic stays cold outside the warm Northumberland Strait.
Can I bring my dog to Nova Scotia beaches?
Most Nova Scotia beaches allow dogs on-leash. Some beaches, like Conrads Beach, permit off-leash dogs. Always check individual beach regulations, clean up after your pet, and be mindful of wildlife and nesting birds in dune areas.
What is the best Nova Scotia beach for families?
Rissers Beach on the South Shore is the most complete family pick - supervised swimming, a boardwalk, canteen, washrooms, and a campground right beside the sand. Melmerby Beach and Heather Beach both offer warm, shallow, lifeguard-protected Northumberland Strait water that is easier for young swimmers, and Clam Harbour Beach on the Eastern Shore adds its famous annual Sand Castle Competition.
Where can you find sand dollars in Nova Scotia?
Mavillette Beach on the Acadian Shore near Digby is the most reliable spot - at low tide the wide sand flats are a common place to find sand dollars, so bring a bucket and check the tide table. Sand Dollar Beach near Lunenburg (beside Hirtle's Beach in Rose Bay) wears the name for a reason, and intact shells turn up most often after a storm, at low tide, on any of the province's south-facing sandy beaches.