22

Philadelphia / Bus

SEPTA Metro & Bus 22 stops, route map and branches

Warminster/Willow Grove to Olney TC · America/New_York

Selected branch: Warminster · 114 stops.

22 route map and ordered stop list

The map follows the selected branch. Choose another direction or short turn above to inspect its own stops.

Olney Transit Center - Rts 22 80Broad St & Grange StBroad St & Nedro AvBroad St & Champlost AvBroad St & Spencer StBroad St & Godfrey AvBroad St & Medary AvBroad St & Chelten AvBroad St & 65th AvBroad St & 66th AvBroad St & 67th Av - FSBroad St & 68th AvBroad St & 69th AvBroad St & 70th AvBroad St & 71st AvBroad St & Cheltenham AvCheltenham Av & Keenan StCheltenham Av & Euston RdCheltenham Av & Cedar LnCheltenham Av & Penrose AvCheltenham Av & Andrews AvCheltenham Av & Massey WayCheltenham Av & Williams WayCheltenham Av & 78th StCheltenham Av & 79th Av - FSCheltenham Av & Ogontz Av - FSCheltenham Av & Greenwood StCheltenham Av & Vernon Rd - FSCheltenham Av & Mt. Pleasant Av - MBFSCheltenham Av & Mt. Airy AvCheltenham Av & Easton RdEaston Rd & Arcadia UniversityEaston Rd & Limekiln PkEaston Rd & Royal Av - FSEaston Rd & Toxony AvEaston Rd & Waverly RdEaston Rd & Wesley AvEaston Rd & Glenside AvEaston Rd & Mt Carmel AvEaston Rd & Fairhill AvEaston Rd & Rosemore AvEaston Rd & Oakdale AvEaston Rd & Keswick AvEaston Rd & Jenkintown RdEaston Rd & Cross RdEaston Rd & Pleasant AvEaston Rd & Charles StEaston Rd & Castlewood RdEaston Rd & Hilldale Rd - FSEaston Rd & Bradfield Rd - FSEaston Rd & Edgehill RdEaston Rd & Tyson AvEaston Rd & Susquehanna RdEaston Rd & Mildred AvEaston Rd & East AvEaston Rd & Kenderton AvEaston Rd & Arlington AvEaston Rd & Woodland RdEaston Rd & Pershing Av - FSEaston Rd & Patane AvEaston Rd & Hamilton AvEaston Rd & Lamott AvEaston Rd & Rubicam Av - FSEaston Rd & Old Welsh RdEaston Rd & Davisville RdMoreland Rd & Easton Rd - FSWillow Grove Park MallMoreland Rd & Park AvEaston Rd & Moreland Rd - FSEaston Rd & York Rd - MBNSYork Rd & Easton Rd - FSYork Rd & Cedar Av - MBFSYork Rd & Summit AvYork Rd & Lincoln Av - FSYork Rd & Fairhill StYork Rd & Warren StYork Rd & Reed StYork Rd & Lakevue Dr - FSYork Rd & Fitzwatertown RdYork Rd & Sunset Ln - FSYork Rd & Warminster RdYork Rd & Newington DrYork Rd & Mill Rd - FSYork Rd & Crooked Billet RdYork Rd & Horsham RdYork Rd & Lehman AvYork Rd & Byberry RdYork Rd & Moreland AvYork Rd & Montgomery Av - FSYork Rd & Summit AvYork Rd & Home Rd - MBNSYork Rd & Crescent RdYork Rd & Madison Av - MBNSYork Rd & County Line Rd - FSYork Rd & Beech StYork Rd & Date StYork Rd & Hawthorne StYork Rd & Juniper StYork Rd & Henry AvYork Rd & Lemon StYork Rd & Nemoral StStreet Rd & Evergreen AvStreet Rd & Norwood AvStreet Rd & Mearns RdStreet Rd & Sunnemead AvStreet Rd & Madison AvStreet Rd & Park AvStreet Rd & Jacksonville Rd - FSStreet Rd & Walmart DrJacksonville Rd & Walmart - onsiteJacksonville Rd & Steamboat Dr - FSJacksonville Rd & Liberty LnJacksonville Rd & Van Horn DrPotter St & Jacksonville Rd - FS Charter Arms AptsN ↑
Official route geometry
  1. 1. Olney Transit Center - Rts 22 80ID 32631 · Stop code 32631
  2. 2. Broad St & Grange StID 17319 · Stop code 17319
  3. 3. Broad St & Nedro AvID 17320 · Stop code 17320
  4. 4. Broad St & Champlost AvID 17321 · Stop code 17321
  5. 5. Broad St & Spencer StID 15450 · Stop code 15450
  6. 6. Broad St & Godfrey AvID 17323 · Stop code 17323
  7. 7. Broad St & Medary AvID 17324 · Stop code 17324
  8. 8. Broad St & Chelten AvID 15454 · Stop code 15454
  9. 9. Broad St & 65th AvID 15455 · Stop code 15455
  10. 10. Broad St & 66th AvID 15463 · Stop code 15463
  11. 11. Broad St & 67th Av - FSID 15465 · Stop code 15465
  12. 12. Broad St & 68th AvID 15468 · Stop code 15468
  13. 13. Broad St & 69th AvID 17330 · Stop code 17330
  14. 14. Broad St & 70th AvID 17332 · Stop code 17332
  15. 15. Broad St & 71st AvID 15471 · Stop code 15471
  16. 16. Broad St & Cheltenham AvID 17334 · Stop code 17334
  17. 17. Cheltenham Av & Keenan StID 17335 · Stop code 17335
  18. 18. Cheltenham Av & Euston RdID 15476 · Stop code 15476
  19. 19. Cheltenham Av & Cedar LnID 15477 · Stop code 15477
  20. 20. Cheltenham Av & Penrose AvID 15478 · Stop code 15478
  21. 21. Cheltenham Av & Andrews AvID 17341 · Stop code 17341
  22. 22. Cheltenham Av & Massey WayID 15482 · Stop code 15482
  23. 23. Cheltenham Av & Williams WayID 17344 · Stop code 17344
  24. 24. Cheltenham Av & 78th StID 18264 · Stop code 18264
  25. 25. Cheltenham Av & 79th Av - FSID 15489 · Stop code 15489
  26. 27. Cheltenham Av & Greenwood StID 16930 · Stop code 16930
  27. 28. Cheltenham Av & Vernon Rd - FSID 16931 · Stop code 16931
  28. 30. Cheltenham Av & Mt. Airy AvID 16933 · Stop code 16933
  29. 31. Cheltenham Av & Easton RdID 443 · Stop code 443
  30. 32. Easton Rd & Arcadia UniversityID 6936 · Stop code 6936
  31. 33. Easton Rd & Limekiln PkID 17446 · Stop code 17446
  32. 34. Easton Rd & Royal Av - FSID 16938 · Stop code 16938
  33. 35. Easton Rd & Toxony AvID 15538 · Stop code 15538
  34. 36. Easton Rd & Waverly RdID 15539 · Stop code 15539
  35. 37. Easton Rd & Wesley AvID 15540 · Stop code 15540
  36. 38. Easton Rd & Glenside AvID 1052 · Stop code 1052
  37. 39. Easton Rd & Mt Carmel AvID 15542 · Stop code 15542
  38. 40. Easton Rd & Fairhill AvID 15543 · Stop code 15543
  39. 41. Easton Rd & Rosemore AvID 15544 · Stop code 15544
  40. 42. Easton Rd & Oakdale AvID 15545 · Stop code 15545
  41. 43. Easton Rd & Keswick AvID 444 · Stop code 444
  42. 44. Easton Rd & Jenkintown RdID 15547 · Stop code 15547
  43. 45. Easton Rd & Cross RdID 15549 · Stop code 15549
  44. 46. Easton Rd & Pleasant AvID 15550 · Stop code 15550
  45. 47. Easton Rd & Charles StID 15551 · Stop code 15551
  46. 48. Easton Rd & Castlewood RdID 28395 · Stop code 28395
  47. 49. Easton Rd & Hilldale Rd - FSID 15553 · Stop code 15553
  48. 50. Easton Rd & Bradfield Rd - FSID 15555 · Stop code 15555
  49. 51. Easton Rd & Edgehill RdID 446 · Stop code 446
  50. 52. Easton Rd & Tyson AvID 28396 · Stop code 28396
  51. 53. Easton Rd & Susquehanna RdID 15560 · Stop code 15560
  52. 54. Easton Rd & Mildred AvID 15561 · Stop code 15561
  53. 55. Easton Rd & East AvID 15562 · Stop code 15562
  54. 56. Easton Rd & Kenderton AvID 15563 · Stop code 15563
  55. 57. Easton Rd & Arlington AvID 15564 · Stop code 15564
  56. 58. Easton Rd & Woodland RdID 15565 · Stop code 15565
  57. 59. Easton Rd & Pershing Av - FSID 15566 · Stop code 15566
  58. 60. Easton Rd & Patane AvID 15567 · Stop code 15567
  59. 61. Easton Rd & Hamilton AvID 15569 · Stop code 15569
  60. 62. Easton Rd & Lamott AvID 15570 · Stop code 15570
  61. 63. Easton Rd & Rubicam Av - FSID 15571 · Stop code 15571
  62. 64. Easton Rd & Old Welsh RdID 15572 · Stop code 15572
  63. 65. Easton Rd & Davisville RdID 32295 · Stop code 32295
  64. 66. Moreland Rd & Easton Rd - FSID 30428 · Stop code 30428
  65. 67. Willow Grove Park MallID 809 · Stop code 809
  66. 68. Moreland Rd & Park AvID 31567 · Stop code 31567
  67. 69. Easton Rd & Moreland Rd - FSID 30429 · Stop code 30429
  68. 70. Easton Rd & York Rd - MBNSID 30430 · Stop code 30430
  69. 71. York Rd & Easton Rd - FSID 30781 · Stop code 30781
  70. 72. York Rd & Cedar Av - MBFSID 15594 · Stop code 15594
  71. 73. York Rd & Summit AvID 17102 · Stop code 17102
  72. 74. York Rd & Lincoln Av - FSID 15595 · Stop code 15595
  73. 75. York Rd & Fairhill StID 15596 · Stop code 15596
  74. 76. York Rd & Warren StID 15597 · Stop code 15597
  75. 77. York Rd & Reed StID 15598 · Stop code 15598
  76. 78. York Rd & Lakevue Dr - FSID 15600 · Stop code 15600
  77. 79. York Rd & Fitzwatertown RdID 15602 · Stop code 15602
  78. 80. York Rd & Sunset Ln - FSID 30780 · Stop code 30780
  79. 81. York Rd & Warminster RdID 15603 · Stop code 15603
  80. 82. York Rd & Newington DrID 15606 · Stop code 15606
  81. 83. York Rd & Mill Rd - FSID 15607 · Stop code 15607
  82. 84. York Rd & Crooked Billet RdID 15609 · Stop code 15609
  83. 85. York Rd & Horsham RdID 17106 · Stop code 17106
  84. 86. York Rd & Lehman AvID 17109 · Stop code 17109
  85. 87. York Rd & Byberry RdID 17110 · Stop code 17110
  86. 88. York Rd & Moreland AvID 15612 · Stop code 15612
  87. 89. York Rd & Montgomery Av - FSID 28397 · Stop code 28397
  88. 90. York Rd & Summit AvID 15613 · Stop code 15613
  89. 91. York Rd & Home Rd - MBNSID 28398 · Stop code 28398
  90. 92. York Rd & Crescent RdID 28399 · Stop code 28399
  91. 93. York Rd & Madison Av - MBNSID 17112 · Stop code 17112
  92. 94. York Rd & County Line Rd - FSID 17114 · Stop code 17114
  93. 95. York Rd & Beech StID 15615 · Stop code 15615
  94. 96. York Rd & Date StID 28400 · Stop code 28400
  95. 97. York Rd & Hawthorne StID 15623 · Stop code 15623
  96. 98. York Rd & Juniper StID 15624 · Stop code 15624
  97. 99. York Rd & Henry AvID 15625 · Stop code 15625
  98. 100. York Rd & Lemon StID 15626 · Stop code 15626
  99. 101. York Rd & Nemoral StID 15633 · Stop code 15633
  100. 102. Street Rd & Evergreen AvID 15637 · Stop code 15637
  101. 103. Street Rd & Norwood AvID 28401 · Stop code 28401
  102. 104. Street Rd & Mearns RdID 15638 · Stop code 15638
  103. 105. Street Rd & Sunnemead AvID 15639 · Stop code 15639
  104. 106. Street Rd & Madison AvID 15640 · Stop code 15640
  105. 107. Street Rd & Park AvID 15641 · Stop code 15641
  106. 108. Street Rd & Jacksonville Rd - FSID 17115 · Stop code 17115
  107. 109. Street Rd & Walmart DrID 30777 · Stop code 30777
  108. 110. Jacksonville Rd & Walmart - onsiteID 18583 · Stop code 18583
  109. 111. Jacksonville Rd & Steamboat Dr - FSID 28402 · Stop code 28402
  110. 112. Jacksonville Rd & Liberty LnID 30778 · Stop code 30778
  111. 113. Jacksonville Rd & Van Horn DrID 30779 · Stop code 30779

Published directions and branches

Each stopping pattern has its own sequence. Occasional variants may have no trips on today’s date.

Additional stops on other branches

These stop records occur on another published variant of 22. Open a branch above for its ordered map and sequence.

Broad St & 67th Av 15573 ↗Broad St & 68th Av 15559 ↗Broad St & 69th Av 15530 ↗Broad St & 70th Av 15513 ↗Broad St & 71St Av 15512 ↗Broad St & 72nd Av 15504 ↗Cheltenham Av & 18th St 28451 ↗Cheltenham Av & 19th St 16913 ↗Cheltenham Av & 20th St 16911 ↗Cheltenham Av & 79th Av 15422 ↗Cheltenham Av & Andrews Av 16912 ↗Cheltenham Av & Mt. Airy Av 17193 ↗Cheltenham Av & Mt. Pleasant Av 16904 ↗Cheltenham Av & Ogontz Av 21220 ↗Cheltenham Av & Pitville Av 28452 ↗Cheltenham Av & Vernon Rd 18316 ↗Cheltenham Av & Washington Ln 16908 ↗Cheltenham Av & Williams Way 16910 ↗Downey Dr & Van Horn Dr 17139 ↗Easton Rd & Arcadia University 25971 ↗Easton Rd & Arlington Av 16722 ↗Easton Rd & Bradfield Rd 16724 ↗Easton Rd & Cheltenham Av - MBNS 21219 ↗Easton Rd & Davisville Rd 32296 ↗Easton Rd & East Av 16935 ↗Easton Rd & Edgehill Rd 460 ↗Easton Rd & Fairfield Rd 28447 ↗Easton Rd & Fairhill Av 17179 ↗Easton Rd & Glenside Av 16744 ↗Easton Rd & Hamilton Av 16718 ↗Easton Rd & Hilldale Rd - MBNS 28446 ↗Easton Rd & Jenkintown Rd 31030 ↗Easton Rd & Kenderton Av 16723 ↗Easton Rd & Keswick Av 462 ↗Easton Rd & Lammott Av 28444 ↗Easton Rd & Limekiln Pk 17737 ↗Easton Rd & Moreland Rd 30155 ↗Easton Rd & Mt Carmel Av 16743 ↗Easton Rd & Oakdale Av 16955 ↗Easton Rd & Park Av 16814 ↗Easton Rd & Patane Av 16719 ↗Easton Rd & Pershing Av 16720 ↗Easton Rd & Pleasant Av 28448 ↗Easton Rd & Rosemore Av 16742 ↗Easton Rd & Royal Av - FS 16903 ↗Easton Rd & Rubicam Av 16717 ↗Easton Rd & Springhouse Ln 16957 ↗Easton Rd & Susquehanna Rd - MBNS 16936 ↗Easton Rd & Tague Av 16725 ↗Easton Rd & Toxony Av - FS 16956 ↗Easton Rd & Tyson Av 16937 ↗Easton Rd & Waverly Rd 16746 ↗Easton Rd & Welsh Rd 16716 ↗Easton Rd & Wesley Av 16745 ↗Easton Rd & Woodland Rd 16721 ↗Easton Rd & York Rd - MBFS 30431 ↗Jacksonville Rd & Liberty Ln 28430 ↗Jacksonville Rd & Steamboat Dr 28432 ↗Limekiln Pk & Greenwood Av 31633 ↗Limekiln Pk & Greenwood Av - FS 442 ↗Moreland Rd & Easton Rd 18838 ↗Nedro Av & Broad St 31758 ↗Nedro Av & Park Av 10940 ↗Old York Rd & 65th Av 16923 ↗Old York Rd & 66th Av 21530 ↗Old York Rd & Champlost Av 16926 ↗Old York Rd & Chelten Av 16924 ↗Old York Rd & Church Ln 17201 ↗Old York Rd & Godfrey Av 16925 ↗Old York Rd & Medary Av 17573 ↗Old York Rd & Stenton Av 21221 ↗Park Av & Chew Av 11623 ↗Park Av & Grange St 11624 ↗Potter St & Downey St 18585 ↗Street Rd & Catharine St 16939 ↗Street Rd & Jacksonville Rd - FS 28436 ↗Street Rd & Madison Av 16697 ↗Street Rd & Mearns Rd 30311 ↗Street Rd & Park Av - MBFS 16696 ↗Van Horn Dr & Craven Av - FS 17140 ↗Van Horn Dr & Jacksonville Rd 17141 ↗York Rd & 2nd Av 16703 ↗York Rd & 4th Av 16702 ↗York Rd & 7th Av 16941 ↗York Rd & 9th Av 16701 ↗York Rd & Byberry Rd - FS 456 ↗York Rd & Cedar Av 16714 ↗York Rd & County Line Rd - FS 16704 ↗York Rd & Crescent Rd 28438 ↗York Rd & Crooked Billet Rd 16707 ↗York Rd & Cypress Rd - FS 16699 ↗York Rd & Fairhill St - FS 16951 ↗York Rd & Fitzwatertown Rd - FS 16709 ↗York Rd & Henry Av 16700 ↗York Rd & Horsham Rd - FS 16706 ↗York Rd & Lakevue Dr 16710 ↗York Rd & Lehman Av - FS 16947 ↗York Rd & Lincoln Av 16952 ↗York Rd & Madison Av 17142 ↗York Rd & Mill Rd 17144 ↗York Rd & Montgomery Av - FS 16944 ↗York Rd & Monument Av 16943 ↗York Rd & Moreland Av 16945 ↗York Rd & Newington Dr 16949 ↗York Rd & Sampson Av 16712 ↗York Rd & Street Rd - FS 16698 ↗York Rd & Summit Av 16942 ↗York Rd & Summit Av 16953 ↗York Rd & Sunset Ln 30776 ↗York Rd & Warren St 16713 ↗

More SEPTA Metro & Bus travel information

✓
Published SEPTA Metro & Bus schedule

Imported Oct 30, 2026 · 10:30 UTC · Service dates 2026-11-01 through 2027-02-20. See data status

Schedule data published by Southeastern Pennsylvania Transportation Authority (SEPTA). Feed discovery and cached source archives from MobilityData. Source details ↗