Phone buried in your pocket? 🖥️ Plan a trip on our website instead
PortlandTriMet

TriMet 20 bus

Burnside / Stark

83 % on time

TriMet 20 bus Stop List and Next Departures

The TriMet 20 - Burnside / Stark bus serves 131 bus stops in the Portland area departing from Gresham Central Transit Center and ending at Beaverton Transit Center. Scroll down to see upcoming 20 bus times at each stop and the next scheduled 20 bus times will be displayed. The full 20 bus schedule as well as real-time departures (if available) can be found in the Transit app.

See more departures
Stops
Tue, Nov 25, 2025
  • Gresham Central Transit CenterWheelchair accessible5:27 PM
  • NE Division / KellyWheelchair accessible5:28 PM
  • NE Division / ClevelandWheelchair accessible5:29 PM
  • NE Division / BurnsideWheelchair accessible5:30 PM
  • NE Division / HoganWheelchair accessible5:31 PM
  • NE Division / Cochran (north leg)Wheelchair accessible5:32 PM
  • NE Division / Palmblad DrWheelchair accessible5:33 PM
  • NE Kane / DivisionWheelchair accessible5:34 PM
  • NE Kane / 15thWheelchair accessible5:34 PM
  • NE Kane / 18th CtWheelchair accessible5:35 PM
  • NE Kane / 23rdWheelchair accessible5:36 PM
  • NE Kane / 29th, MHCCWheelchair accessible5:37 PM
  • SE Stark / SW 257th DrWheelchair accessible5:38 PM
  • SE Stark / SW McGinnisWheelchair accessible5:39 PM
  • SE Stark / SW SundialWheelchair accessible5:40 PM
  • SE Stark / NE ReneWheelchair accessible5:40 PM
  • SE Stark / Cherry Park / HoganWheelchair accessible5:41 PM
  • SE Stark / 238thWheelchair accessible5:42 PM
  • SE Stark / NE ClevelandWheelchair accessible5:43 PM
  • SE Stark / NE KellyWheelchair accessible5:44 PM
  • SE Stark / 223rdWheelchair accessible5:45 PM
  • SE Stark / 217thWheelchair accessible5:46 PM
  • SE Stark / 215thWheelchair accessible5:47 PM
  • 21000 Block SE StarkWheelchair accessible5:48 PM
  • SE Stark / 205th PlWheelchair accessible5:49 PM
  • SE Stark / 202ndWheelchair accessible5:50 PM
  • SE Stark / 197thWheelchair accessible5:50 PM
  • 19400 Block SE StarkWheelchair accessible5:51 PM
  • SE Stark / 192ndWheelchair accessible5:51 PM
  • SE Stark / 187thWheelchair accessible5:53 PM
  • SE Stark / 185thWheelchair accessible5:53 PM
  • SE Stark / 182ndWheelchair accessible5:54 PM
  • SE Stark / 179thWheelchair accessible5:55 PM
  • SE Stark / 176th PlWheelchair accessible5:55 PM
  • SE Stark / 174thWheelchair accessible5:56 PM
  • SE Stark / 169thWheelchair accessible5:57 PM
  • SE Stark / 167thWheelchair accessible5:57 PM
  • SE Stark / 165thWheelchair accessible5:58 PM
  • SE Stark / 162ndWheelchair accessible5:58 PM
  • SE Stark / 160thWheelchair accessible5:59 PM
  • SE Stark / 155th PlWheelchair accessible6:00 PM
  • SE Stark / 151stWheelchair accessible6:01 PM
  • SE Stark / 148thWheelchair accessible6:02 PM
  • SE Stark / 146thWheelchair accessible6:02 PM
  • SE Stark / 142ndWheelchair accessible6:03 PM
  • SE Stark / 139thWheelchair accessible6:04 PM
  • SE Stark / 133rdWheelchair accessible6:05 PM
  • SE Stark / 130thWheelchair accessible6:06 PM
  • SE Stark / 126thWheelchair accessible6:07 PM
  • SE Stark / 122ndWheelchair accessible6:08 PM
  • SE Stark / 119thWheelchair accessible6:09 PM
  • SE Stark / 117thWheelchair accessible6:09 PM
  • SE Stark / 113thWheelchair accessible6:10 PM
  • SE Stark / 111thWheelchair accessible6:11 PM
  • SE Stark / 108thWheelchair accessible6:11 PM
  • SE Stark / 105thWheelchair accessible6:12 PM
  • SE 103rd Dr / StarkWheelchair accessible6:13 PM
  • E Burnside / NE 102ndWheelchair accessible6:14 PM
  • E Burnside / NE 97thWheelchair accessible6:15 PM
  • E Burnside / NE 94thWheelchair accessible6:15 PM
  • 9100 Block E BurnsideWheelchair accessible6:16 PM
  • E Burnside / NE 87thWheelchair accessible6:17 PM
  • E Burnside / NE 82ndWheelchair accessible6:18 PM
  • E Burnside / NE 79thWheelchair accessible6:19 PM
  • E Burnside / NE 74thWheelchair accessible6:20 PM
  • E Burnside / NE 72ndWheelchair accessible6:20 PM
  • E Burnside / NE 69thWheelchair accessible6:21 PM
  • E Burnside / NE 67thWheelchair accessible6:21 PM
  • E Burnside / NE 62ndWheelchair accessible6:22 PM
  • E Burnside / NE 60thWheelchair accessible6:23 PM
  • E Burnside / NE 58thWheelchair accessible6:23 PM
  • E Burnside / NE 55thWheelchair accessible6:24 PM
  • E Burnside / NE 52ndWheelchair accessible6:24 PM
  • E Burnside / NE 47thWheelchair accessible6:25 PM
  • E Burnside / NE 44thWheelchair accessible6:26 PM
  • E Burnside / NE 41stWheelchair accessible6:26 PM
  • E Burnside / NE Cesar Chavez BlvdWheelchair accessible6:27 PM
  • E Burnside / NE LaurelhurstWheelchair accessible6:28 PM
  • E Burnside / NE FloralWheelchair accessible6:29 PM
  • E Burnside / NE 32ndWheelchair accessible6:30 PM
  • E Burnside / NE 28thWheelchair accessible6:31 PM
  • E Burnside / NE 24thWheelchair accessible6:32 PM
  • E Burnside / NE 20thWheelchair accessible6:33 PM
  • E Burnside / NE 18thWheelchair accessible6:34 PM
  • NE 16th / SandyWheelchair accessible6:35 PM
  • NE Sandy / 14thWheelchair accessible6:35 PM
  • NE Couch / 12th AveWheelchair accessible6:36 PM
  • NE Couch / 7th AveWheelchair accessible6:38 PM
  • NE Couch / M L KingWheelchair accessible6:39 PM
  • W Burnside / Burnside BridgeWheelchair accessible6:42 PM
  • W Burnside / NW 5thWheelchair accessible6:44 PM
  • W Burnside / NW 10thWheelchair accessible6:46 PM
  • W Burnside / NW 12thWheelchair accessible6:47 PM
  • W Burnside / NW 17thWheelchair accessible6:49 PM
  • W Burnside / NW 19thWheelchair accessible6:50 PM
  • W Burnside / NW 20th PlWheelchair accessible6:50 PM
  • W Burnside / NW KingWheelchair accessible6:51 PM
  • W Burnside / NW 23rdWheelchair accessible6:51 PM
  • W Burnside / NW 24th PlWheelchair accessible6:52 PM
  • W Burnside / NW Maywood DrWheelchair accessible6:53 PM
  • W Burnside / NW MacleayWheelchair accessible6:53 PM
  • W Burnside / NW HermosaWheelchair accessible6:54 PM
  • W Burnside / NW BarnesWheelchair accessible6:55 PM
  • 4600 Block W BurnsideWheelchair accessible6:56 PM
  • W Burnside / NW 48th AveWheelchair accessible6:56 PM
  • W Burnside / Mt Calvary CemeteryWheelchair accessible6:58 PM
  • SW Barnes / Barnes / BurnsideWheelchair accessible7:00 PM
  • SW Barnes / 70thWheelchair accessible7:00 PM
  • SW Barnes / MillerWheelchair accessible7:01 PM
  • SW Barnes / LeahyWheelchair accessible7:02 PM
  • 8200 Block SW Barnes (Art School)Wheelchair accessible7:03 PM
  • SW Barnes / 84thWheelchair accessible7:03 PM
  • 8800 Block SW Barnes (Catlin Gabel School)Wheelchair accessible7:04 PM
  • SW Barnes / Monterey / St Vincent Hosp DrWheelchair accessible7:04 PM
  • St Vincent Hospital East PavilionWheelchair accessible7:05 PM
  • St Vincent Hospital Main StopWheelchair accessible7:05 PM
  • St Vincent Hospital Dr / BarnesWheelchair accessible7:06 PM
  • Sunset Transit CenterWheelchair accessible7:10 PM
  • SW Barnes / Cedar Hills BlvdWheelchair accessible7:13 PM
  • SW Cedar Hills / ButnerWheelchair accessible7:15 PM
  • SW Cedar Hills / Foothill DrWheelchair accessible7:16 PM
  • SW Cedar Hills / Park WayWheelchair accessible7:17 PM
  • SW Cedar Hills / LynnridgeWheelchair accessible7:18 PM
  • SW Cedar Hills / HuntingtonWheelchair accessible7:20 PM
  • SW Cedar Hills / WalkerWheelchair accessible7:21 PM
  • SW Cedar Hills / JenkinsWheelchair accessible7:21 PM
  • SW Cedar Hills / FairfieldWheelchair accessible7:22 PM
  • 3600 Block SW HallWheelchair accessible7:23 PM
  • SW Center / 125thWheelchair accessible7:24 PM
  • SW Center / LombardWheelchair accessible7:25 PM
  • Beaverton Transit CenterWheelchair accessible7:27 PM
  • TriMet Burnside / Stark map

    TriMet 20 bus route map

    The TriMet 20 - Burnside / Stark bus route map is shown above. The route map shows you an overview of all the stops served by the TriMet 20 bus to help you plan your trip on TriMet. Opening the app will allow you to see more detailed information about the route on a map including stop specific alerts, such as stops that have been closed or moved. You can also see the location of vehicles in real-time on the route map so you know when the 20 bus is approaching your stop.

    See the detailed route map

    TriMet 20 bus Service Alerts

    Open the Transit app to see more information about any active disruptions that may impact the 20 bus schedule, such as detours, moved stops, trip cancellations, major delays, or other service changes to the bus route. The Transit app also allows you to subscribe to receive notifications for any service alert issued by TriMet so that you can plan your trip around any active or future disruptions.

    See all alerts

    TriMet 20 bus Service Frequency

    The next 20 bus leaves Gresham Central Transit Center at 5:27 PM, and arrives at Beaverton Transit Center at 7:27 PM. You can see the frequency of upcoming trips and the exact departure times by opening the Transit app.

    See all departures

    TriMet 20 bus On-Time Performance

    83 % on time

    83% of riders report that the TriMet 20 bus arrived on time on their previous trip. In the past 30 days, 106 riders reported on the on-time performance of the 20 bus. Compared to other TriMet lines, the 20 bus is ranked 10 out of 89 TriMet lines. These on-time performance stats are user reported and may differ from official TriMet metrics. See more details about on time, late or early departure reports for the 20 by opening the Transit app.

    See all on-time performance details

    TriMet 20 bus FAQ

    Other TriMet bus schedules, routes and maps

    Other transit modes in Portland area

    Never miss the bus again. Download Transit.