Sasamat Lake sits inside Belcarra Regional Park just northeast of Port Moody, and it has a reputation among locals for one simple reason: the water is warm. While most freshwater swimming spots in the Lower Mainland stay cold enough to make you gasp, Sasamat regularly warms up through the summer months, which is why families keep coming back to White Pine Beach on the lake’s north shore year after year. The lake itself covers roughly 45 hectares and is ringed by a loop trail of about 3.2 kilometres, including a floating walkway across the water known locally as the Floatwalk.
This guide focuses specifically on Sasamat Lake and White Pine Beach as a stand-alone day trip from Port Moody, covering what the beach offers, how the loop trail and floating bridge work, when to go to avoid the worst of the crowds, and the practical details around parking and lifeguard hours. If you are looking for the broader picture of Belcarra Regional Park, including Barnet Marine Park and Jug Island Beach, we cover that separately. Here, the focus stays on the lake.


White Pine Beach and the Swimming Area
White Pine Beach occupies the north end of Sasamat Lake and is the main developed access point for swimmers, sunbathers, and picnickers. The shoreline slopes gently, which makes it comfortable for young children and less confident swimmers, while the open water further out gives stronger swimmers room to stretch. Because the lake is shallower and more sheltered than a lot of the region’s other lakes, the surface water warms up notably through July and August, and that warmth is really the whole draw of the place.
The beach has washrooms, change rooms, picnic tables, and a concession stand that operates seasonally, so you can plan for a full day without having to pack every single thing you might need. Lifeguards from the Lifesaving Society of BC are on duty during the peak summer season, which adds a level of reassurance for families with kids in the water, though you should still keep a close eye on young swimmers since supervision on a busy beach day can only do so much.
Near the south end of the lake, away from the main beach, a floating bridge (the Floatwalk) crosses the water and is used by swimmers and anglers alike. It is a distinctive feature of Sasamat and one of the more memorable parts of walking the full loop trail, since it puts you out on the water itself rather than just alongside it.
The Lake Loop Trail
A trail circles the entire lake, covering the roughly 3.2 kilometre perimeter and taking most visitors somewhere between 45 minutes and just over an hour at a relaxed walking pace. The path moves between forested sections of second-growth coastal trees and stretches that run close to the shoreline, giving repeated views back across the water toward the opposite bank.
The floating walkway section of the loop is the highlight for most people, since it is the one part of the route where you are walking directly over the lake rather than beside it. It is a good spot to pause, and on a calm day the water is often clear enough to see well below the surface.
The loop is an easy, mostly flat walk suitable for most fitness levels, and it works well either as a stand-alone outing or as a way to stretch your legs after time at the beach. Because the trail stays close to the water for most of its length, it does not offer the elevation or viewpoints you would get from some of the steeper trails elsewhere in the region, but that is exactly the appeal: it is a gentle, scenic walk rather than a demanding hike.

When to Visit and What to Expect

Summer weekends, especially in July and August, are by far the busiest time at White Pine Beach. The lake’s reputation for warm water means word gets around, and on a hot Saturday the beach and the surrounding grass areas fill in early. If you want a quieter visit with more room to spread out, a weekday morning is a far better bet, and the water is generally just as warm by midweek as it is on the weekend.
Shoulder-season visits, in late spring or early autumn, offer a different but worthwhile experience. The crowds thin out considerably, the forest around the lake takes on its own character outside of peak summer, and the loop trail is a pleasant walk even if the water is too cool for a swim at that point. Just be aware that seasonal amenities like the concession stand and lifeguard coverage typically wind down outside the core summer window.
Weather can change quickly in the Lower Mainland, so it is worth checking conditions before you head out, particularly if a swim is the main reason for the trip. Bringing layers is a good habit even on a warm day, since the forest around the lake keeps shaded areas noticeably cooler than the open beach.
Getting There from Port Moody
Sasamat Lake and White Pine Beach are a short drive from Port Moody, generally taking about 15 to 20 minutes depending on traffic, following Ioco Road and connecting through to Bedwell Bay Road into Belcarra Regional Park. The route winds through forested residential areas before reaching the park entrance, and signage for White Pine Beach is clear once you are on Bedwell Bay Road.
Parking at White Pine Beach operates on a pay basis during the main season, generally running from spring through the end of September, and the lot is known to fill up by mid-morning on hot summer weekends. Arriving early is the simplest way to guarantee a spot, and if the main lot is full, overflow options nearby can involve a longer walk in.
There is limited seasonal bus service to White Pine Beach from Coquitlam during the summer months, which can be a useful option if you would rather not deal with parking at all, though schedules are limited compared to regular transit routes, so checking current timetables before relying on it is worthwhile.
Planning Your Visit to Sasamat Lake
A day trip to Sasamat Lake works well built around a simple structure: arrive early, claim a spot on the beach or under the trees, swim through the warmer part of the day, and use the loop trail either as a warm-up walk or a way to cool down and dry off before heading home. Packing a picnic is a good idea even with the concession stand available, since it gives you more flexibility and avoids any lineups on a busy day.
If you are coming from Port Moody, it is easy to treat Sasamat Lake as the centrepiece of a longer day that also includes a stop at one of the city’s waterfront parks or a coffee shop on the way back into town. Because the drive out to Belcarra is short, the lake works equally well as a half-day outing or as the anchor for a full day away from the city.
Families visiting with young children should note that while the beach slopes gently and lifeguards are present in peak season, the deeper water off the floating bridge is genuinely deep, so keeping track of where kids are swimming matters more once you get away from the shallow shoreline.
Tips for Visiting Sasamat Lake
Arrive before mid-morning on summer weekends. The parking lot at White Pine Beach fills quickly once the day warms up, and arriving early is the most reliable way to get a spot without a long wait.
Bring cash or a card for pay parking, and check current rates before you go, since seasonal parking fees at Metro Vancouver regional parks are adjusted from time to time.
Pack a picnic rather than relying solely on the concession stand, particularly on busy days when lines can build up quickly during peak lunch hours.
If swimming is the priority, go on a weekday if your schedule allows it. The water is just as warm, and the beach is dramatically less crowded than on a summer weekend.
Walk the full loop trail at least once, even if you are mainly there for the beach. The floating bridge section is worth the extra time and offers a different perspective on the lake.
Questions Often Asked
Why is Sasamat Lake warmer than other lakes near Vancouver?
Sasamat Lake is shallower and more sheltered than many of the region’s other lakes, which allows its surface water to warm up more readily through the summer months. This is the main reason it has such a strong reputation as one of the warmest swimming lakes in Metro Vancouver.
Is there an entry fee for Sasamat Lake or White Pine Beach?
There is no fee to access the beach or trails themselves, but parking at White Pine Beach operates on a paid basis during the main season, generally from spring through the end of September. Check current rates with Metro Vancouver Regional Parks before you visit.
How long does the loop trail around Sasamat Lake take?
The loop trail covers approximately 3.2 kilometres around the perimeter of the lake, including a floating walkway section. Most visitors complete it in somewhere between 45 minutes and just over an hour at an easy walking pace.
Are lifeguards on duty at White Pine Beach?
Yes, lifeguards from the Lifesaving Society of BC are on duty during the peak summer season. Coverage is seasonal, so it is worth confirming current hours if you are visiting outside the core summer months.
How far is Sasamat Lake from Port Moody?
Sasamat Lake and White Pine Beach are about 15 to 20 minutes by car from Port Moody, reached via Ioco Road and Bedwell Bay Road into Belcarra Regional Park. There is limited seasonal bus service in summer, but a car is the most reliable way to get there.



