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

TriMet 20 bus

Burnside / Stark

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

    86 % on time

    86% of riders report that the TriMet 20 bus arrived on time on their previous trip. In the past 30 days, 105 riders reported on the on-time performance of the 20 bus. Compared to other TriMet lines, the 20 bus is ranked 8 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.