Find TriMet Bus Routes, Scheduled Times, Stop IDs and Real-Time Arrivals
TriMet bus schedules cover Portland and communities across the regional transit district, with local routes, Frequent Service lines, FX service, commuter-oriented routes and late-night buses that connect with MAX.
This guide shows how to find the correct bus line, read TriMet timepoints, use a Stop ID, compare scheduled and real-time arrivals, understand Hop fares, prepare for the August 23, 2026 network changes and avoid common trip-planning mistakes.
ROUTE → DIRECTION → DAY → STOP ID → TRANSITTRACKER
Current bus network
79 listed lines
Standard adult fare
$2.80
Fare validity
2½ hours
Live arrival system
TransitTracker
Guide verified
August 12, 2026
IMPORTANT — EFFECTIVE AUGUST 23, 2026
TriMet Is Changing a Large Part of the Network
TriMet has approved major service changes beginning Sunday, August 23, 2026. The agency says 34 lines will be adjusted, including route combinations, shortened routes, new route names, frequency reductions and two bus lines eliminated completely.
That means a timetable or route map saved before August 23 can become wrong even if it was accurate when downloaded.
Line 32-Oatfield
Line 32 is eliminated. Lines 31, 33 and 34 are adjusted to maintain portions of the existing service.
Line 153-Stafford/Salamo
Line 153 is eliminated due to low ridership.
Line 58-Canyon Rd
Line 58 is combined with Line 19, creating the new 19-Glisan/Canyon Rd pattern between Beaverton and Gateway transit centers.
Do not begin by scrolling through a giant timetable. Start with the bus line, destination and service day, then use the nearest scheduled timepoint or Stop ID.
Line
12
Find the route number and name.
Direction
→
Match the destination on the bus.
Day
D
Choose weekday, Saturday or Sunday.
Timepoint
T
Find the nearest major scheduled stop.
Stop ID
#
Confirm your exact boarding location.
Live arrival
GPS
Check TransitTracker before leaving.
TriMet schedules show major stops called timepoints, not every bus stop. Use the Interactive System Map or the stop-specific arrival page when your stop is between listed timepoints.
TriMet currently lists 79 bus lines, including FX2-Division and several late-night bus routes associated with MAX service. Route names and coverage can change during scheduled service updates.
August 23 warning: do not treat this current route list as permanent. Lines 32 and 153 are among the services being eliminated, while several other routes are being combined, renamed or rerouted.
Which TriMet Buses Run Every 15 Minutes or Better?
TriMet defines Frequent Service as bus and MAX lines that operate every 15 minutes or less most of the day, every day. Frequency can still be lower during early morning, late evening or special disruptions.
Division
Fessenden
MLK Jr Blvd
Jackson Park
Powell Blvd
Barbur/Sandy
Hawthorne
Belmont/NW 23rd
Holgate/Broadway
Burnside/Stark
McLoughlin/King
Cornell
Beaverton-Hillsdale
TV Hwy/Forest Grove
Killingsworth/82nd
122nd Ave
Cesar Chavez/Lombard
Hall/Greenburg
Airport Way/181st
“Frequent Service” is not the same as “exactly every 15 minutes.” Some trips are more frequent, and early/late periods can be less frequent. Check the actual timetable or TransitTracker for your trip.
TriMet schedules list a selection of important stops called timepoints. There can be many ordinary stops between them.
1. Route12
Confirm the route number and name.
2. Direction→
Choose the destination listed by TriMet.
3. DayMON–SUN
Use the correct weekday or weekend table.
4. TimepointT
Find the major stop immediately before your stop.
5. Stop ID#
Use the exact ID for live arrival information.
A dash means something
If a timetable row shows “—” at a timepoint, that trip does not serve that timepoint. Do not create an estimated time inside that gap.
Footnotes can change the entire trip
TriMet advises riders to watch for capital-letter footnotes, particularly on early-morning and late-evening trips.
Stop IDs matter
TriMet lists a Stop ID beneath each scheduled stop. That number connects the timetable to TransitTracker.
Schedules can change without notice
A route page may have a newer effective date than a timetable screenshot saved on your phone.
Line 12 Barbur/Sandy Blvd: How a TriMet Schedule Is Structured
Line 12 is a useful example because it is a Frequent Service route that crosses several major Portland-area corridors and transit centers.
The route connects Tigard, Southwest Portland, Burlingame, Portland City Center, Northeast Portland and Parkrose via Pacific Highway/Highway 99W, Barbur Boulevard, downtown Portland, Burnside and Sandy Boulevard.
Parkrose/ Sumner TC
NE Sandy & 82nd
NE Sandy & Cesar Chavez
NE Couch & 12th
Burnside Bridge
SW 5th & Morrison
Barbur & Terwilliger
Barbur Transit Center
Tigard Transit Center
Current weekday example
A reviewed weekday trip leaves Parkrose/Sumner Transit Center at 4:56 a.m. and reaches Tigard Transit Center at 6:05 a.m.
Frequent daytime service
TriMet classifies Line 12 as Frequent Service: every 15 minutes or less most of the day, every day.
Two direction tables
One schedule runs toward Tigard; the opposite schedule runs toward Parkrose/Sumner Transit Center.
Do not use the 4:56 a.m.–6:05 a.m. example as a travel-time guarantee. It describes one scheduled timepoint trip, not every Line 12 departure.
TriMet already publishes future schedule pages for some service beginning August 23, 2026. That creates an important distinction between “today’s timetable” and “the timetable for a future travel date.”
NOWChoose your route
Use the current route page for trips before August 23.
TRAVEL DATECheck your actual date
A trip planned after August 23 may use the new network.
AUG 23Network changes
Routes, names, terminal coverage and frequencies change on many lines.
RECHECKOpen the route again
Discard an old screenshot if the effective date no longer matches.
LIVEUse TransitTracker
Check real-time operation immediately before departure.
This is especially important in August 2026. A route page can be correct today and materially different for a trip only a few weeks later.
Fare check — August 12, 2026
TriMet Bus Fares, Day Caps and Monthly Caps
The same base fare applies to TriMet buses, MAX Light Rail and WES Commuter Rail. Reduced fares require eligibility.
Adult$2.80Ages 18–64 • 2½ hours
Ride free after spending $5.60 in one day or $100 in a calendar month when using an eligible Hop/contactless payment method.
Honored Citizen$1.40Eligible seniors and qualifying riders • 2½ hours
Current fare caps are $2.80 per day and $28 per calendar month. Proof of eligibility is required.
Youth$1.40Ages 7–17 and qualifying high-school/GED students
Current fare caps are $2.80 per day and $28 per month. Children age 6 and younger ride free with a paying passenger.
TriMet fare integration: a TriMet fare can also be used on Portland Streetcar and C-TRAN Local/Regional buses without an additional fare, while certain premium services may require an upgrade.
Mobile wallet
Tap an eligible credit or debit card in Apple Pay, Google Pay or Samsung Pay.
CARD
Contactless bank card
Tap a compatible contactless card directly on the green Hop reader.
HOP
Hop card
Tap every time you board, including when transferring.
CASH
Cash
Tell the operator which fare you need, insert exact payment and take the printed ticket.
Transfer detail: even when you are still inside your 2½-hour fare window, tap the Hop reader every time you board. The additional tap validates the transfer.
Live arrival toolkit
TransitTracker: How to Check When Your TriMet Bus Is Coming
TransitTracker uses bus GPS information to estimate arrivals. When TriMet cannot make a reliable prediction, the system may display the scheduled time instead.
WEB
Online
Open TriMet’s website, search the stop and view upcoming arrivals and active alerts.
SMS
Text
Send the Stop ID number to 27299 to receive upcoming arrivals.
TEL
Phone
Call 503-238-7433, choose TransitTracker and enter the Stop ID.
GPS
Vehicle map
TriMet’s map can show approximate real-time bus locations based on the vehicle’s latest GPS report.
TriMet recommends arriving at least five minutes before the estimated arrival and checking TransitTracker more than once because a bus may be moving faster or slower than when you first checked.
Text limitation: TransitTracker by Text does not include Service Alerts. Check the web-based tracker or alerts page when disruptions are possible.
Four Different Pieces of Information Riders Often Confuse
Scheduled departure
The planned time printed in the timetable.
Real-time prediction
An estimated arrival calculated using current bus movement.
Vehicle location
The approximate GPS position most recently reported by the bus.
Service Alert
A notice about detours, closures, cancellations, delays or planned disruptions.
Best practice: timetable to choose the trip → TransitTracker to time your departure → vehicle map to understand progress → Service Alert to understand disruptions.
Official maps and documents
TriMet Route Maps, System Maps and PDF Viewer
TriMet publishes route maps for individual lines as well as system, Portland City Center, rail and Frequent Service maps.
TriMet System Map
Use this when you need to compare buses with MAX, WES and other regional connections.
Line 12 is used here as a practical example of an official TriMet route document. Always compare the PDF with the live route page and effective date before relying on it.
PDF freshness rule: when a service change occurs, use the live route page to confirm whether a previously downloaded map still reflects the current routing.
How to Plan a TriMet Transfer Without Missing the Connection
Plan the entire journey.
Check both routes rather than looking only at the first bus departure.
Identify the transfer location.
A transit center is often easier than an unfamiliar street intersection.
Check the arrival time of the first bus.
A connection that works on paper may become tight during traffic or construction.
Check the second bus in TransitTracker.
Use the Stop ID at the transfer location rather than assuming the timetable is exact.
Tap Hop again.
You must tap each time you board even when the transfer occurs inside your valid fare period.
Keep a backup route.
Frequent Service or MAX may provide a safer alternative when a connection is missed.
TriMet Bus Accessibility and Mobility-Device Information
TriMet states that its buses, trains, transit centers and stations are accessible to riders using mobility devices.
Boarding ramp or lift
Buses are equipped with boarding ramps or power lifts. Operators can assist with deployment.
Kneeling buses
Many buses can lower the first step toward the curb to make boarding easier.
Priority seating
Front seating and mobility-device areas are reserved for riders who need them.
Wheelchair/scooter dimensions
TriMet states bus power lifts can accommodate mobility devices up to 30 inches wide and 48 inches long.
Lift weight
The published maximum is 800 pounds for the occupied mobility device.
Next-stop information
TriMet buses provide automated stop announcements and visual next-stop information.
Yes. Every TriMet bus has a front bike rack that holds two bicycles.
Rack capacity
Two bicycles.
Before loading
Wait until the bus stops completely and the operator acknowledges you before stepping in front.
Inside the bus
Full-size bicycles are not permitted inside. Folding bikes can be carried when collapsed to standard luggage size and kept clear of the aisle.
If both rack spaces are occupied: be prepared to wait for another bus or use another safe travel option. Rack capacity is not reservable.
Between 8 p.m. and 5 a.m., TriMet allows riders to ask the operator to stop at a safe location along the route even when it is not a normal bus stop.
The operator decides whether the requested location is safe. Traffic conditions, road geometry and stopping restrictions can prevent a night stop at the exact place requested.
This can be especially useful during late-night travel when walking distance, lighting or personal safety is a concern.
TriMet uses special service patterns on major holidays. The Trip Planner and TransitTracker are updated for those dates, so entering the actual travel date is safer than assuming a normal weekday schedule.
Sunday-level bus service
Some major holidays use Sunday schedules. Lines that normally do not operate Sundays may not run.
Different rail rules
MAX, WES and Portland Streetcar can follow different holiday patterns from buses.
Customer Service
Customer Service can be closed on selected holidays even while transit continues operating.
Snow and ice can make a normal timetable unreliable. TriMet may chain buses, detour unsafe sections, cancel selected routes or operate a reduced severe-weather network.
TransitTracker changes
When a reliable arrival countdown is not possible, TriMet may display how many miles away the vehicle is instead.
Some routes can be canceled
Hillier or lower-ridership routes may be suspended when roads cannot be operated safely.
Severe-weather network
TriMet identifies core lines it intends to keep moving on plowed roads when conditions become severe.
Bus lines TriMet identifies for severe snow/ice service
FX2Division
4Fessenden
6MLK Jr Blvd
8Jackson Park
9Powell Blvd
12Barbur/Sandy
14Hawthorne
15Belmont/NW 23rd
17Holgate/Broadway
20Burnside/Stark
33McLoughlin/King
48Cornell
54Beaverton-Hillsdale
57TV Hwy/Forest Grove
72Killingsworth/82nd
73122nd Ave
75Cesar Chavez/Lombard
76Hall/Greenburg
87Airport Way/181st
Even these buses may not follow their normal timetable during severe weather. TriMet says they should operate at regular intervals as road conditions allow.
Check whether your travel date is before or after August 23, 2026.
Select the correct destination direction.
Choose weekday, Saturday, Sunday or holiday service.
Find the nearest scheduled timepoint.
Save the exact Stop ID for your boarding location.
Check TransitTracker more than once.
Look for an active Service Alert.
Prepare Hop, contactless payment or exact cash.
Tap every time you board or transfer.
Arrive at least five minutes before the prediction.
Keep a backup line for a time-critical trip.
Rider troubleshooting
When the TriMet Schedule and the Real World Do Not Match
The bus is missing from TransitTracker
The trip may not have started, GPS information may be unavailable, or TriMet may be unable to calculate a reliable prediction.
The timetable and tracker disagree
A timetable is planned service. TransitTracker can reflect current operating conditions when a valid real-time prediction is available.
Your stop suddenly disappeared
Check Service Alerts for construction, detours or temporary stop closures.
The bus is on a different street
An active detour may move the vehicle away from its normal route.
A saved route number no longer works
Check the August 23, 2026 service changes. Several route numbers, names and service patterns are changing.
You missed the bus by a minute
TriMet recommends being at the stop at least five minutes before the estimated arrival rather than walking up at the countdown time.
The PDF and route page differ
Follow the current official route page and its effective date rather than an older downloaded document.
TransitTracker shows “scheduled”
That can mean a reliable real-time prediction is unavailable. The displayed time is not confirmation that the bus is physically approaching.
Verification date: August 12, 2026. Because the regional network changes on August 23, this page should be reviewed again immediately after the new schedules become active.
Independent-site disclosure: busschedule.us does not operate TriMet service, control arrival predictions, sell Hop fares or change routes. Use TriMet for live operational decisions.
Frequently Asked Questions About TriMet Bus Schedules
Where can I find a TriMet bus schedule?
Use TriMet’s official Maps & Schedules page, choose the bus line, then select the destination direction and weekday, Saturday or Sunday timetable.
How many TriMet bus lines are there?
TriMet currently lists 79 bus lines. The network changes on August 23, 2026, so route numbers and service patterns should be rechecked after that date.
What is a TriMet Stop ID?
It is the identification number assigned to a specific bus stop or rail station. You can use the Stop ID with TransitTracker to get upcoming arrival information.
How do I text for TriMet bus times?
Text the Stop ID number to 27299. The reply provides upcoming arrivals for that location. TransitTracker by Text does not include Service Alerts.
How early should I arrive for a TriMet bus?
TriMet recommends arriving at least five minutes before the estimated arrival and checking TransitTracker more than once.
How much is a TriMet bus ride?
The current Adult fare is $2.80 for 2½ hours. Eligible Honored Citizen and Youth fares are $1.40.
Do I need a Hop card?
No. Adult riders can use an eligible contactless credit/debit card or compatible mobile wallet. Hop cards are needed for certain reduced-fare programs.
Do I tap Hop when transferring?
Yes. Tap every time you board, including transfers. An additional charge is not normally applied while the original fare remains valid, but the tap validates your fare.
Which TriMet buses are Frequent Service?
TriMet identifies FX2 and numerous bus lines including 4, 6, 8, 9, 12, 14, 15, 17, 20, 33, 48, 54, 57, 72, 73, 75, 76 and 87 as Frequent Service lines.
Does every stop appear in the TriMet timetable?
No. Timetables show selected major stops called timepoints. Use the interactive map or Stop ID tools for other stops.
What does a dash mean in a TriMet timetable?
A dash indicates that the particular trip does not serve that listed timepoint. Do not estimate a departure inside the gap.
Can I bring a bike on a TriMet bus?
Yes. Every TriMet bus has a front rack that can carry two bikes. Full-size bicycles are not allowed inside buses.
Are TriMet buses wheelchair accessible?
Yes. TriMet states that its buses are accessible and are equipped with boarding ramps or power lifts, priority seating and space for mobility devices.
Can a TriMet bus drop me somewhere other than a normal stop at night?
Between 8 p.m. and 5 a.m., riders may ask the operator for a night stop at a safe location along the route. The operator determines whether stopping there is safe.
Does TriMet use normal schedules on holidays?
Not always. Major holidays can use special schedules, including Sunday-level bus service. Enter the actual holiday travel date in the Trip Planner.
Why does TransitTracker sometimes show a scheduled time instead of a countdown?
If TriMet cannot calculate a reliable real-time prediction, TransitTracker may display the scheduled departure instead.
What changes on August 23, 2026?
TriMet is adjusting 34 lines, with route combinations, frequency reductions, new route names, reroutes and two bus lines eliminated completely. Riders should recheck any saved timetable for travel on or after August 23.