Vancouver SkyTrain station with train
City Transport

The Compass card in Vancouver

The Compass card in Vancouver: buying it, topping up, where it works and whether a tourist should bother.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Vancouver's transit system — SkyTrain, buses and the harbour-crossing SeaBus, all run under TransLink — is paid for with a single tap system called Compass. As in a growing number of cities, you don't strictly need to buy anything: TransLink accepts contactless bank cards and phone wallets directly at the same readers, which for most visitors is the simplest way in. It's still worth understanding how Compass works, since the zone-based fare structure behind it catches out visitors used to flat-fare systems.

Contactless or a Compass card?

If your bank card or phone supports contactless payment, you can tap it directly at SkyTrain station gates, on the SeaBus and when boarding buses, and TransLink calculates the fare for you — no card to buy, no balance to manage. A physical Compass Card is worth getting instead if you'd rather keep transit spending separate, want to load a multi-day pass, or don't have a contactless-enabled card. Compass Cards are sold from vending machines (Compass Vending Machines) at every SkyTrain station, loaded with cash or card, for a small refundable deposit.

Same fares either way. TransLink prices contactless and Compass Card travel the same, so the choice is really about convenience rather than cost — similar in principle to the Oyster-versus-contactless decision in London, though Vancouver's zone system adds a layer contactless riders should still understand.

How the zones work

Unlike flat-fare systems such as London's Tube, Vancouver's SkyTrain and SeaBus fares depend on how many zones you cross — the region is divided into zones, and a journey within one zone costs less than a journey spanning two or three. Buses are a flat fare regardless of zones, which simplifies things if your trip is bus-only. For visitors, the practical takeaway is that a longer SkyTrain journey, such as out toward the suburbs or to the airport, will cost more than a short hop downtown, and the system calculates this automatically based on where you tap in and out — you don't need to work out the zone map yourself, just tap correctly at both ends.

Tapping in and out

On SkyTrain and the SeaBus, tap in at the start of your journey and tap out at the end — this is what lets the system calculate the correct zone-based fare, and skipping the tap-out typically results in the maximum fare being charged. On buses, you only tap once when boarding, since bus fares are flat regardless of distance.

Where Compass and contactless work

The system covers SkyTrain's three lines (Expo, Millennium and Canada Line), all TransLink buses, and the SeaBus crossing Burrard Inlet between downtown and the North Shore. The Canada Line is also how most visitors reach downtown Vancouver from Vancouver International Airport, tapping in at the airport station the same way as anywhere else on the network, with the airport-zone surcharge added automatically to fares starting there.

Fare caps and day passes

Compass and contactless both apply a daily fare cap, so if you take enough taps in a single day to exceed the cost of a day pass, TransLink stops charging further fares for the rest of that day — similar in principle to the automatic capping used in London and a growing number of other cities. This works whether you're using a Compass Card or a contactless bank card, provided you stick to the same card all day, since the cap tracks per card rather than per person.

Topping up a Compass Card

Add value or load a pass at any Compass Vending Machine using cash or card, through the Compass app, or online with a registered card for auto-reload. If you're using contactless instead, there's nothing to load — TransLink bills your card directly for what you've tapped.

Evenings, weekends and off-peak fares

TransLink applies a lower flat fare across all zones during evenings, on weekends and on public holidays, meaning a longer SkyTrain trip that would cost more during a weekday daytime peak becomes a single flat rate outside those hours. This is worth timing around if your itinerary is flexible — an evening trip out to the suburbs or a weekend day exploring further afield costs less than the same journey on a weekday afternoon, and the system applies it automatically based on when you tap, with nothing to select in advance.

Compass and the wider region

Compass isn't limited to downtown Vancouver — it covers the whole TransLink service area, including Richmond, Burnaby, Surrey and out to the North Shore, which matters if you're staying somewhere other than the downtown core or making a day trip to somewhere like Steveston's fishing village. The zone system means these outer-area trips generally cost more than a single downtown hop, but the card and the tapping process work identically wherever you go within the region, so there's nothing extra to learn for a day trip beyond checking roughly how many zones you'll cross.

Practical tips

If your trip continues down the coast, Seattle and other West Coast cities run broadly similar tap-in, tap-out systems — see our city transport hub for guides to fare cards elsewhere on the continent, including Los Angeles's TAP card.

Frequently asked questions

Do I need a Compass card, or can I just tap my bank card?

You can tap a contactless bank card or phone wallet directly at the same readers, at the same fares. A physical Compass Card is only worth buying if you want a multi-day pass, prefer to keep spending separate, or don't have a contactless card.

Why does my SkyTrain fare change depending on where I go?

Vancouver's SkyTrain and SeaBus use zone-based fares — journeys crossing more zones cost more. Buses are a flat fare regardless of distance. Always tap in and out on SkyTrain so the correct zone fare is calculated.

Is there an extra charge from the airport?

Yes — journeys starting at the Canada Line's airport station carry an additional zone surcharge, applied automatically when you tap in there.

Does Vancouver cap my daily transit spending automatically?

Yes, both Compass Cards and contactless bank cards are capped once you've paid the equivalent of a day pass in taps within a single day, as long as you use the same card throughout.

Sources and further reading: