Earls Cove is accessed by ferry terminal and paved highway. From the Lower Mainland, BC Ferries provides service from Horseshoe Bay to Langdale. From Langdale, Highway 101 runs to the end of the Sunshine Coast at the community of Lund; Earls Cove, and the ferry from Earls Cove to Saltery Bay, is approximately midway between Langdale and Lund. The distance from Vancouver to Earls Cove is 136 kilometres (85 mi). The ferry trip across the mouth of Jervis Inlet provides passengers with scenery little changed from when Captain George Vancouver explored the area in 1792.
Earls Cove Ferry Terminal
The Earls Cove Ferry Terminal is a BC Ferries terminal with two berths that links Highway 101 across Jervis Inlet to Saltery Bay. Known as the Sechelt – Powell River (Earls Cove–Saltery Bay) ferry, it is about 9.5 nautical miles (17.6 km) long and serviced by the MV Malaspina Sky.[1] The trip by ferry from Earls Cove to Saltery Bay takes about 50 minutes.
Nearby Sakinaw and Ruby Lakes are noted for their trout fishing in season. They are also freshwater havens for canoers and kayakers.
Ruby Lake Lagoon is home to over 80 species of birds, and to other animals. Wildlife watchers can observe Wood Duck, painted turtles, beavers, otters, elk, deer and bears.
The northern terminus of the Suncoaster Trail, a 33 km (21 mi) trail popular with hikers and bikers, is at Klein Lake, just east of Earls Cove. NIHO Land & Cattle Company (owners of recreational land) strongly recommend before attempting any hike in this region you first purchase a hiking guide from a local bookstore.
There are several provincial parks in the area, including Musket Island Marine Park. Ambrose Lake Ecological Reserve preserves a small coastal lake, adjacent bogland, and surrounding forest, and is open to the public for non-destructive pursuits like hiking, nature observation and photography.