Last Updated on October 7, 2026 by Explore Vancouver
Vancouver has some of the best city beaches in Canada, with sand, mountain views and sunsets a short walk from downtown. This guide covers the best beaches in Vancouver and across Metro Vancouver, from busy English Bay and Kitsilano to quiet driftwood stretches, a clothing-optional beach, tidal flats in Delta, lake beaches and a day trip to Bowen Island. Each entry says what the beach is good for, so you can pick the right one for the day.
Best Beaches in Vancouver at a Glance
- Best for convenience: English Bay Beach
- Best for sunsets: Third Beach, Sunset Beach and Iona Beach
- Best for a lively beach day: Kitsilano Beach
- Best for long walks: Spanish Banks and Iona Beach
- Best for families: Centennial Beach and Kitsilano Beach
- Best clothing-optional beach: Wreck Beach
- Best seaside promenade: White Rock Beach
- Best lake beaches: Buntzen Lake and Alouette Lake
- Best island day trip: Sandy Beach, Bowen Island
Vancouver's city beaches are looked after by the Park Board and most have washrooms, concessions and, in summer, lifeguards at designated swimming areas. The ocean here is cold even in August, so most people paddle, wade and sunbathe, and the strongest swimmers go in for short dips.

English Bay Beach
English Bay is the beach most visitors reach first. It sits on Beach Avenue in the West End beside Stanley Park, with cafes, restaurants and shops a few steps away on Denman Street. The wide sand is good for sunbathing, and the beach fills up on hot days and on summer fireworks nights. Come early for a spot and stay for the sunset.
Rules on alcohol differ between beaches, and English Bay has not been one of the beaches where drinking is allowed in recent seasons, so check the Park Board before you pack a cooler. Read the full guide: English Bay Beach.

Sunset Beach Park
Just along the shore from English Bay, Sunset Beach is a long grassy park with a beach on the water and views across to the North Shore mountains. It lives up to its name in the evening, when the light turns gold over the bay. It is a good choice when English Bay feels too crowded.
The Park Board runs a paddling launch here but warns about strong currents and busy boat traffic, so beginners are better off at Kitsilano or Spanish Banks. Read the full guide: Sunset Beach Park.

Third Beach, Stanley Park
Third Beach sits on the west side of Stanley Park and is one of the calmest beaches in the city. Driftwood logs line the sand, the crowds are thinner than at English Bay, and the sunsets over the water are some of the best in Vancouver. You can reach it on foot or by bike along the Seawall.
If you want a beach with a playground and an outdoor pool nearby, Second Beach is a short walk away and also in Stanley Park. Read the full guide: Third Beach in Stanley Park, part of our Stanley Park guide.

Kitsilano Beach (Kits Beach)
Kits Beach is the most social beach in Vancouver. Beach volleyball courts, a modern playground, an outdoor pool in season and a long grassy slope make it a favourite for swimming, people watching and picnics. The view across the water takes in the downtown skyline and the North Shore mountains.
It is also a good launch spot for paddleboards and kayaks. Weekend parking is tight, so consider biking or taking transit.

Jericho Beach
Jericho Beach is a laid-back Point Grey beach with wide lawns, sand and a relaxed pace that suits swimming, picnics and paddling. Large trees and open grass behind the beach make it easy to spend a whole afternoon, and it tends to feel calmer than Kits.
Locarno Beach and Spanish Banks
West of Jericho, Locarno Beach and Spanish Banks form a long, connected stretch of sand along the Burrard Inlet shore, all the way toward UBC. Spanish Banks is the one to pick for long walks, since the tide goes far out and exposes wide flats at low water. Spanish Banks East is the Park Board's designated kite surfing launch, and both Spanish Banks areas work well for paddleboards and kayaks.
Check a tide table before you go. The beach looks very different at high and low tide. For more ideas on getting on the water, see our guide to the best places to kayak in Vancouver.

Wreck Beach
Wreck Beach is part of Pacific Spirit Regional Park, next to the UBC campus, and is Vancouver's well-known clothing-optional beach. Clothing is optional throughout, and visitors are expected to respect other people's privacy and not take photos of strangers. The beach has a wilder, more natural feel than the city beaches, with driftwood, big logs and views toward Bowen Island and the North Shore mountains.
The most popular access is Trail 6, which has roughly 500 wooden steps down a steep bluff, and the climb back up is the hard part. Bring water and food, since facilities are limited, though vendors often work the beach in summer. Read the full guide: Wreck Beach.

Trout Lake Beach
Trout Lake, in John Hendry Park in East Vancouver, is the city's freshwater option. It has a small beach, a flat path around the lake and mountain views, and it is a favourite local spot with a neighbourhood feel and a farmers market nearby in season. The lake has had water quality closures in some years, so check for current advisories before you swim.
Read the full guide: Trout Lake.

New Brighton Park Beach
New Brighton Park sits on the south shore of Burrard Inlet in East Vancouver and offers a quieter beach with views of the North Shore mountains and the working port. It also has an outdoor pool in summer, a playground and open lawns, which makes it a good family stop away from the busier west side beaches.
Check swimming advisories before you go in the water. Read the full guide: New Brighton Park.
Ambleside Beach, West Vancouver
Ambleside Beach in West Vancouver is a long sandy beach beside Ambleside Park, with a seawall walk and views across the water to Stanley Park, the Lions Gate Bridge and the downtown skyline. It has a quieter, more local feel than the city beaches, and Ambleside Village's shops and cafes are a short walk away. It makes a good sunset stop after a day on the North Shore.

Iona Beach Regional Park, Richmond
Iona Beach Regional Park lies north of Vancouver International Airport and is best known for its long jetty, which runs about four kilometres out toward the setting sun. Planes pass low overhead, birds work the tidal flats, and the open sky makes it one of the best sunset walks in Metro Vancouver. It is a place for walking, bird watching and big views, not for a swim.
Read the full guide: Iona Beach Regional Park.

Garry Point Park, Steveston
Garry Point Park sits where the Fraser River meets the Strait of Georgia at the edge of Steveston Village. The sandy shore, driftwood logs and open grass are made for kite flying, picnics and watching container ships go by, and the views stretch to the North Shore mountains. It is better for walking and relaxing than for swimming.
Fish and chips and a village stroll are close by. Read the full guide: Garry Point Park.

Centennial Beach, Delta
Centennial Beach in Boundary Bay Regional Park is a favourite for families who want space and shallow water. At high tide the water can warm over sun-heated sand, and at low tide the tidal flats stretch far out, with Mount Baker on the horizon. The park has picnic areas, a playground, a seasonal concession and walking trails, and it is usually less crowded than the city beaches.
Plan around the tide and check the park page for current conditions. Read the full guide: Centennial Beach, part of Boundary Bay Regional Park.

White Rock Beach and Pier
White Rock is the classic seaside day out. The 470 metre White Rock Pier is one of the longest wooden piers in Canada, and the promenade runs more than two kilometres along the beach with restaurants and patios facing Semiahmoo Bay. At low tide a wide stretch of sand opens up for tide pools and sandcastles, and the view from the end of the pier reaches the coastal mountains and the San Juan Islands.
Dogs are not allowed on the pier, and seasonal dog rules apply on the promenade, so check the city's current notices. Read the full guide: White Rock Pier, part of our White Rock guide.
When the ocean feels too cold, a lake beach is the next best thing. These three are all within about an hour of downtown.

Buntzen Lake, Anmore
Buntzen Lake is a BC Hydro reservoir in the forest above Anmore, with sandy beach areas, picnic spots and an extensive trail network. The lake is popular for paddling, and the south beach is the main swimming and family area. Water temperatures are cooler than at some other lakes, so expect a refreshing dip. Summer visits often need advance planning, so check for current access rules.
Read the full guide: Buntzen Lake.

Alouette Lake, Maple Ridge
Alouette Lake in Golden Ears Provincial Park has a large sandy beach ringed by mountains, a day-use area for picnics and on-site kayak and canoe rentals in season. The water is cold, but the scenery makes up for it. Golden Ears has used a day-use pass system in peak summer, so check BC Parks before you go.
Read the full guide: Alouette Lake.

Deer Lake Park, Burnaby
Deer Lake Park is a calm city lake with a small beach area, a loop path, a dock and plenty of paddling. It suits families who want a gentle outing, and the lake glows at sunset. Check for water quality advisories before swimming.
Read the full guide: Deer Lake Park.

Sandy Beach, Bowen Island
Bowen Island is a short BC Ferries ride from Horseshoe Bay, and Sandy Beach is one of its best spots for a swim or a paddle. It is a relaxed, quiet beach with calm water and a small-island feel. Pair it with a stroll around Snug Cove for a full day trip.
Read the full guide: Sandy Beach, Bowen Island, or plan the whole trip with our Bowen Island guide.
Tips for Visiting Vancouver Beaches
- Check water quality. Health authorities post beach advisories, especially after heavy rain. Look at the current notice before you swim.
- Look for lifeguards. Many Vancouver beaches have lifeguards at designated swimming areas in summer, and the list and dates change from year to year, so confirm with the Park Board.
- Plan around the tide. Spanish Banks, Centennial Beach and White Rock change a lot between high and low tide.
- Expect cold water. The ocean stays cold, so plan short swims and bring a towel and layers.
- Check alcohol and dog rules. They differ by beach and by season.
- Go early on hot weekends. Parking at Kits, English Bay and the Spanish Banks lots fills up fast. Biking or transit is easier.
- Stay for sunset. See our guide to the best sunsets in Vancouver for more spots.
Frequently Asked Questions
What is the best beach in Vancouver?
English Bay is the easiest to reach and the best first stop, Kitsilano Beach has the liveliest atmosphere, and Third Beach is the calmest of the main city beaches. The best choice depends on whether you want convenience, activity or quiet.
Can you swim at Vancouver beaches?
Yes. Many city beaches have designated swimming areas, and lifeguards patrol them in summer. The ocean is cold, and water quality can change after rain, so check current advisories first.
Is there a nude beach in Vancouver?
Yes. Wreck Beach in Pacific Spirit Regional Park, next to UBC, is the clothing-optional beach. Clothing is optional throughout, and visitors are expected to respect other people's privacy.
Which Vancouver beaches are best for sunsets?
Third Beach, Sunset Beach and Iona Beach are among the best for sunsets, and English Bay and Ambleside Beach also have excellent evening light.
What are the best beaches near Vancouver for families?
Kitsilano Beach has a playground and an outdoor pool in season, and Centennial Beach in Delta has shallow water, picnic areas and a playground. Both are easy picks for a family day.
Are Vancouver beaches free?
Yes, the beaches themselves are free to visit. Parking, concessions and day-use passes at some lake beaches may cost extra, so check the official page for each location.
Planning more outdoor time? Explore our guides to Vancouver parks, kayaking and day trips.