Situated on Indian Arm and northwest of Port Moody, Belcarra is a charming village that is somewhat isolated geographically on a narrow peninsula and accessible only via a twisting paved road or via water. Before this bedroom community became incorporated, it was most commonly referred to as Belcarra Bay.

This small community is home to beautiful Belcarra Park, one of Metro Vancouver's most cherished green spaces. Winding through Belcarra, the 1,100-hectare regional park begins near Belcarra Bay and extends to Sasamat Lake - considered one of greater Vancouver's warmest lakes.

Belcarra Regional Park boasts family-friendly terrain and beach trails offering spectacular viewpoints of Deep Cove, Seymour Mountain and waterways that link the Burrard Inlet with Indian Arm. The trail to Jug Island Beach, specifically, weaves through scenic moss-covered forests before descending a steep hill - offering remarkable views of the tiny island just off the shoreline.

Hiking Trails

Admiralty Point

A short hike with a beautiful view of Deep Cove, Seymour Mountain, and Burnaby Mountain in Belcarra Regional Park.

Jug Island Beach

The hike to Jug Island Beach in Belcarra Regional Park passes through beautiful forests before descending downhill to a view of the tiny island.


Sasamat Lake

Sasamat Lake offers a great year-round hike or a place for families to combine a short walk with a picnic and some lake swimming.