At 3.4 km in length, Martinique Beach is Nova Scotia’s longest sandy beach. Located just 40 km outside of Halifax, it is a great place to spend an afternoon on a hot day.
See all 3 beaches on the Eastern Shore, Nova Scotia.
Getting to Martinique Beach, Musquodoboit Harbour
- Region: Marine Drive (Eastern Shore)
- Address: East Petpeswick Rd, Musquodoboit Harbour, NS B0J 2L0
- Nearest town: Musquodoboit Harbour (12 km)
Check out our guide to all the best Nova Scotia Beaches.