21 Bus Route Map
View the 21 route map and see all 21 stops along the route. The map of 21 shows where the bus travels and the location of each stop, making it easy to understand the entire route at a glance.
Explore TriMet routes on the map and see where TriMet bus services operate. Use the 21 map to find bus stops and see how the 21 connects different areas along its trip.
All 21 stops on the map are displayed in route order, helping you follow the 21 bus from the first stop to the last.

Stops list (21 - Gresham Central Transit Center)
- NE Sandy & Parkrose Transit Center
- Parkrose/ Sumner Transit Center (East)
- NE Sandy & 102nd
- NE Sandy & 105th
- NE Sandy & 108th
- NE Sandy & 112th
- NE Sandy & 118th
- NE Sandy & 125th Pl
- NE Sandy & 131st Pl
- NE Sandy & 133rd
- NE Sandy & 138th
- 14300 Block NE Sandy
- NE Sandy & 148th
- NE Sandy & 152nd
- NE Sandy & 154th
- NE Sandy & 158th
- NE Sandy & 162nd
- NE Sandy & 165th
- NE Sandy & 172nd Pl
- 17600 Block NE Sandy
- NE Sandy & 181st/Airport Way
- NE Sandy & 185th Dr
- 18600 Block NE Sandy
- 19000 Block NE Sandy
- NE Sandy & 201st
- NE Sandy & 205th
- 21100 Block NE Sandy
- NE Sandy & Blossom Hill
- NE Sandy & 223rd
- 22800 Block NE Sandy
- 23200 Block NE Sandy
- 23500 Block NE Sandy
- NE Halsey & 238th
- 23300 Block NE Halsey
- NE Halsey & 230th Ct
- NE Halsey & Wood Village Blvd
- NE 223rd & Arata
- NE 223rd & Park Lane
- NE 223rd & Glisan
- SE 223rd & Ankeny
- SE 223rd & Stark
- SE 223rd & Yamhill
- SE 223rd & Salmon
- SE 223rd & NW 20th
- 1500 Block NW Eastman
- 1300 Block NW Eastman
- NW Division & Victoria
- NE Division & Main
- Gresham Central Transit Center
- Gresham Central Transit Center