Marine Drive (Greater Vancouver)

At the western edge of Point Grey near Wreck Beach, the roadway turns south and becomes Southwest Marine Drive near the Totem Park student residences.

It becomes an arterial road as it leaves the UBC Campus and heads east through Pacific Spirit Regional Park and Shaughnessy Golf and Country Club, re-entering Vancouver in the Dunbar–Southlands neighbourhood, following the North Arm of Fraser River, but located a number of blocks away from the water.

It passes through Kerrisdale and Marpole before turning due east along the 70th Avenue alignment just past Angus Drive.

It reaches a Y-interchange at the north end of the Arthur Laing Bridge where traffic can access the Vancouver International Airport via Grant McConachie Way.

Near Park Royal Shopping Centre, it intersects Taylor Way where Highway 99 briefly joins Marine Drive.

After crossing the Capilano River, Highway 99 leaves Marine Drive at the base of the Lions Gate Bridge and heads towards Stanley Park and Downtown Vancouver.

[4] Just east of the Lions Gate Bridge approach, Marine Drive passes through the District of North Vancouver for several blocks.

It passes Capilano Mall and turns southeast where it reaches its terminus at the five-way intersection with Berwicke Avenue, Keith Road, and 3rd Street.

Both Keith Road (due east) and 3rd Street (southeast) function as the eastern extension of Marine Drive and link to Lower Lonsdale, North Vancouver's main business district.

It travels east and crosses into White Rock at Bergstrom Road (136th Street) and follows the waterfront; the two are separated by the BNSF Railway.