A taxi from Vancouver International Airport (YVR) to North Vancouver typically costs $50 to $70, with an average around $60. The ride takes about 20 to 30 minutes depending on traffic. Another estimate gives a range of $45 to $70, and about $50 if there are no delays or extra charges.
Fare and distance
The distance is roughly 12 to 15 kilometres. Prices vary with the time of day, the taxi company and surcharges such as airport fees or late-night rates. During peak hours or heavy traffic, fares tend to rise slightly because of the extra travel time.
Taxi companies apply different rates, including surcharges for late-night or early-morning rides and fees for luggage or extra passengers. Flat-rate options between YVR and North Vancouver are common, and they give a more predictable cost. Many taxis carry credit card machines. Confirm the estimate with the service beforehand, and pick a reputable operator.
For a firmer price, book a taxi in advance or use a ride-hailing service, which often gives fixed fares or estimates. Small extras, such as airport fees or tips, can add $5 to $10 to the total.
How to work out your own taxi cost
- Find the distance from YVR to your North Vancouver address with a map or GPS app, and multiply it by the taxi company’s rate per kilometre. Typical rates in BC run from $1.80 to $2.50 per kilometre.
- Add time-related charges. Taxis may include a waiting or traffic surcharge at peak hours, so a 20-minute drive might add $5 to $10 depending on traffic.
- Add an airport surcharge, which can be around $3 to $5 for pickups at YVR, and luggage fees of about $2 to $5 where they apply.
- Check the minimum fare, often $3 to $4. If your calculated fare is lower, the minimum is charged.
- Combine the distance charge, time or traffic fees, airport surcharge and luggage fees for the total.
Many taxi companies in BC also provide fare calculators on their websites. Use them for estimates that fit your trip.
