Runners spread across a city avenue during a marathon

BMO Vancouver Marathon

The race is run in Vancouver, between the Pacific and the Coast Mountains.

Prepare for BMO Vancouver Marathon

A plan built from your answers and your race date.

The race is run in Vancouver, between the Pacific and the Coast Mountains. The route moves through city neighbourhoods and spends long stretches along the waterfront, with views across the bay to the North Shore peaks. Early May is mild but often wet, and mornings by the water stay cool at the start.

5K Kids Run held on Saturday May 1. m. Pacific time. This is the major destination race in Western Canada, and it is distinct from the Beneva Vancouver Half Marathon held in late June.

The formats

4 formats on the program.

FormatDistance
Marathon 26.2 mi
Demi-marathon 13.1 mi
8 km 5 mi
Kids Run 2,5 km 1.6 mi

Organizer information, checked on September 21, 2026 · bmovanmarathon.ca

When to start

A build for this distance usually runs 12 to 20 weeks. Counted back from race day, that puts the start somewhere between December 7, 2026 and February 1, 2027.

These ranges are working conventions, not a research finding — no trial has compared plan lengths against each other. What matters more is that the plan was built for the weeks you actually have, rather than shrunk down from a longer one.

How to choose your start date

When to start

December 7, 2026

→ February 1, 2027

Questions

What is the date of BMO Vancouver Marathon in 2027?
BMO Vancouver Marathon is run on Sunday, May 2, 2027 in Vancouver. Date published by the organizer, checked on September 21, 2026.
What distances does the BMO Vancouver Marathon offer?
5K Kids Run for children, which is staged on the Saturday ahead of the main race day.
Is the BMO Vancouver Marathon course hard?
It is rolling rather than flat. The hillier ground comes mainly in the first half of the marathon, ahead of faster waterfront sections, so a controlled start pays off over the closing kilometres.

Your race is on the calendar. Your plan should be too.

Build my plan

Secure payment with Stripe. Then allow about 30 minutes for your profile, in several sittings if you like.

Start: $39 · Complete from $24.90 a month Build my plan