Money
Commuting to UBC: What Every Option Costs
Updated August 11, 2026 · 12 min read
A U-Pass costs $47.85 a month in 2026/27. An undergraduate parking permit costs $1,153.93 for the same September-to-April stretch. That gap — $771.13, before you have bought a car — is the whole decision for most people, and everything below is the detail behind it.
This page prices the modes and times the trips. Where to live and what it costs to live there is a separate question, answered in the UBC off-campus housing guide and on the UBC listings page.
What each mode costs
| Mode | Price | Source, checked 11 Aug 2026 |
|---|---|---|
| U-Pass BC, 2026/27 | $47.85/month, $191.40/term | TransLink; UBC |
| U-Pass BC, to 31 Aug 2026 | $46.90/month | TransLink |
| Compass Card | $6, refundable | TransLink |
| Evo, driving | $0.49/min, $17.99/hr, $104.99/day | Evo, effective 1 Mar 2026 |
| Evo, per trip | $1.85 all-access fee | Evo |
| Evo, to join | $35.00 once (waived for BCAA), $2.00/year | Evo |
| Modo Monthly | $6/month, $6/hr, $0.35/km, $3/trip ($1 for EVs) | Modo |
| Modo Plus | $500 redeemable share, $1/year, $5/hr, $0.35/km | Modo |
| Modo, whole day | $100/day Daily Drive, $135/day Large & Loadable | Modo |
| UBC permit, undergrad 1-parkade | $1,153.93 Winter Session, $425.96 Summer | UBC Parking |
| UBC permit, grad 5-parkade | $1,278.00/year, $114.10/30 days, $11.23/day | UBC Parking |
| UBC permit, residence student | $106.49/30 days | UBC Parking |
| Mobi bike share, UBC annual pass | $149/year, unlimited 60-minute rides | UBC |
| Bike cages, lockers, Bikeep racks on campus | Free | UBC |
Three of these change on a schedule. U-Pass BC steps up every 1 September — TransLink has published $48.80 for 2027/28, $49.80 for 2028/29 and $50.80 for 2029/30. Evo's rates carry an effective date and were last set 1 March 2026. UBC's parking page carries no effective date at all, which is why every permit figure here is dated to the day it was read rather than to a rate year.
Getting to campus, by where you live
| From | Board at | Route | Scheduled time to UBC Exchange | Straight-line km | Drive time |
|---|---|---|---|---|---|
| UBC campus / UEL | — | walk | Main Mall end to end is 1.2 km, ~15 min | 0.7 | — |
| Wesbrook Village | — | walk or bike | UBC: "biking or walking distance" | 1.9 | — |
| West Point Grey | — | 99, 4, 14 | UBC estimates 5–10 min by bus | 3.3 | not published |
| Kitsilano | Alma at 10th Ave | 99 B-Line | 11–16 min | 6.7 | not published |
| Cambie corridor | Broadway–City Hall Stn | 99 B-Line | 21–31 min | — | not published |
| Oakridge | Oakridge–41st Ave Stn | R4 | 19–28 min | — | not published |
| Mount Pleasant | Olympic Village Stn | 84 | 19–28 min | — | not published |
| South Vancouver | Langara–49th Ave Stn | 49 | 28–32 min | — | not published |
| East Vancouver | Commercial–Broadway Stn | 99 B-Line | 33–48 min | — | not published |
| Downtown (weekdays only) | Waterfront Stn | 44 express | 28–41 min | — | not published |
| Downtown (all day) | Pender at Hamilton | 4 | 33–52 min | — | not published |
| Southeast Vancouver | Joyce Stn | R4 | 32–46 min | — | not published |
| Richmond | Richmond–Brighouse | Canada Line + R4 | 14 min + 19–28 min, plus a transfer | — | not published |
| Burnaby (Metrotown) | Metrotown Stn | 49 | 54–65 min | — | not published |
| Burnaby (Brentwood) | Brentwood Stn | 25 | 58–79 min | — | not published |
Transit times are scheduled in-vehicle times from TransLink's timetables effective 8 June 2026 (99, R4, 49, 25, 44, 4, 84); the Canada Line leg is from TransLink's station-to-station table. Each bus range is the fastest and slowest of every Monday-to-Friday UBC-bound trip in the cited timetable, worked out by us from the published times — not a peak-hour sample, which is how most published "time to UBC" figures end up too low. Note where the boarding point is: the UBC-bound 4 has no Waterfront Station timing point at all, so its row starts at Pender at Hamilton, the closest one TransLink publishes. They exclude walking, waiting and transfers. The West Point Grey and Wesbrook rows are UBC's own approximations from its Living Off Campus guide, not measured times. Straight-line kilometres are our own calculation from OpenStreetMap centroids to UBC Exchange — a bearing, not a route, and a neighbourhood centroid is an arbitrary point.
The drive column says "not published" because it is. No primary source publishes a driving time or road distance from any Vancouver neighbourhood to UBC. The only official statement is UBC's own undated line that the campus is "located 30 minutes from the heart of downtown Vancouver", with no mode and no kilometres attached. Anyone quoting you "22 minutes from Kitsilano" is reading a maps app at one moment on one day.
Two more things the table cannot show. Kitsilano's advantage over East Vancouver is the ride time and the fact that cycling is realistic from there — it is not a better shot at getting on the bus. Boarding at Alma puts you near the end of a westbound run that has already loaded the whole Broadway corridor, which is exactly where UBC warns that buses "are usually very full and sometimes too full to stop for more passengers." A rider starting at Commercial–Broadway boards at the terminus, on an empty bus. And arriving at UBC Exchange is not arriving at your building: UBC puts Main Mall at 1.2 km and about 15 minutes on foot end to end.
Transit: the U-Pass, and the mistake everyone makes
U-Pass BC is loaded onto an Adult Compass Card and is valid on all TransLink bus, SkyTrain and SeaBus service across every fare zone. West Coast Express is a discount, not free travel, and the pass is not valid outside TransLink's system.
It is not automatic. UBC's transportation office states you must request the pass through the U-Pass BC portal on or after the 16th of the month to have it active for the following month, and activation can take up to 24 hours. Miss that and you pay full fare in September.
Eligibility at UBC runs on registration in at least three credits and fee-paying AMS membership. UBC's eligibility page also lists dollar tuition thresholds, but that page still carries COVID-19 exemption language referencing Winter Term 2 of 2021/22, so the dollar figures on it are almost certainly stale and are not reproduced here.
Twelve routes serve UBC Exchange as of the 8 June 2026 service booking, per TransLink's exchange map: the 99 B-Line, R4 41st Ave RapidBus, 4 Powell, 9 Granville/Alma, 14 Hastings, 25 Brentwood Station, 33 29th Avenue Station, 44 Downtown (weekdays only), 49 Metrotown Station, 68 Wesbrook Village, 84 VCC-Clark Station and the N17 NightBus.
Two traps in that list. Route 41 no longer serves UBC — its June 2026 timetable runs Joyce Station to 41st and Crown only. And the 9 only reaches UBC from September to April: TransLink's timetable says "from September to April, some trips operate to UBC via Broadway, Alma, 10 Ave, University Blvd to UBC Exchange." If you sign a lease near Broadway in May on the strength of the 9, it will not be going to campus.
On volume: the 99 was TransLink's busiest bus route in 2025 with 10,655,000 boardings, ahead of the R4 (8,592,000) and the 49 (8,582,000) (TransLink Buzzer). System-wide, 5.5% of bus trips experienced overcrowding in 2025, down from 11.2% in 2024, per TransLink's Transit Service Performance Review as reported in a separate Buzzer post of 24 June 2026 — TransLink publishes no route-specific figure for the 99. UBC does not hedge about it: its off-campus guide warns that "buses close to campus are usually very full and sometimes too full to stop for more passengers."
Evo: UBC is a Satellite Zone, not the Home Zone
This is the detail that decides whether Evo is usable for you, because a one-way Evo trip can only end inside an area Evo allows.
UBC is not inside Evo's core Home Zone. Evo's FAQ classes university campuses as Satellite Zones, defined as "designated parking areas where you can start and end your Evo trip that are outside of our Home Zone," alongside YVR and Grouse Mountain. So you can end a one-way trip at UBC — under satellite rules, not anywhere on campus.
Evo's own wording on where to leave it: "Parking at UBC is only allowed in Evo reserved locations and lots. If you park Evo in non-reserved parking spots or lots, just make sure to pay for parking otherwise you may get a ticket or a tow." Its parking page adds that satellite parking is allowed only in Evo reserved spots, or designated overflow lots when the reserved ones are full. The locations are shown only in the Evo app — Evo publishes no count of UBC spots and no lot names anywhere on its website, so check the app before you rely on a space existing.
Evo publishes a $5 drop-off fee at YVR and free parking at Grouse. It publishes no drop-off fee for UBC. That is not the same as there being none; it is an absence of published information.
What a trip costs, at the rates effective 1 March 2026 and before GST and PST:
| Driving time | Cost incl. $1.85 trip fee |
|---|---|
| 10 min | $6.75 |
| 15 min | $9.20 |
| 20 min | $11.65 |
| 30 min | $16.55 |
| 1 hour | $19.84 (hourly rate caps it) |
The per-minute rate crosses the $17.99 hourly rate at about 37 minutes, so a long trip should never be billed by the minute. Gas, insurance, parking and unlimited kilometres are included; a $1.50 Passenger Vehicle Rental Tax applies to rentals of 8 hours or more.
Still looking for the place itself? Describe what you want once and we email you when a matching rental is listed — usually within an hour of it going up.
Get told when it appearsModo: cheaper per hour, but you bring it back
Modo is round-trip — the car returns to the space it came from — so it is a groceries-and-IKEA tool, not a commuting one. UBC's car sharing page says there are "dozens of Modo vehicles" on the Vancouver campus with access to 600+ more across the region, and lists exactly two operators for campus: Modo and Evo.
Two rules change the maths against Evo. Modo bills a maximum of 3 hours for the window between 9pm and 7am on an overnight booking, and its whole-day rate is $100. A Friday-night-to-Saturday-morning trip is dramatically cheaper on Modo; a 12-minute one-way hop is dramatically cheaper on Evo.
Residents of the UBC neighbourhoods — Wesbrook Place, Hawthorn Place, Hampton Place, Chancellor Place and East Campus — qualify for the UNA Community Pass: free Modo membership plus a $100 driving credit. That is a UNA-resident benefit, not a UBC-student one, and the UNA publishes no expiry date, so confirm it before counting on it.
Neither operator publishes a student discount. Evo's only published discount is for BCAA members (10% off driving rates, capped at $110/year). Ignore any page that lists Zipcar or Car2Go at UBC — UBC's own transportation page lists Modo and Evo, and nothing else.
Driving: the honest verdict
| Eight months, Sept 2026 – Apr 2027 | Cost |
|---|---|
| U-Pass BC at $47.85/month | $382.80 |
| Undergraduate 1-parkade permit | $1,153.93 |
| Difference | $771.13 |
The permit buys a space in one specified parkade and nowhere else on campus. It does not include the car, insurance, fuel, maintenance or parking anywhere you drive to that is not UBC. Against that, the U-Pass is charged whether you use it or not, so its marginal cost is zero — you have already bought it.
$1,153.93 is also roughly the cost of 99 twenty-minute Evo trips at the March 2026 rates (our arithmetic, on an assumed trip length). If you drive to campus twice a week, carshare is cheaper than a permit; if you drive daily, it is not, and neither is close to the U-Pass.
Two situations genuinely justify the permit: a schedule transit cannot serve (early lab starts, late night finishes outside N17 hours) and a commute from beyond the network's reach. A daytime commute from anywhere on the 99, R4, 49, 25, 84 or 4 does not.
One number nobody can give you: UBC's hourly and daily visitor parking rates. The page at parking.ubc.ca/hourly-rates returns "Access denied" to anonymous requests, so no per-hour figure appears here.
Cycling and walking
Free, and near campus it is often the fastest option — UBC itself points Point Grey renters at bikes because the buses are full. There are 17 Mobi bike share stations on the UBC campus with space for over 300 bikes, and UBC community members can buy an annual pass for unlimited 60-minute rides on classic and e-bikes for $149. On campus, UBC provides free bike cages, bike lockers and app-based Bikeep smart racks.
We have not put a ride time on any route from any neighbourhood, because no primary source publishes one. Named bikeway routes and their lengths are in the same position — the City of Vancouver's cycling pages were unreachable, and UBC's cycling material names no routes off campus.
Rapid transit: what is actually funded
Be precise about this, because it is the thing most UBC housing pages get wrong.
| Project | Status | Reaches UBC? |
|---|---|---|
| Broadway Subway (VCC-Clark → Arbutus) | Under construction, funded, testing underway; Province says opening to the public fall 2027 | No. Interim terminus at Arbutus |
| Millennium Line UBC Extension | Not funded, not under construction. Business case funding only; TransLink says the next step is advancing to full business case | Would, eventually. No opening date published |
The Broadway Subway runs 5.7 km with six new underground stations and is funded at $1.957 billion (BC), $896.9 million (Canada) and $100.3 million in kind (City of Vancouver), per the Province's news release. It will run VCC-Clark to Arbutus in 11 minutes. What that does to your commute is shorten the bus leg to roughly Arbutus→UBC and add a transfer; TransLink states B-Line service continues between Arbutus and UBC. The project has been delayed before, so treat fall 2027 as scheduled rather than certain.
The UBC extension exists on paper as four stations at Macdonald, Alma, Jericho and the UBC Trolley Bus Loop. The federal government committed in July 2021 to fund up to 40% of its business case costs and BC matched it; the Province took project leadership in fall 2022. Nothing has been funded for construction and no opening date exists. Anyone signing a lease near UBC today should assume the bus is the service for the entire life of that lease.
What this page does not know
UBC's parking rates carry no effective date. Evo's UBC parking spots are app-only, so their number and location cannot be verified from a source. No published figure exists for a drive time, road distance or cycling time between any neighbourhood and UBC, and none is invented here. The scheduled bus times are schedules, not observations, and the 99 in particular runs slower than its timetable in the middle of a weekday afternoon in October.
Timing the search itself is a separate problem, driven by the UBC Winter Session calendar; the UBC off-campus housing hub covers where to live and the current UBC-area listings show what is up now. If a sublet is how you are covering a term away, start with UBC sublets; section 34 of the Residential Tenancy Act sets the rules for private tenancies, and the rest of our guides cover what a BC tenancy costs you.
Common questions
How much does it cost to commute to UBC by transit?
U-Pass BC costs $47.85 per month for the 2026/27 academic year, or $191.40 per term as UBC states it, which works out to $382.80 for the eight months from September 2026 to April 2027. It covers unlimited travel on all TransLink bus, SkyTrain and SeaBus services in every fare zone. It is not automatic: you must request it through the U-Pass BC portal on or after the 16th of each month for the following month. The rate was $46.90 per month until 31 August 2026 and steps up every 1 September.
Can you take an Evo to UBC?
Yes. Evo lists university campuses as Satellite Zones, meaning designated parking areas outside its core Home Zone where a one-way trip can start and end. Evo's own FAQ says parking at UBC is only allowed in Evo reserved locations and lots, or designated overflow lots when the reserved spots are full, and the locations are shown only in the Evo app. Driving rates effective 1 March 2026 are $0.49 per minute plus a $1.85 all-access fee per trip, before tax. Evo publishes a $5 drop-off fee for YVR but publishes no drop-off fee for UBC.
How much is a UBC parking permit?
A UBC Vancouver undergraduate 1-parkade permit costs $1,153.93 for Winter Session (September to April) and $425.96 for Summer Session, as listed on parking.ubc.ca on 11 August 2026. A graduate 5-parkade permit is $1,278.00 for one year, $114.10 for 30 days or $11.23 for one day. A student living in UBC residence pays $106.49 per 30 days. An undergraduate permit is valid in one specified parkade only and nowhere else on campus.
Is the SkyTrain going to UBC?
Not yet, and not with the Broadway Subway. The Broadway Subway extends the Millennium Line 5.7 km from VCC-Clark to an interim terminus at Arbutus with six underground stations, and the Province says it is scheduled to open to the public in fall 2027. TransLink states that until then, and after it opens, B-Line bus service continues between Arbutus and UBC. The separate Millennium Line UBC Extension is unfunded and not under construction; TransLink says the next step is advancing it to a full business case, and no opening date is published.
How long is the bus from Kitsilano or downtown to UBC?
Across every Monday-to-Friday UBC-bound trip on TransLink's timetables effective 8 June 2026, the 99 B-Line is scheduled at 11 to 16 minutes from Alma at 10th Avenue to UBC Exchange, and 33 to 48 minutes from Commercial–Broadway Station. From downtown, the weekday-only 44 express is scheduled at 28 to 41 minutes from Waterfront Station, and the all-day 4 at 33 to 52 minutes from Pender at Hamilton, which is the closest timing point to Waterfront that TransLink publishes on the UBC-bound 4. These are scheduled in-vehicle times, so add waiting, walking at both ends, and the chance of a pass-up.
Do I need a car to live near UBC?
For most students, no, and the arithmetic is one-sided. A U-Pass costs $382.80 for the eight-month Winter Session at the 2026/27 rate of $47.85 per month; an undergraduate 1-parkade permit for the same period costs $1,153.93, which is $771.13 more and buys parking only — not the car, insurance, fuel or maintenance. UBC's campus is served by twelve bus routes at UBC Exchange, including the 99 B-Line, TransLink's busiest route in 2025 with 10,655,000 boardings.