North America's 40 best beaches, ranked
Aleksandar Todorovic/Shutterstock
Spectacular sands
From Mexico’s dazzling white sands to Canada’s pine-backed shores and the vast beaches of the US, North America’s coastlines deliver it all. Ready to plan your next trip? Based on the opinions of our well-travelled editorial team, these are the 40 best beaches on the continent.
Click through this gallery to discover North America's very best beaches...
Margaret.Wiktor/Shutterstock
40. Coligny Beach, South Carolina, USA
Sitting right at the top of Pope Avenue, Coligny Beach is a skinny but spectacular line of bright-white sand lapped by the waves of the North Atlantic. There's lots to do here beyond the gorgeous beach too, with a thriving town featuring coffee shops and barbecue restaurants, plus the Sea Pines Forest Preserve nearby for walks and gator-spotting.
39. Plage de Baie St-Paul, Québec, Canada
Around 50 miles (85km) from Québec City, Baie St-Paul is a postcard-perfect place. All historic buildings and handsome, towering churches, its urban centre is a charming place to spend a day. But on the shores of the St Lawrence River, the Baie St-Paul beach is an equally attractive spot. Bring your deck chair and settle in on the sand to watch the passing boats on the river. You might spot windsurfers doing their thing out in the water and restless legs can enjoy walks along the riverside.
Vadim.Petrov/Shutterstock
38. Crystal Crescent Beach, Nova Scotia, Canada
The clue is in the name here: Crystal Crescent Beach is indeed a perfectly rounded crescent of sand with – you guessed it – crystal-clear waters. This beach wouldn't be out of place on a Caribbean island, but instead you'll find it in Halifax on the east coast of Canada. From here, you can paddle in the chilly North Atlantic with views out to Sambro Island Lighthouse, the oldest surviving lighthouse on the continent.
Elzbieta Sekowska/Shutterstock]
37. Coney Island Beach, New York, USA
As pleasure beaches go, New York's Coney Island has to be one of the best. Home to one of America's largest amusement parks, it's a must-see for anyone spending extended time in New York City. There are three miles (2km) of sand to sit on here, plus an historic boardwalk and, of course, plenty of amusements. Explore the aquarium, have a go in the Abe Stark Ice Skating Rink or catch a Brooklyn Cyclones game at the baseball stadium
Love this? Follow our Facebook page for more travel inspiration.
Autumn Sky Photography/Shutterstock
36. Mystic Beach, British Columbia, Canada
This stone-and-sand beach sits at the eastern end of the 30-mile (47km) Juan de Fuca Trail, a truly bewitching hike that winds along the wild, rugged shoreline of the eponymous provincial park. Its remoteness is appealing, but most enchanting is the waterfall that cascades over a cliff and onto the beach. See it from below, then climb up to the top and dangle over the cliff edge from the rope swing nearby.
James Kirkikis/Shutterstock
35. Oak Street Beach, Illinois, USA
Few beaches can boast the backdrop of a world-famous skyline, but Oak Street Beach has just that. The architectural wonder that is the Chicago skyline towers over this sandy stretch on the shores of Lake Michigan, where people have flocked to for centuries for summertime swims. Come here to relax on the sand or get some wheels – a bike or even rollerblades will do – and hit the beach trails which hug the coast.
34. Waskesiu Lake, Saskatchewan, Canada
While Saskatchewan doesn't have an ocean coastline, it does have around 100,000 lakes offering sandy shores aplenty. On Waskesiu Lake you'll find gorgeous sandy beaches backed by towering pine trees where you can hire equipment for messing about on the water – try a little kayaking, canoeing or even take a boat out for some fishing – then head into the nearby village for hearty lunches. Set within Prince Albert National Park, this delightful beach is a great place to stop on a bike ride or hike along the park's trails.
Alison Hancock/Shutterstock
33. Dunes Beach, Ontario, Canada
Set within Sandbanks Provincial Park, Dunes Beach is part of the world’s largest bay mouth barrier dune formation. The sands here are divine underfoot, so soft they feel like you're sinking your feet into silk with each step. Climb the tallest dunes before dipping your toes in the waters of Lake Ontario – just beware the drop off, it gets very deep, very fast.
Now take a look at the world's most dangerous beaches
Goce la vida/Shutterstock
32. Playa Mazunte, Oaxaca, Mexico
Away from the main Oaxaca crowds, this remote little beach is a brilliant spot with boho spirit and good beer shacks. Come for the laid back vibes, bring a surfboard to ride the waves and indulge in a little local seafood at the many tiny restaurants serving the day's catch. Don't miss the Centro Mexicano de la Tortuga, a local turtle sanctuary where you can get up close with the majestic animals.
31. Toronto Centre Island Beach, Ontario, Canada
Plenty of remote beaches make for a spectacular day on the sand, but there's something special about a stretch that's just a short hop from a city centre. In metropolitan Toronto, you're just a 10-minute ferry ride from Centre Island, which has two excellent beaches to lay your towel on – the south-facing stretch being its finest. There's a pier for excellent Lake Ontario views, a leafy park just behind for finding shade and plenty of places to fill up on Greek or Italian food.
30. Virginia Beach, Virginia, USA
Astonishingly flat and incredibly long – six whole miles (10km) in fact – Virginia Beach is a favourite seaside getaway for locals in the Chesapeake Bay area. Come early in the morning (or stay at one of the beachfront hotels and set your alarm) and you'll get to watch pods of dolphins swimming along the shoreline at sunrise. By day, you might see sand sculptors working away on their creations or enjoy some live entertainment thanks to the Boardwalk's roster of events.
29. Myrtle Beach, South Carolina, USA
Part of the Grand Strand – a 60-mile (97km) arc of sand on the South Carolina coastline – Myrtle Beach is by far one of the USA's most popular beach break spots. This is a proper seaside resort with a big wheel, sky-scraper hotels and an award-winning boardwalk. Come here in June for the Carolina Country Music Festival or just enjoy evening entertainment on the boardwalk most nights in summer. Autumn sees the annual seafood festival take over the town – don't miss the steamed oysters.
Kreative Photography/Shutterstock
28. Playa Mayto, Jalisco, Mexico
Hugged by rocky outcrops on either side of its bay and backed by lush green hills, this yellow-sand beach offers a quiet corner of Jalisco for relaxing and communing with nature. Come autumn, join the volunteers at the local turtle camp – one of the region's largest – to protect the Oliver Ridley turtle eggs that are laid here each year, or hire out kayaks to explore this pristine stretch of coastline.
27. Tulum, Quintana Roo, Mexico
It might be busy and occasionally bustling with Instagrammers posing on the shoreline, but Tulum is a favourite Mexican beach for a reason: white sand, warm water and a verdant national park inland make this an idyllic escape. There's an exceptional food scene here too, plus a smattering of brilliant, design-led hotels that make it a seriously chic getaway for anyone in need of a little luxury.
David Y Hyun/Shutterstock
26. Clearwater Beach, Florida, USA
This vast swathe of soft sand on Florida's Tampa Bay draws large crowds, but it never feels too busy thanks to its size. Clearwater Beach is three miles long (5km) and around three blocks wide, offering ample space to set up your sunbathing spot for the day. Don't miss a visit to Pier 60, where street performers and food vendors celebrate the sunset in style every evening.
25. Troncones, Guerrero, Mexico
Little visited but much loved by those who do, Troncones is a somewhat under-the-radar destination for beach lovers in Mexico. This small seaside spot, with around just 500 permanent residents and no high-rise hotels or apartments, has a gloriously low-key vibe. Expect to languish on its soft yellow sand, surf on its excellent waves or head into the mountains on horseback.
24. Santa Monica State Beach, California, USA
Three-and-a-half miles (5.5km) long and accessible via a network of stairs and bridges from the Downtown area, this brilliant swathe of yellow sand is a prime example of California's exceptional coastal offering. The main highlight here is the pier, where you can ride on a giant wheel, enjoy the arcades or drink margaritas in the sun.
23. Yelapa, Jalisco, Mexico
This golden-sand beach backed by verdant hills is a dreamy destination for a beach break. Thatched beach huts and single-storey villas make up the accommodation here and there is little to do beyond swimming in the surf or lazing on the sand. A small museum on the local culture and history is an intriguing diversion for an afternoon and you mustn't miss a taste of Yelapa pie, sold in various flavours from chocolate to banana on the beach by the town's 'pie ladies'.
22. Pfeiffer Beach, California, USA
Accessible only by a narrow, winding road off the Pacific Coast Highway, this iconic Californian beach is celebrated for its dramatic, rugged rock formations and breathtaking scenery. Nestled against the towering, forested hills of Los Padres National Forest, it offers a perfect mix of coastal beauty and natural wilderness. Stroll along walking trails that wind through the lush forest, or marvel at the beach’s unique purple-hued sands – formed by manganese garnet eroding from the surrounding cliffs and carried to the shore by a nearby creek.
Kyle Gutschow/Shutterstock
21. Bennett Beach, Yukon, Canada
Sitting on the shores of Bennett Lake, this sandy beach has perfect paddling water (safe for swimming if you've got a wetsuit for warmth), grassy dunes and brilliant views of the surrounding pine-clad mountains. The town of Carcross is famous for its winds so visitors make the most of it by bringing a kite to fly along the shore. In the town itself you can find quirky one-offs at an artisans' hub selling local crafts.
Leonardo Gonzalez/Shutterstock
20. Isla Espíritu Santo, Baja California Sur, Mexico
Wildlife lovers should book a trip to Isla Espíritu Santo, a tiny island just off the coast of La Paz on the Baja California peninsula. The uninhabited isle is fringed by white-sand beaches and azure ocean, which teems with animal life. You might swim with sea lions, snorkel alongside sea turtles or even spot blue-footed boobies.
Anne Richard/Shutterstock
19. Dune du Sud, Québec, Canada
The dramatic red cliffs that back the soft-sand beach at Dune du Sud are one of the most striking sights in the Gulf of Saint Lawrence. Come here, on the coastline of the Magdalen Islands, to explore the deep, dark caves or swim in the delightfully calm waters. A nearby row of multicoloured houses and Lighthouse Cape Alright provide an excellent backdrop for a leisurely waterfront stroll.
miguelnaranjo/Shutterstock
18. Playa del Amor, Marieta Islands, Nayarit, Mexico
Have you ever been to a beach inside a cave? On the Marieta Islands, you can do exactly that. Thanks to an enormous, gaping hole in the rocky surface of an otherwise lush, green island, this beach is now one of the most popular sights for visitors in Puerto Vallarta. Standing inside it on the sugary-soft white sand, you can look up to a blue sky surrounded by cliffs on all sides. It's thought this near perfectly round hole was created by bombs during Mexican military testing, but that doesn't take away from the unique beauty of it.
17. Wrightsville Beach, North Carolina, USA
The white sands of Wrightsville Beach are a big draw, but the main event here is water sports. Learn how to stand-up paddleboard, take some surfing lessons, try your hand at sailing on the Intercoastal Waterway or go further afield on a fishing charter or scenic cruise. The town itself is equally entertaining, with beachy boutiques and an historic square with 120-year-old homes.
16. Hopewell Rocks, New Brunswick, Canada
Home to the highest tides in the world, Hopewell Rocks beach in the Bay of Fundy can only be seen when the water's out. You'll get around six hours to wander around this enchanting landscape, where unusual rock formations created by the moving tides stand tall on the sand, topped with green foliage. Come back on a kayak once the tide is in and you'll be able to paddle around the rocks too, which look as if they're floating on the Bay of Fundy. Always check tidal times before heading out.
Chase Clausen/Shutterstock
15. Bonanza Beach, British Columbia, Canada
Gazing out at an endless ocean is awe-inspiring, but at Bonanza Beach on the Haida Gwaii archipelago in Canada, the view is elevated to something truly extraordinary. Here, the vast expanse of the ocean is framed by the majestic Queen Charlotte Mountains, creating a scene of unparalleled natural beauty. After a short 15-minute walk from the nearest road, you’ll find yourself on this secluded shoreline, where the surf rolls in from the North Pacific. While you’re there, try a bit of beachcombing – treasures like sea glass, Japanese fishing nets and even whale bones often wash ashore.
Luboslav Tiles/Shutterstock
14. Sand Beach, Maine, USA
While there are no points awarded for the rather uncreative naming of this beach, it's still a fascinating place to visit. Sitting on the shores of Mount Desert Island in Acadia National Park, it's 870 feet (265m) of sand and shell fragments, which have been ground down by the ocean waves. The sand has an unusual pink hue thanks to the shells and the ocean is a bright turquoise, combine that with the surrounding pine trees and you've got yourself a blissful corner of Maine.
Jose Luis Toscano/Shutterstock
13. Playa Sisal, Yucatán, Mexico
Impossibly aquamarine waters and bright white sand make this Yucatán beach one of the region's finest – and one of the most laid back. But it hasn't always been this relaxed, as Sisal was once the centre of the henequen boom, when the spiky henequen plant was exported to create twine and textiles. Today, though, you'll see little evidence of that as you wander its quiet streets, stroll out to the ocean along the pier or explore the 19th-century Santiago Fort and lighthouse.
Arkadij Schell/Shutterstock
12. Isla Holbox, Quintana Roo, Mexico
Isla Holbox, just north of Cancun, is essentially one long beach, with the majority of its facilities concentrated at its western end. The laidback, low-key beach town is a dreamy place to while away a week by the sand and at the very western tip of the island you might even be lucky enough to experience the bioluminescent plankton. Come at nighttime for the most spellbinding experience.
Ivanova Ksenia/Shutterstock
11. El Matador State Beach, California, USA
You're going to need the bravery of a matador to reach this dramatic beach, as there's a steep staircase to tackle before you hit the sand. Once you're over that hurdle, though, the scenery here is a fantastic reward: expect sea arches, dark, mysterious caves and tidal pools brimming with exciting sea life. Take a dip in the Pacific Ocean or simply sit on the sand and watch the sunset turn the sky all manner of colours before it settles to a pinky dusk.
10. Ka'anapali Beach, Maui, Hawaii, USA
Bring your snorkel to Ka'anapali Beach on Maui, as this curve of soft yellow sand has some of the best waters for watching fish and other marine life. Backed by luxury hotels and restaurants, the beach was Hawaii's first purpose-built resort and it has retained its air of glamour. Don't miss the cliff diving ceremony that takes place almost every evening from the rugged, volcanic Black Rock cliffs.
9. South Beach, Florida, USA
No list of the best beaches would be complete without South Beach, Miami. Known as 'SoBe' to locals, this iconic stretch of sand is a haven for sunseekers and swimmers alike. Beyond the beach, the vibrant Art Deco neighbourhood offers an eclectic mix of independent restaurants, boutiques and art galleries – perfect for a dose of seaside retail therapy.
8. Sandbanks Provincial Park, Newfoundland and Labrador, Canada
Not to be confused with Sandbanks Provincial Park in Ontario, this Newfoundland and Labrador park has some striking stretches of south-facing, white-sand beach. Take off your shoes and wander barefoot along the soft expanses here, looking out to the North Atlantic and the Ramea Islands. Make a weekend of it and pitch your tent in one of the campgrounds, where you can make use of the public firepits and barbecue up a feast.
Aleksandar Todorovic/Shutterstock
7. Playa Norte, Isla Mujeres, Quintana Roo, Mexico
Just 20 minutes by boat from Cancun, Playa Norte is a pristine half-mile (1km) stretch of white sand lapped by the Caribbean Sea. Bristling palms offer shade, while street food vendors serve up tacos and seafood salads. Plenty of hotels back the beach and there are ample loungers for lazing around in the sun.
6. La Jolla Cove, California, USA
San Diego's most sought-after coastal spot, La Jolla is truly beautiful. Surrounded by sandstone bluffs that create the ideal shelter for a day on the sand, there's excellent swimming in the aquamarine waters with plenty of rocky outcrops to sit on. You might also find you're sharing the coastline with the resident population of sea lions and seals, which are often found lolling around on the rocks or sand.
5. Orange Beach, Alabama, USA
With gloriously warm waters and sugar sand, Alabama's Gulf Coast is an ideal spot for swimming and watersports. On Orange Beach, a long straight stretch on the border with Florida, you can try parasailing, surfing and fishing or simply soak up the sun in this pristine spot. In town, there are seafood restaurants aplenty and along the coast you can hike in Gulf State Park.
4. Waimanalo Beach, Oahu, Hawaii, USA
One of the longest beaches in Oahu, this string of white sand on the island's southeast coast is backed by ironwood trees – creating the perfect shady spot for a day's lounging. It's all low rise cottages behind the beach here, creating a low-key and relaxed vibe, so bring your towel, something to float on and flit between the azure ocean and the soft sand.
Felix Nendzig/Shutterstock
3. Honopu Beach, Kauai, Hawaii, USA
Are you a good swimmer? You'll need to be to get to Honopu Beach in Kauai, Hawaii. This small, stupendously yellow cove of soft sand is so incredibly remote, no road or hiking trail leads here. Instead, you'll need to navigate rip currents and waves and swim along the Nā Pali coast. Your reward, though, is two little coves backed by dramatic reddish cliffs, likely to be completely empty thanks to their tricky location.
Aspects and Angles/Shutterstock
2. Playa Maroma, Riviera Maya, Mexico
Just south of Cancun but a little more low-key, Playa Maroma has two miles (3km) of white sands, clear, calm water and a handful of excellent resorts to while away a few days by the sea. Watersports is the highlight here, with catamaran hire, snorkelling, scuba diving and parasailing available, plus there's a kiteboarding school where you can learn to fly on the water.
1. Playa Balandra, La Paz, Mexico
Our pick for the best beach in North America, the peaceful haven of Playa Balandra is set within an ocean inlet on the Baja California peninsula. A 30-minute drive from La Paz, it's part of a designated protected area where no construction is allowed to ruin the natural, rugged landscape. Come here to dip your toes into the crystalline waters, see sting rays in the shallows or paddleboard out on the calm, sheltered waters.
Now marvel at America's beautiful beaches photographed from above