đŁ As the U.S. is recovering from the COVID-19 pandemic, many transit agencies may continue to have reduced or suspended service. Route information on this site may not reflect all COVID-19 related service changes. Check Twitter feeds for transit agencies for current service updates prior to travel. CDC recommends riders to wear face covering or mask on public transportation.
Map:TriMet Route 31
From Transit.Wiki
Bus stop map for TriMet Route 31. Stop list is below the map.
It is possible that not every trip serve every stop. See timetable for details.
Loading map...
{"format":"googlemaps3","type":"ROADMAP","minzoom":false,"maxzoom":false,"types":["ROADMAP","SATELLITE","HYBRID","TERRAIN"],"limit":50,"offset":0,"link":"all","sort":[""],"order":[],"headers":"show","mainlabel":"","intro":"","outro":"","searchlabel":"... further results","default":"","import-annotation":false,"width":"auto","height":"350px","centre":false,"title":"","label":"","icon":"Mm_20_red.png","lines":[],"polygons":[],"circles":[],"rectangles":[],"copycoords":false,"static":false,"visitedicon":"","wmsoverlay":false,"zoom":false,"layers":[],"controls":["pan","zoom","type","scale","streetview","rotate"],"zoomstyle":"DEFAULT","typestyle":"DEFAULT","autoinfowindows":false,"resizable":false,"kmlrezoom":false,"poi":true,"cluster":false,"clustergridsize":60,"clustermaxzoom":20,"clusterzoomonclick":true,"clusteraveragecenter":true,"clusterminsize":2,"imageoverlays":[],"kml":[],"gkml":[],"searchmarkers":"","fullscreen":false,"scrollwheelzoom":true,"showtitle":true,"hidenamespace":false,"template":"","userparam":"","activeicon":"","pagelabel":false,"ajaxcoordproperty":"","ajaxquery":"","locations":[{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EClackamas Town Center Transit Center (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=13248\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E13248 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Clackamas Town Center Transit Center (Southbound)\n","link":"","lat":45.435666362278,"lon":-122.56870745294,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EClackamas Town Center Mall (Westbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=12922\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E12922 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Clackamas Town Center Mall (Westbound)\n","link":"","lat":45.437503506027,"lon":-122.5740031858,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE 82nd \u0026amp; McBride (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=8006\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E8006 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE 82nd \u0026amp; McBride (Southbound)\n","link":"","lat":45.4359367389423,"lon":-122.579250592661,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE 82nd \u0026amp; Sunnyside Dr (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=8050\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E8050 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE 82nd \u0026amp; Sunnyside Dr (Southbound)\n","link":"","lat":45.433746499553,"lon":-122.579366489743,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE 82nd \u0026amp; Harmony (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=7975\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E7975 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE 82nd \u0026amp; Harmony (Southbound)\n","link":"","lat":45.4321988810335,"lon":-122.579441043061,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE 82nd \u0026amp; Sunnybrook (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=10446\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E10446 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE 82nd \u0026amp; Sunnybrook (Southbound)\n","link":"","lat":45.4303293754597,"lon":-122.579328924237,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Johnson \u0026amp; Lake (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=11963\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E11963 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Johnson \u0026amp; Lake (Southbound)\n","link":"","lat":45.4210866654875,"lon":-122.581681568806,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003E14400 Block SE Johnson (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=11964\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E11964 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"14400 Block SE Johnson (Southbound)\n","link":"","lat":45.4183400634324,"lon":-122.580127423895,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Johnson \u0026amp; Thiessen (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=11965\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E11965 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Johnson \u0026amp; Thiessen (Southbound)\n","link":"","lat":45.4162257450146,"lon":-122.578918007337,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Thiessen \u0026amp; Topaz (Westbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=14041\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E14041 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Thiessen \u0026amp; Topaz (Westbound)\n","link":"","lat":45.4161761517578,"lon":-122.584896321896,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Thiessen \u0026amp; Anna Marie Ct (Westbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=14042\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E14042 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Thiessen \u0026amp; Anna Marie Ct (Westbound)\n","link":"","lat":45.4161840786123,"lon":-122.589767199565,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Webster \u0026amp; Thiessen (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6212\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6212 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Webster \u0026amp; Thiessen (Southbound)\n","link":"","lat":45.4151743808889,"lon":-122.59253599763,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Webster \u0026amp; Molt St (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6205\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6205 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Webster \u0026amp; Molt St (Southbound)\n","link":"","lat":45.4126075356117,"lon":-122.591080879395,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Webster \u0026amp; Clackamas (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6192\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6192 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Webster \u0026amp; Clackamas (Southbound)\n","link":"","lat":45.4103199146983,"lon":-122.590342751959,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Webster \u0026amp; Mabel (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6203\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6203 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Webster \u0026amp; Mabel (Southbound)\n","link":"","lat":45.407306847799,"lon":-122.589094268206,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Webster \u0026amp; Dolinda (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=13801\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E13801 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Webster \u0026amp; Dolinda (Southbound)\n","link":"","lat":45.402381136781,"lon":-122.585499889322,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003E17100 Block SE Webster (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=13149\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E13149 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"17100 Block SE Webster (Southbound)\n","link":"","lat":45.3989264820957,"lon":-122.586052254883,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EWebster \u0026amp; Los Verdes (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6201\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6201 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Webster \u0026amp; Los Verdes (Southbound)\n","link":"","lat":45.3962286710035,"lon":-122.585794032942,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EWebster \u0026amp; Kraxberger Middle School (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6198\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6198 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Webster \u0026amp; Kraxberger Middle School (Southbound)\n","link":"","lat":45.3948782072585,"lon":-122.585028877515,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EWebster \u0026amp; Clayton (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6194\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6194 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Webster \u0026amp; Clayton (Southbound)\n","link":"","lat":45.3931099675539,"lon":-122.583675813987,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EWebster \u0026amp; Cason (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=13153\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E13153 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Webster \u0026amp; Cason (Southbound)\n","link":"","lat":45.3905021381212,"lon":-122.584170974095,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EWebster \u0026amp; Oatfield (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6206\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6206 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Webster \u0026amp; Oatfield (Southbound)\n","link":"","lat":45.3883004304217,"lon":-122.585506822111,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EOatfield \u0026amp; E Hereford (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=4164\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E4164 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Oatfield \u0026amp; E Hereford (Southbound)\n","link":"","lat":45.3861465393857,"lon":-122.58505222583,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EOatfield \u0026amp; E Exeter (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=4154\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E4154 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Oatfield \u0026amp; E Exeter (Southbound)\n","link":"","lat":45.3846067865641,"lon":-122.584293631335,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EE Dartmouth \u0026amp; Cornell (Westbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=1256\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E1256 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"E Dartmouth \u0026amp; Cornell (Westbound)\n","link":"","lat":45.3825331601784,"lon":-122.587971115378,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EE Dartmouth \u0026amp; Harvard Ave (Westbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=1258\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E1258 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"E Dartmouth \u0026amp; Harvard Ave (Westbound)\n","link":"","lat":45.38146966601,"lon":-122.591201227606,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EE Dartmouth \u0026amp; Portland Ave (Westbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=1259\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E1259 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"E Dartmouth \u0026amp; Portland Ave (Westbound)\n","link":"","lat":45.3803851164784,"lon":-122.594493548663,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EPortland Ave \u0026amp; W Arlington (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=4456\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E4456 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Portland Ave \u0026amp; W Arlington (Southbound)\n","link":"","lat":45.378494788838,"lon":-122.59353916639,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EW Arlington \u0026amp; Bellevue (Westbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=126\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E126 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"W Arlington \u0026amp; Bellevue (Westbound)\n","link":"","lat":45.3778638189878,"lon":-122.594888933888,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EW Arlington \u0026amp; Beatrice (Westbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=124\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E124 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"W Arlington \u0026amp; Beatrice (Westbound)\n","link":"","lat":45.377231591080054,"lon":-122.59682212360613,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EW Arlington \u0026amp; Barton (Westbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=122\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E122 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"W Arlington \u0026amp; Barton (Westbound)\n","link":"","lat":45.376600067347,"lon":-122.59866359323,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EW Arlington \u0026amp; McLoughlin (Westbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=135\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E135 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"W Arlington \u0026amp; McLoughlin (Westbound)\n","link":"","lat":45.3759598033909,"lon":-122.600891835588,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EMcLoughlin \u0026amp; Clackamette Dr (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=3831\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E3831 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"McLoughlin \u0026amp; Clackamette Dr (Southbound)\n","link":"","lat":45.3684436862219,"lon":-122.601337446294,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EOregon City Transit Center (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=8760\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E8760 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Oregon City Transit Center (Southbound)\n","link":"","lat":45.360169165345,"lon":-122.60468885892,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EOregon City Transit Center (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=8760\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E8760 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Oregon City Transit Center (Southbound)\n","link":"","lat":45.360169165345,"lon":-122.60468885892,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EMcLoughlin \u0026amp; Oregon City Shopping Center (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=3842\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E3842 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"McLoughlin \u0026amp; Oregon City Shopping Center (Northbound)\n","link":"","lat":45.3688447814226,"lon":-122.600901192225,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EW Arlington \u0026amp; Barton (Eastbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=121\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E121 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"W Arlington \u0026amp; Barton (Eastbound)\n","link":"","lat":45.3764322848879,"lon":-122.598822722567,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EW Arlington \u0026amp; Beatrice (Eastbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=123\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E123 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"W Arlington \u0026amp; Beatrice (Eastbound)\n","link":"","lat":45.377060999998,"lon":-122.59696499998,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EW Arlington \u0026amp; Bellevue (Eastbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=125\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E125 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"W Arlington \u0026amp; Bellevue (Eastbound)\n","link":"","lat":45.377699999998,"lon":-122.59505699998,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EW Arlington \u0026amp; Portland Ave (Eastbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=136\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E136 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"W Arlington \u0026amp; Portland Ave (Eastbound)\n","link":"","lat":45.3782174158541,"lon":-122.593418348569,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EPortland Ave \u0026amp; E Dartmouth (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=4463\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E4463 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Portland Ave \u0026amp; E Dartmouth (Northbound)\n","link":"","lat":45.380163543058,"lon":-122.5943795538,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EE Dartmouth \u0026amp; Harvard Ave (Eastbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=1257\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E1257 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"E Dartmouth \u0026amp; Harvard Ave (Eastbound)\n","link":"","lat":45.381226999998,"lon":-122.59135199998,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EE Dartmouth \u0026amp; Cornell (Eastbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=1255\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E1255 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"E Dartmouth \u0026amp; Cornell (Eastbound)\n","link":"","lat":45.3822871737796,"lon":-122.588168394041,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EOatfield \u0026amp; E Exeter (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=10700\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E10700 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Oatfield \u0026amp; E Exeter (Northbound)\n","link":"","lat":45.384308620901,"lon":-122.583907441749,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EOatfield \u0026amp; E Hereford (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=13252\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E13252 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Oatfield \u0026amp; E Hereford (Northbound)\n","link":"","lat":45.3864657526777,"lon":-122.584970447985,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EWebster \u0026amp; Oatfield (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=13459\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E13459 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Webster \u0026amp; Oatfield (Northbound)\n","link":"","lat":45.3882274483932,"lon":-122.585299592301,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EWebster \u0026amp; Cason (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=8763\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E8763 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Webster \u0026amp; Cason (Northbound)\n","link":"","lat":45.3899250188995,"lon":-122.58395676705,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003E18000 Block Webster (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6196\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6196 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"18000 Block Webster (Northbound)\n","link":"","lat":45.3912427608591,"lon":-122.58383649695,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EWebster \u0026amp; Kirkwood (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6208\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6208 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Webster \u0026amp; Kirkwood (Northbound)\n","link":"","lat":45.3933425724074,"lon":-122.58361246651,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003E17700 Block Webster (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6197\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6197 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"17700 Block Webster (Northbound)\n","link":"","lat":45.3950872701906,"lon":-122.58496567487,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EWebster \u0026amp; Charolais (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6190\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6190 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Webster \u0026amp; Charolais (Northbound)\n","link":"","lat":45.3971081006273,"lon":-122.585646578982,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003E17100 Block SE Webster (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=8764\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E8764 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"17100 Block SE Webster (Northbound)\n","link":"","lat":45.3987172517898,"lon":-122.585844798838,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Webster \u0026amp; Strawberry (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6210\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6210 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Webster \u0026amp; Strawberry (Northbound)\n","link":"","lat":45.4008298068652,"lon":-122.585453750348,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Webster \u0026amp; Roots (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=4943\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E4943 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Webster \u0026amp; Roots (Northbound)\n","link":"","lat":45.4067904182273,"lon":-122.588147079154,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Webster \u0026amp; Bixel (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6187\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6187 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Webster \u0026amp; Bixel (Northbound)\n","link":"","lat":45.4099766121934,"lon":-122.590025242894,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Webster \u0026amp; Clackamas (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6191\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6191 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Webster \u0026amp; Clackamas (Northbound)\n","link":"","lat":45.4111402410688,"lon":-122.590402871527,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Webster \u0026amp; Cypress (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6195\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6195 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Webster \u0026amp; Cypress (Northbound)\n","link":"","lat":45.4129130505087,"lon":-122.590980204242,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Webster \u0026amp; Thiessen (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=6211\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E6211 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Webster \u0026amp; Thiessen (Northbound)\n","link":"","lat":45.4155295534217,"lon":-122.592610429438,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Thiessen \u0026amp; Anna Marie Ct (Eastbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=14043\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E14043 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Thiessen \u0026amp; Anna Marie Ct (Eastbound)\n","link":"","lat":45.4160492567621,"lon":-122.58963758494,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Thiessen \u0026amp; Topaz (Eastbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=14044\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E14044 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Thiessen \u0026amp; Topaz (Eastbound)\n","link":"","lat":45.4160554584163,"lon":-122.584290990136,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Thiessen \u0026amp; Johnson (Eastbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=14045\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E14045 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Thiessen \u0026amp; Johnson (Eastbound)\n","link":"","lat":45.4160398200909,"lon":-122.5793521636,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003E14400 Block SE Johnson (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=11961\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E11961 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"14400 Block SE Johnson (Northbound)\n","link":"","lat":45.4180929490027,"lon":-122.57979580977,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE Johnson \u0026amp; Lake (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=11962\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E11962 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE Johnson \u0026amp; Lake (Northbound)\n","link":"","lat":45.4214346886023,"lon":-122.581669617745,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE 82nd \u0026amp; Sunnybrook (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=11251\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E11251 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE 82nd \u0026amp; Sunnybrook (Northbound)\n","link":"","lat":45.4307270397034,"lon":-122.57897248212,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE 82nd \u0026amp; Sunnyside (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=8049\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E8049 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE 82nd \u0026amp; Sunnyside (Northbound)\n","link":"","lat":45.4329572967815,"lon":-122.579035005845,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003ESE 82nd \u0026amp; McBride (Northbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=8005\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E8005 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SE 82nd \u0026amp; McBride (Northbound)\n","link":"","lat":45.4357641948747,"lon":-122.578916257956,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EClackamas Town Center Mall (Eastbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=12921\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E12921 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Clackamas Town Center Mall (Eastbound)\n","link":"","lat":45.437310329187,"lon":-122.57331242883,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EClackamas Town Center TC (Eastbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=13247\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E13247 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Clackamas Town Center TC (Eastbound)\n","link":"","lat":45.435538236971,"lon":-122.56815484184,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EClackamas Town Center Transit Center (Southbound)\n\u003C/p\u003E\u003C/div\u003E\u003C/b\u003E\u003Cdiv class=\"mw-parser-output\"\u003E\u003Cp\u003EStop id: \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.transit.wiki/Departure_times_(Portland)?id=13248\u0026amp;provider=TriMet\u0026amp;linkfrom=TriMet+Route+31\"\u003E13248 (real time departures)\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Clackamas Town Center Transit Center (Southbound)\n","link":"","lat":45.435666362278,"lon":-122.56870745294,"icon":"/images/6/6d/Bus20.png"},{"text":"\u003Cb\u003E\u003Ca href=\"/Clackamas_Community_College_Harmony_Center\" title=\"Clackamas Community College Harmony Center\"\u003EClackamas Community College Harmony Center\u003C/a\u003E\u003C/b\u003E","title":"Clackamas Community College Harmony Center","link":"","lat":45.432175,"lon":-122.58374,"icon":"/images/f/f5/Mm_20_red.png"},{"text":"\u003Cb\u003E\u003Ca href=\"/Clackamas_Promenade_Shopping_Center\" title=\"Clackamas Promenade Shopping Center\"\u003EClackamas Promenade Shopping Center\u003C/a\u003E\u003C/b\u003E","title":"Clackamas Promenade Shopping Center","link":"","lat":45.431812,"lon":-122.57296,"icon":"/images/f/f5/Mm_20_red.png"},{"text":"\u003Cb\u003E\u003Ca href=\"/Clackamas_Town_Center\" title=\"Clackamas Town Center\"\u003EClackamas Town Center\u003C/a\u003E\u003C/b\u003E","title":"Clackamas Town Center","link":"","lat":45.435776,"lon":-122.573219,"icon":"/images/f/f5/Mm_20_red.png"},{"text":"\u003Cb\u003E\u003Ca href=\"/Clackamas_Town_Center_Transit_Center\" title=\"Clackamas Town Center Transit Center\"\u003EClackamas Town Center Transit Center\u003C/a\u003E\u003C/b\u003E","title":"Clackamas Town Center Transit Center","link":"","lat":45.435577,"lon":-122.568344,"icon":"/images/f/f5/Mm_20_red.png"},{"text":"\u003Cb\u003E\u003Ca href=\"/Downtown_Gladstone_(Oregon)\" title=\"Downtown Gladstone (Oregon)\"\u003EDowntown Gladstone (Oregon)\u003C/a\u003E\u003C/b\u003E","title":"Downtown Gladstone (Oregon)","link":"","lat":45.380276,"lon":-122.594566,"icon":"/images/f/f5/Mm_20_red.png"},{"text":"\u003Cb\u003E\u003Ca href=\"/Downtown_Oregon_City\" title=\"Downtown Oregon City\"\u003EDowntown Oregon City\u003C/a\u003E\u003C/b\u003E","title":"Downtown Oregon City","link":"","lat":45.358326,"lon":-122.607399,"icon":"/images/f/f5/Mm_20_red.png"},{"text":"\u003Cb\u003E\u003Ca href=\"/Oregon_City_Shopping_Center\" title=\"Oregon City Shopping Center\"\u003EOregon City Shopping Center\u003C/a\u003E\u003C/b\u003E","title":"Oregon City Shopping Center","link":"","lat":45.368698,"lon":-122.599953,"icon":"/images/f/f5/Mm_20_red.png"},{"text":"\u003Cb\u003E\u003Ca href=\"/Oregon_City_Transit_Center\" title=\"Oregon City Transit Center\"\u003EOregon City Transit Center\u003C/a\u003E\u003C/b\u003E","title":"Oregon City Transit Center","link":"","lat":45.360092,"lon":-122.604286,"icon":"/images/f/f5/Mm_20_red.png"},{"text":"\u003Cb\u003E\u003Ca href=\"/Sabin-Schellenberg_Professional_Technical_Center\" title=\"Sabin-Schellenberg Professional Technical Center\"\u003ESabin-Schellenberg Professional Technical Center\u003C/a\u003E\u003C/b\u003E","title":"Sabin-Schellenberg Professional Technical Center","link":"","lat":45.420741,"lon":-122.58426,"icon":"/images/f/f5/Mm_20_red.png"}]}
Data provided by TriMet.
Stop list
Stop name | Direction | Stop code
|
---|---|---|
Clackamas Town Center Transit Center | Southbound | 13248 |
Clackamas Town Center Mall | Westbound | 12922 |
SE 82nd & McBride | Southbound | 8006 |
SE 82nd & Sunnyside Dr | Southbound | 8050 |
SE 82nd & Harmony | Southbound | 7975 |
SE 82nd & Sunnybrook | Southbound | 10446 |
SE Johnson & Lake | Southbound | 11963 |
14400 Block SE Johnson | Southbound | 11964 |
SE Johnson & Thiessen | Southbound | 11965 |
SE Thiessen & Topaz | Westbound | 14041 |
SE Thiessen & Anna Marie Ct | Westbound | 14042 |
SE Webster & Thiessen | Southbound | 6212 |
SE Webster & Molt St | Southbound | 6205 |
SE Webster & Clackamas | Southbound | 6192 |
SE Webster & Mabel | Southbound | 6203 |
SE Webster & Dolinda | Southbound | 13801 |
17100 Block SE Webster | Southbound | 13149 |
Webster & Los Verdes | Southbound | 6201 |
Webster & Kraxberger Middle School | Southbound | 6198 |
Webster & Clayton | Southbound | 6194 |
Webster & Cason | Southbound | 13153 |
Webster & Oatfield | Southbound | 6206 |
Oatfield & E Hereford | Southbound | 4164 |
Oatfield & E Exeter | Southbound | 4154 |
E Dartmouth & Cornell | Westbound | 1256 |
E Dartmouth & Harvard Ave | Westbound | 1258 |
E Dartmouth & Portland Ave | Westbound | 1259 |
Portland Ave & W Arlington | Southbound | 4456 |
W Arlington & Bellevue | Westbound | 126 |
W Arlington & Beatrice | Westbound | 124 |
W Arlington & Barton | Westbound | 122 |
W Arlington & McLoughlin | Westbound | 135 |
McLoughlin & Clackamette Dr | Southbound | 3831 |
Oregon City Transit Center | Southbound | 8760 |
Oregon City Transit Center | Southbound | 8760 |
McLoughlin & Oregon City Shopping Center | Northbound | 3842 |
W Arlington & Barton | Eastbound | 121 |
W Arlington & Beatrice | Eastbound | 123 |
W Arlington & Bellevue | Eastbound | 125 |
W Arlington & Portland Ave | Eastbound | 136 |
Portland Ave & E Dartmouth | Northbound | 4463 |
E Dartmouth & Harvard Ave | Eastbound | 1257 |
E Dartmouth & Cornell | Eastbound | 1255 |
Oatfield & E Exeter | Northbound | 10700 |
Oatfield & E Hereford | Northbound | 13252 |
Webster & Oatfield | Northbound | 13459 |
Webster & Cason | Northbound | 8763 |
18000 Block Webster | Northbound | 6196 |
Webster & Kirkwood | Northbound | 6208 |
17700 Block Webster | Northbound | 6197 |
Webster & Charolais | Northbound | 6190 |
17100 Block SE Webster | Northbound | 8764 |
SE Webster & Strawberry | Northbound | 6210 |
SE Webster & Roots | Northbound | 4943 |
SE Webster & Bixel | Northbound | 6187 |
SE Webster & Clackamas | Northbound | 6191 |
SE Webster & Cypress | Northbound | 6195 |
SE Webster & Thiessen | Northbound | 6211 |
SE Thiessen & Anna Marie Ct | Eastbound | 14043 |
SE Thiessen & Topaz | Eastbound | 14044 |
SE Thiessen & Johnson | Eastbound | 14045 |
14400 Block SE Johnson | Northbound | 11961 |
SE Johnson & Lake | Northbound | 11962 |
SE 82nd & Sunnybrook | Northbound | 11251 |
SE 82nd & Sunnyside | Northbound | 8049 |
SE 82nd & McBride | Northbound | 8005 |
Clackamas Town Center Mall | Eastbound | 12921 |
Clackamas Town Center TC | Eastbound | 13247 |
Clackamas Town Center Transit Center | Southbound | 13248 |
- This page was last edited on 26 December 2018, at 15:34.
- Transit.Wiki is a free guide to trains, buses, ferries and more. Content is available under Creative Commons Attribution-ShareAlike unless otherwise noted.