Bus P16 - Penn Hills Flyer: Full Schedule in Pittsburgh

Click to load interactive map
List of stops
              Map
              Monday to Friday

              East Busway + Penn Station C – Monroeville Trestle RD + Saltsburg Rd

              East Busway + Penn Station C

              15:3016:2017:2218:20

              Liberty AVE + 10th ST Ns

              15:3116:2217:2418:21

              Smithfield ST + Sixth Ave

              15:3416:2417:2618:23

              Smithfield ST AT Fifth Ave

              15:3516:2617:2818:24

              Grant ST + Oliver

              15:3816:2917:3118:26

              Grant ST + US Steel Stop B

              15:3916:3017:3218:27

              Grant ST + 7TH AVE Fs

              15:4016:3117:3318:27

              East Busway + Penn Station B

              15:4216:3417:3618:29

              East Busway + Herron Station B

              15:45p16:37p17:39p18:31p

              East Busway + Negley Station A

              15:48p16:40p17:42p18:35p

              East Busway + East Liberty Station B

              15:49p16:41p17:43p18:36p

              East Busway + Homewood Station B

              15:52p16:44p17:46p18:38p

              East Busway + Wilkinsburg Station B

              15:54p16:46p17:48p18:40p

              East Busway + HAY ST Ramp Outbound Shelter

              15:55p16:47p17:49p18:41p

              Penn AVE + Fairmont

              16:0116:5317:5418:46

              Penn AVE + Beacon Hill DR Fs

              16:0116:5317:5418:46

              Penn AVE + Findley DR East

              16:0116:5317:5518:47

              Penn AVE + Greensburg Pike

              16:0216:5417:5518:47

              WM Penn HWY + Graham

              16:0316:5517:5618:48

              WM Penn HWY + Mccrea

              16:0416:5617:5718:49

              William Penn HWY + Churchill Boro Bldg

              16:0516:5717:5918:51

              Beulah RD + Mccrady Rd

              16:0716:5918:0018:52

              Beulah RD + Long Rd

              16:0817:0018:0118:53

              Long RD + Rosewood

              16:0917:0118:0218:54

              Long RD + Saylong

              16:1017:0218:0318:55

              Long RD + Joan

              16:1017:0218:0318:55

              Long RD + Elizabeth

              16:1117:0318:0418:56

              Long RD + Clematis

              16:1117:0318:0418:56

              Long RD + Frankstown

              16:1217:0418:0518:57

              Frankstown RD + Evernia Fs

              16:1217:0418:0518:57

              Frankstown RD + Duff RD Fs

              16:1317:0518:0618:58

              Jefferson RD + Universal

              16:1317:0518:0618:58

              Universal RD + #150

              16:1417:0618:0718:59

              Universal RD + Poplar Ridge Rd

              16:1517:0718:0819:00

              Universal RD + Webster DR Fs

              16:1517:0718:0819:00

              Universal RD + Webster Dr

              16:1617:0818:0919:01

              Universal RD + Hazel RD Fs

              16:1617:0818:0919:01

              Universal RD + Frey

              16:1717:0918:1019:02

              Universal RD + #1048

              16:1717:0918:1019:02

              Universal RD + Stotler

              16:1817:1018:1119:03

              Universal RD + Joslyn

              16:1817:1018:1119:03

              Universal RD + Anthon

              16:1917:1118:1219:04

              Universal RD + Deerfield

              16:1917:1118:1219:04

              Universal RD + Hershey Rd

              16:2017:1218:1319:05

              Universal RD + Main

              16:2117:1318:1419:05

              Main ST + Thompson Run

              16:2117:1318:1419:06

              Main ST + #2344

              16:2117:1318:1419:06

              Main ST + Reiter

              16:2217:1418:1519:06

              Main ST + #2636

              16:2217:1418:1519:07

              Universal RD + Austin

              16:2217:1418:1519:07

              Saltsburg RD + Universal Rd

              16:2317:1518:1619:07

              Saltsburg RD + Ford Ave

              16:2317:1518:1619:07

              Saltsburg RD + Reiter Rd

              16:2317:1518:1619:08

              Saltsburg RD + Crestview Dr

              16:2417:1618:1719:08

              Saltsburg RD + Chapel Hill Dental Bldg (#7641)

              16:2417:1618:1719:08

              Saltsburg RD + Millers Ln

              16:2417:1618:1719:08

              Saltsburg RD + Regency Dr

              16:2417:1618:1719:09

              Monroeville Trestle RD + Saltsburg Rd

              16:2617:1818:1919:10
              Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.

              Monroeville Trestle RD + Saltsburg Rd – East Busway + Penn Station B

              Monroeville Trestle RD + Saltsburg Rd06:0206:3107:2907:59
              Saltsburg RD + Pierson RUN RD Fs06:0206:3107:2907:59
              Unity Trestle RD + #104906:0206:3107:2907:59
              Unity Trestle RD + Francis Rd06:0306:3207:3008:00
              Unity Trestle RD + College Ave06:0406:3307:3108:01
              Unity Trestle RD + Jackson Rd06:0406:3307:3108:01
              Unity Trestle RD + Ashland DR Fs06:0406:3307:3108:01
              Unity Trestle RD + East Alley Ns06:0506:3507:3308:03
              Unity Trestle RD + Universal Rd06:0606:3507:3308:03
              Leechburg RD + Barckhoff ST Fs06:0706:3707:3508:05
              Leechburg RD + Auburn Fs06:0806:3707:3508:05
              Leechburg RD + Sutton Dr06:0806:3807:3608:06
              Leechburg RD + Garden Dr06:1006:3907:3708:07
              Leechburg RD + Courtney Dr06:1006:4007:3808:08
              Leechburg RD + Cloverleaf Rd06:1006:4007:3808:08
              Leechburg RD + Richey Dr06:1106:4107:3908:09
              Leechburg RD + Saltsburg Rd06:1206:4207:4008:10
              Saltsburg RD + Hulton RD Ns06:1206:4207:4008:10
              Frankstown RD + 1ST Reformed Church06:1206:4207:4108:11
              Frankstown RD + Crestview Rd06:1306:4307:4108:11
              Frankstown RD + Spring Grove Rd06:1406:4407:4208:12
              Frankstown RD + Crescent Hill Fs06:1406:4407:4308:13
              Frankstown RD AT #12245 (Bloop Museum)06:1506:4507:4308:13
              Frankstown RD + Parkridge DR Fs06:1506:4507:4408:14
              Frankstown RD + Harvard Dr06:1606:4607:4408:14
              Frankstown RD + Lime Hollow Rd06:1606:4607:4508:15
              Frankstown RD + Rodi Rd06:1606:4607:4508:15
              Frankstown RD + Duff Rd06:1706:4707:4608:16
              Long RD + Clematis06:1706:4707:4608:16
              Long RD + Datura06:1806:4807:4708:17
              Long RD + Paris06:1906:4907:4808:18
              Long RD + Saylong06:1906:4907:4808:18
              Long RD + Pentland06:1906:4907:4808:18
              Long RD + Beulah06:2106:5107:5008:20
              Beulah RD + Mccrady Fs06:2306:5307:5208:22
              WM Penn HWY + #229506:2406:5407:5308:23
              WM Penn HWY + OLD Gate06:2406:5407:5308:23
              WM Penn HWY + Graham Fs06:2506:5507:5408:24
              Penn AVE + Jackson06:2506:5507:5408:24
              Penn AVE + Findley DR East06:2606:5607:5508:25
              Penn AVE + Findley DR West (Beacon Hill)06:2606:5607:5508:25
              Penn AVE + Brittany Apts (#1717)06:2606:5607:5608:25
              Wallace AVE + Wood06:3007:0008:0008:29
              East Busway + Wilkinsburg Station D06:32s07:02s08:02s08:31s
              East Busway + Homewood Station D06:33s07:03s08:03s08:32s
              East Busway + East Liberty Station D06:36s07:06s08:06s08:35s
              East Busway + Negley Station D06:37s07:07s08:07s08:36s
              East Busway + Herron Station D06:40s07:10s08:10s08:39s
              East Busway + Penn Station C06:4407:1408:1408:43
              Liberty AVE + 10th ST Ns06:4507:1508:1508:44
              Smithfield ST + Sixth Ave06:4707:1708:1708:46
              Smithfield ST AT Fifth Ave06:4807:1808:1808:47
              Grant ST + Oliver06:5007:2108:2108:50
              Grant ST + US Steel Stop B06:5107:2208:2208:51
              Grant ST + 7TH AVE Fs06:5107:2208:2208:51
              East Busway + Penn Station B06:5307:2408:2408:53
              Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
              Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.
              Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
              Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.
              Last updated on March 24, 2026
              Build real-time departures into your app Free API Access →

              Route Path (Streets & Roads)

              Outbound: East Busway + Penn Station C – Monroeville Trestle RD + Saltsburg Rd
              Bigelow Boulevard - Liberty Avenue - Smithfield Street - Fifth Avenue - Grant Street - Bigelow Boulevard - Downing Street - Pierce Street - Ellsworth Avenue - Clawson Street - Thermal Road - Penn Avenue - William Penn Highway - Beulah Road - Long Road - Frankstown Road - Universal Road - Webster Drive - Hazel Road - Universal Road - Old Universal Road - Thompson Run Road - Main Street - Ford Avenue - Saltsburg Road
              Inbound: Monroeville Trestle RD + Saltsburg Rd – East Busway + Penn Station B
              Center Road - Pierson Run Road - Unity Trestle Road - Leechburg Road - Saltsburg Road - Frankstown Road - Spring Grove Road - Weedon Drive - Frankstown Road - Parkridge Drive - Frankstown Road - Lime Hollow Road - Frankstown Road - Clematis Boulevard - Datura Drive - Paris Road - Long Road - Beulah Road - William Penn Highway - Penn Avenue - Wood Street - Thermal Road - North Homewood Avenue - Spirit Street - Pierce Street - Herron Avenue - Bigelow Boulevard - Liberty Avenue - Smithfield Street - Fifth Avenue - Grant Street - Bigelow Boulevard
              All data is available in GTFS feed: port-authority

              Bus P16 FAQ

              • What time does the P16 bus start operating?

                Services on the P16 - Penn Hills Flyer bus start at 15:30 on Monday, Tuesday, Wednesday, Thursday, Friday.

              • What time does the P16 bus stop working?

                Services on the P16 - Penn Hills Flyer bus stop at 19:10 on Monday, Tuesday, Wednesday, Thursday, Friday.

              • Is there a P16 bus stop near me?

                Click here to view the nearest P16 - Penn Hills Flyer bus stop.

              P16 (Pittsburgh Buses)

              The first stop of the P16 bus route is East Busway + Penn Station C and the last stop is Monroeville Trestle RD + Saltsburg Rd. P16 (Penn Hills Flyer) is operational during on weekdays.

              Additional information: P16 has 58 stops and the total trip duration for this route is approximately 58 minutes.

              See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Pittsburgh Buses suggested routes, real-time bus tracker, line route maps in Pittsburgh, and helps to find the closest P16 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the P16 bus to take on your trip.

              P16 bus near me