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

TriMet 20 bus

Burnside / Stark

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

    77 % on time

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