Last Updated on September 21, 2026 by Explore Vancouver

Vancouver sits where the ocean meets the mountains, so a beach day here comes with skyline views, forest backdrops and some of the best sunsets in Canada. From busy city shores to quiet sandy stretches, this roundup covers the best beaches in Vancouver and the nearby suburbs, what makes each one special and how to choose the right one for your day out.

Every beach below is reachable on a day trip from downtown. Bring layers, because even on a sunny afternoon the sea breeze can cool things down fast.

English Bay Beach on a summer day with people relaxing on the sand

1. English Bay Beach

English Bay Beach is the city’s best known downtown beach, sitting right at the end of the West End’s busy Denman Street. It is a favourite for first time visitors because you can swim, then walk to cafés, restaurants and the famous A-maze-ing Laughter statues in one afternoon.

The beach hosts major events through the year, including the summer fireworks celebration, and its west facing sand catches golden hour light almost every clear evening. Read the full guide to English Bay Beach.

2. Second Beach

Second Beach sits just inside Stanley Park, a short stroll along the seawall from English Bay. It is a favourite with families thanks to a large heated outdoor pool with waterslides, a playground right on the sand and plenty of picnic tables under the trees.

It has a calmer, more park-like feel than English Bay itself, and makes an easy first stop before continuing on to Third Beach or the rest of the Stanley Park seawall.

3. Third Beach

Third Beach is the quiet, forest backed sand on the western edge of Stanley Park. Because it faces west, it is one of the most reliable sunset spots in Vancouver, and summer evenings often end with informal drum circles on the sand.

It takes a bit more effort to reach than the downtown beaches, either on foot along the seawall or by bike, but that keeps the crowds thinner. Plan a full afternoon with the Stanley Park trails and seawall.

Third Beach in Stanley Park at sunset with people on the sand

4. Sunset Beach

Sunset Beach sits on the downtown side of the Burrard Street Bridge, a short walk from the False Creek ferries. It is smaller and quieter than English Bay, with a grassy upper area, a concession in season and the bronze sculpture known as The Drop nearby.

It is the easiest beach to combine with a Granville Island visit: ride the little ferry across False Creek, spend the afternoon on the sand, then stay for the sunset that gives the beach its name.

Kitsilano Beach with swimmers and the downtown skyline in the distance

5. Kitsilano Beach

Kitsilano Beach, known locally as Kits Beach, pairs a wide sandy shore with the longest outdoor saltwater pool in North America. Kitsilano Pool stretches 137 metres along the water and is heated, so it stays comfortable even when the ocean does not.

The beach looks straight across English Bay toward the downtown skyline, and the surrounding neighbourhood is packed with patios and ice cream shops. Pool hours and admission change by season, so check the official City of Vancouver Kitsilano Pool page before you go.

Hours, prices and programs are set by the City of Vancouver and can change without notice; always confirm on the official source linked above.

6. Jericho Beach

Jericho Beach is one of the calmest beaches in the city. Set in a large park with big lawns, tennis courts and a off-leash dog area at the western end, it feels roomier than Kits Beach just next door.

The water here is shallow for a long way out, which makes it a good pick for families, and the sightlines take in the downtown towers, Stanley Park and the North Shore mountains all at once.

Jericho Beach Park with grass areas and views toward the North Shore mountains

7. Locarno Beach

Locarno Beach sits right between Jericho and Spanish Banks, and it is the quiet middle sibling of the three. A grassy park backs the sand, with a swim raft offshore in summer and volleyball courts that get busy on warm evenings.

It shares the same wide-open mountain and downtown views as its neighbours but tends to draw a smaller crowd, making it a good pick for a low-key afternoon.

8. Spanish Banks

Spanish Banks, just west of Locarno, is one of the widest stretches of sand in the city. At low tide the water pulls back for hundreds of metres, exposing huge flats that are perfect for long beach walks, kite flying and picnics with an unobstructed view of the North Shore mountains.

The beach is split into East, West and Extension sections along the same shoreline, so there is plenty of room to spread out even on a busy summer day.

Wreck Beach at sunset below the cliffs near UBC

9. Wreck Beach

Wreck Beach, below the cliffs at the western tip of the city near UBC, is Canada’s best known clothing optional beach and one of its most visited. The clothing optional stretch runs for several kilometres along the shore, backed by tall trees that make it feel far from the city.

You reach the sand by a long staircase from the parking area, so pack light. Remember that photography is strongly discouraged out of respect for other visitors. See the Wreck Beach guide for access details.

10. Ambleside Beach

Ambleside Beach is West Vancouver’s answer to the city beaches, right at the mouth of the Capilano River on the North Shore. It is more driftwood and pebble than fine sand, but the payoff is one of the best views in the region: Lions Gate Bridge, Stanley Park and the downtown skyline all lined up across the water.

A seawall path, off-leash dog area, pitch-and-putt course and a Saturday farmers market in season make it easy to turn into a full afternoon, and it is a particularly good spot to watch the sunset light up the city across the harbour.

Iona Beach Regional Park at sunset near the mouth of the Fraser River

11. Iona Beach Regional Park

Iona Beach sits out near YVR on Sea Island, at the mouth of the Fraser River, and feels far wilder than any of the beaches closer to downtown. A long spit trail and a jetty walkway stretch out into the Strait of Georgia, and the driftwood-strewn shore is one of the best birdwatching spots in the region.

It is also one of the few beaches in the area with a dedicated off-leash dog section, and because it is a little out of the way, it stays noticeably quieter than the city beaches even on warm weekends. Full details are in the Iona Beach Regional Park guide.

12. Garry Point Park

Garry Point Park sits at the southwestern tip of Richmond, right where historic Steveston Village meets the Salish Sea. The open, grassy point turns into sandy tidal flats at low tide, and the wide-open sightlines and steady breeze make it one of the best kite flying spots in Metro Vancouver.

Steveston’s fishing heritage is on full display here, from the netted dragon boat statue to the working fishing fleet moored nearby, and the park is a favourite for sunset walks over the Gulf Islands. Read more in the Garry Point Park guide.

Garry Point Park sandy beach area in Richmond's Steveston Village
Centennial Beach at Boundary Bay Regional Park in Delta on a summer day

13. Centennial Beach

Centennial Beach is the sandy anchor of Boundary Bay Regional Park in Delta, a short drive south of the city near Tsawwassen. The bay is famously shallow, so at low tide the water warms up quickly and the sand flats stretch out for a long way, making it a favourite with families.

Grassy dunes, picnic areas and a playground back the beach, and on a clear day the view stretches all the way to Mount Baker across the water. Details on parking and facilities are in the Centennial Beach guide.

14. Crescent Beach

Crescent Beach, about 45 minutes south of downtown in South Surrey, has the feel of a small seaside village rather than a city beach. A little marina, a handful of cafés and shops, and quiet residential streets sit right behind the sand.

The water is shallow and warms up quickly at low tide, similar to Boundary Bay just to the west, which makes it an easy, unhurried option for families looking to get out of the city for the day.

White Rock Beach and pier at sunset over Semiahmoo Bay

15. White Rock Beach

White Rock Beach sits close to an hour south of downtown near the US border, but it is well worth the drive for some of the warmest ocean swimming in the region, since Semiahmoo Bay is shallow and slow to cool. Canada’s longest wooden pier stretches out over the water and is the beach’s defining landmark.

A promenade lined with restaurants and ice cream shops runs the length of the beach, and the low, west facing shoreline makes it another strong sunset pick. Full pier history and access details are in the White Rock Pier guide.