List of bus routes in Pittsburgh
Pittsburgh Regional Transit's bus system covers Allegheny County, and its service extends into small portions of neighboring Beaver, Butler, and Westmoreland counties. These counties also have their own transit systems, including several routes that run into Downtown Pittsburgh, where riders can make connections with Pittsburgh Regional Transit service. In, the system had a ridership of.
Route renumbering and realignments
From 1964 to 2010, the Port Authority used an alphanumeric numbering system. With the renumbering and realignments outlined in the Transit Development Plan in 2009, the present numbering system was adopted in April 2010.Light rail and busways are designated by the following colors:
- Red Line—former 42S South Hills Village via Beechview light rail route
- Blue Line—former 47S South Hills Village via Overbrook light rail route
- Silver Line — former 47L Library via Overbrook light rail route
- Brown Line—former 52 Allentown light rail route
- Green—bus routes using the West Busway, designated with a 'G'
- Purple—bus routes using the Martin Luther King Jr. East Busway, designated with a 'P'
- Orange—bus routes using the I-279 HOV lane, designated with an 'O'
- Yellow—bus routes using the South Busway, designated with a 'Y'
Bus routes
Bus operations
- Route numbers operating seven days a week including holidays are listed in Blue. On most of the daily bus routes, they operate on a 60-minute interval after 7 pm Monday through Saturday and all day on Sunday and Holidays.
- Route numbers operating Monday through Saturday with limited or no holiday hours are listed in Red
- Route numbers operating Monday through Friday only are listed in Bold.
- All other plain routes operate Monday through Friday during peak periods only.
Eliminated services
Discontinued routes
Bus routes that are discontinued from the lineup and integrated into other one or more route throughout PAT's history include:| Route number | Route name | Replaced by |
| 1B | Saxonburg Boulevard | D Middle Road Flyer |
| 1C | Middle Road | D Middle Road Flyer |
| 1E | Etna | - |
| 1F/3 | Millvale | |
| 3A | New Kensington Express | |
| 3L | Creighton-Lower Burrell Express | P10 Allegheny Valley Flyer |
| 3M | Tarentum-Natrona Express | P10 Allegheny Valley Flyer |
| 4A | 40th Street Bridge | |
| 4B | Blawnox | |
| 4E | Millvale Loop/Skating Rink | Ran from November 6, 1964 to March 1965. |
| 5A/5 | Natrona-Argonne Drive/Natrona | |
| 5B | Natrona-Spring Hill Road | Discontinued March 25, 2001 |
| 5C | Natrona Heights-Brackenridge | |
| 5D | Valley Camp | Discontinued December 13, 1970. |
| 5E | Schafers | |
| 5F | Valley Heights | |
| 5G | Aluminum City Terrace | |
| 5H | Braeburn | |
| 5J | Marlborough Drive | Discontinued December 14, 1970. |
| 5K | Culmerville-New Kensington | |
| 5M | Culmerville-Tarentum | |
| 5N | Indianola | Ran from February 25, 1974 to August 30, 1974. |
| 5N | New Kensington Bridge | Temporary shuttle from May 1, 1989 to September 1, 1989. |
| 6D | Spring Looper | 7 Spring Garden |
| 11A | McKnight | 12A North Hills Shopper, 13C Perry Highway Express |
| 11B | Evergreen | |
| 11C/9 | Perry Highway | |
| 11F | West View | |
| 11G | Thompson Run | |
| 13B | Babcock Express | 12A North Hills Shopper, 13A North Hills Express, O5 Thompson Run Flyer |
| 13C | Perry Highway Express | 9 Perry Highway, 13X Ross Park and Ride |
| 13D | Perrysville Express | 6B Spring Hill, 11D Perrysville, 16F City View |
| 13F | West View Express | 8 Perrysville, 13X Ross Park and Ride, 500 Highland Park-Bellevue |
| 13H | Rochester Road Express | 13J Franklin Park |
| 13J | Franklin Park Express | |
| 13K | Warrendale, Cranberry | Operated by Port Authority until 2011, then Lenzner Coach Lines until 2022. |
| 13S | Ross Park and Ride | |
| 13U/O4 | North Hills Express/North Hills-Oakland Flyer | |
| 14C | Bryant School Run Road Express | 13J Franklin Park |
| 15A | North Hills Shuttle | |
| 16B | Emsworth to High Bridge | Renamed 16B Brighton on April 30, 1966. |
| 16C | Bellevue-West View | 500 Highland Park-Bellevue; resurrected as 13 Bellevue when the 500 was split. |
| 16E | Reedsdale | Discontinued July 26, 1982 due to duplication with other routes. |
| 16F | Charles Street | Discontinued October 22, 1966. |
| 16G | Charles Street | Temporary route that ran from April 17, 1988 to December 12, 1988. |
| 16U | North Shore | 501 North Shore-Downtown-Oakland |
| 18A | Aliquippa Express | |
| 18C | Bellevue-Union Avenue Express | 14 Ohio River Valley, 19L Emsworth Limited, 500 Highland Park-Bellevue |
| 18E | Manchester Express | |
| 19A | Bellevue-Avalon | Discontinued September 2, 1969. |
| 19B | Manchester-Evergreen | Discontinued February 7, 1977. |
| 19C | City View | Renamed 16F City View on September 2, 1979. |
| 20A | Ben Avon Heights | Discontinued 1970. |
| 24A | Crafton-Presston | Discontinued 2010. |
| 24B | McKees Rocks Bridge | Discontinued 1972. |
| 25A | Sewickley-Groveton | Merged with 21A Coraopolis on December 8, 1968. |
| 25/25A | Moon/Robinson-Moon-Coraopolis | Discontinued 2011. |
| 25B | Broadhead Road | |
| 25C | Coraopolis-Sharon Hill Manor | Discontinued by 1968. |
| 25C | Hankey Farms | |
| 25D | Robinson-Carnegie | |
| 26C | Ingram via Steuben Street | Replaced by 26B & 100 when West Busway opened in 2000 |
| 26D | Chartiers City | 26 Chartiers & 27 Fairywood |
| 26E | Robinson | 29 Robinson |
| 26F | Moon Run-Forest Grove via West End | 28F Forest Grove Express |
| 26U | Robinson-Oakland | 26E Robinson |
| 28A | Wings Over Pittsburgh | Special Service for Airshows |
| 28B | Berry Street Express | 26B Fairywood |
| 28E | Robinson Express | 29 Robinson |
| 28F | Forest Grove Express | |
| 28G | Oakdale Express | |
| 28J | Settlers Ridge Express | Temporary Park and Ride Route for Closure of Fort Pitt Tunnels in early 2000s |
| 28K | Moon Express | G3 Moon Flyer |
| 28M/32 | Campbells Run | |
| 28S | Moon-West Busway | |
| 29A | Thornburg | Discontinued in 1965. |
| 29E | Millers Run | 31 Bridgeville, G31 Bridgeville Flyer |
| 30A | West End Shuttle | Ran from November 28, 1989 to May 31, 1990. |
| 31A | Carnegie-Crafton | Route became redundant with opening of West Busway |
| 31B | Crafton-Heidelberg | |
| 31C | Crafton-Ingram | |
| 31F | Pittsburgh-Carnegie | |
| 32G | Carnegie-Craftmont | Discontinued in 1965. |
| 33X/G1 | West Busway-All Stops/West Busway-Robinson | |
| 33F | McDonald | |
| 34B | Mt. Washington-North Side | Discontinued August 30, 1981. |
| 34C | Warrington-Grandview | |
| 35A | Rosslyn Heights | |
| 35A | South Park-Baldwin-Whitehall | Y47 Curry Flyer, Y49 Prospect Flyer |
| 35B | Rosslyn Farms | |
| 35C | Wabash Hill | |
| 35D | Cubbage Hill | |
| 35E | Campbells Run | |
| 36B | Virginia Manor | |
| 36C | Greentree/Ridgemont | |
| 36D/37 | Westwood/Ridgemont | |
| 37 | Castle Shannon Shuttle | Temporary route while Red Line was under construction |
| 37A | Mt. Lebanon-McFarland | - |
| 37D | Dormont Station | Temporary route while Beechview Line was under construction |
| 38A | Airport Express | Became A Airport Red Flyer on November 18, 1973 |
| 38B | Carnegie Express | |
| 41A | Pioneer Avenue | 41D Brookline, 41G Dormont |
| 41B | Mt. Lebanon | |
| 41B | Bower Hill | 41 Bower Hill |
| 41C | Cedar Boulevard | 36 Banksville |
| 41G/35 | Dormont-Rolling Hills/Sunset Hills | Partially replaced by 35 Sunset Hills south of Dormont station |
| 42 | Dormont | Mount Lebanon Station, Dormont, Brookline, South Busway, Station Square, Downtown |
| 42 | Potomac Shuttle | Temporary route while Red Line was under construction |
| 42C | Castle Shannon ONLY via Beechview | Red Line |
| 42F | Broadway | Temporary rail shuttle for Red Line |
| 42L | Library via Beechview | 47L Library via Overbrook Light Rail route |
| 44A | Shadycrest | Discontinued on August 24, 1985. |
| 44B | Sunset | Discontinued on November 21, 1982. |
| 44C | Duquesne Heights | Discontinued on September 3, 1966. |
| 44D | Jefferson | |
| 44E | Inglewood | Discontinued on February 19, 1983. |
| 44F | Mt. Lebanon-Oakland | Converted to U-Bus service and renamed 44U Mt. Lebanon-Oakland on September 3, 1973. |
| 44F | Terrace | |
| 44L | Library Short | |
| 44S | Castle Shannon-Beechview | Temporary Rail Car Shuttle |
| 44U/42 | Mt. Lebanon-Oakland | |
| 45A | Heidelberg-Kane Hospital | Discontinued in 1966. |
| 46A | Brentwood | 51 Carrick, Y45 Baldwin Manor Flyer |
| 46C | Ruthfred Acres | Discontinued on September 3, 1966. |
| 46E | East Brookline | Converted to EB East Brookline Red Flyer on February 20, 1977. |
| 46H | Pleasant Hills | Y1 Large Flyer, Y46 Elizabeth Flyer |
| 46S/41F | Shannon-Overbrook/McNeilly | Temporary route during closure of the Overbrook line from 1993-2004. Renumbered 41F on 9/1/02 and eliminated 9/5/04. |
| 47D | Drake | Discontinued on September 4, 1999. |
| 48G | Pittsburgh-Clairton Express | |
| 49C | Washington Road-Whitehall | Discontinued on November 20, 1982. |
| 49D | Drake-South Park Road | 49C Washington Road-Whitehall |
| 49G | Piney Forks Village-Library Loop | Ran from September 15, 1975 to April 18, 1976. |
| 49H | Gill Hall | Ran from September 6, 1966 to November 5, 1966. |
| 50A | Colonial Village-Wilson Newtown | Merged with the then-50B Glassport on June 15, 1968 |
| 50B | Glassport-Clairton | |
| 50C | West Elizabeth-Monongahela | |
| 50D | Glassport-Elizabeth | |
| 50E | Clairton-Irvin Works | |
| 50F | Clairton-South Park | |
| 50G | Riverview Circle | Discontinued on November 22, 1969. |
| 50H | Elizabeth-Blaine Hill | |
| 50J | McKeesport-South Park | |
| 51B/50 | Spencer | |
| 51C | Brentwood Villa | Discontinued on July 31, 1965 due to duplication. |
| 51D | Churchview | 50 Spencer |
| 51E | Pittsburgh-Clairton via Rt 885 or Irvin Works | |
| 51F | Duquesne via South Side | |
| 51S | South Side-Century III-Large | |
| 53F | Homestead-Lincoln Place Express | 53 Homestead Park and 53L Homestead Park Limited |
| 53H | Homeville-Duquesne | 52 Homeville and 52L Homeville Limited |
| 54A | Arlington Heights | |
| 54B | Arlington-South Hills | Discontinued on February 20, 1977 due to redundancy with 46K and 54A. |
| 54D | Bon Air | Discontinued on February 8, 1970. |
| 54E | P&LE Transfer | Discontinued on July 15, 1968. |
| 55B/52 | Homeville | |
| 55C | Whitaker | |
| 55D | West Run-Brierly Lane | |
| 55E | Whitaker-West Mifflin | 59 Mon Valley |
| 55F | New Homestead-Calhoun Village | |
| 55G | Terrace | |
| 55H | Homestead-Duquesne | |
| 55J | McKeesport-Duquesne | |
| 55K | Kennedy-Crawford | |
| 55M/55 | Century III Mall/Jefferson | 55 Jefferson eliminated during service cuts; later restored as 55 Glassport |
| 55P | Duquesne-Irvin Works | Discontinued on November 22, 1982. |
| 55T | Homestead-Continental Can. | |
| 55U | Homestead-South Park | |
| 55V | Homestead-Irvin Works | |
| 56U | Greenfield | 58 Greenfield |
| 58C | McKeesport | P7 McKeesport Flyer |
| 58P | Port Vue-Liberty Express | P7 McKeesport Flyer |
| 58V | Versailles Express | P7 McKeesport Flyer |
| 59A | Homeville | Ran from March 1, 1964 to March 5, 1964. |
| 59B | Glen Hazel | |
| 59U | South Side Works-Oakland-Waterfront | 75 Ellsworth & 61D Murray |
| 60A | Walnut-Avondale | Walnut-Crawford Village |
| 60B | Jenny Lind | 61 White Oak |
| 60C | Grandview | 60E White Oak-Grandview |
| 60D | Bryn Mawr | |
| 60D | Lincoln School | |
| 60E/61 | White Oak-Grandview/White Oak | |
| 60F | Johnston's Greenhouse | |
| 60G | Fairhaven Heights | |
| 60H | Blythdale | |
| 60J | Blythdale-Grennock Heights | |
| 60K | Crawford Village | 60 Walnut-Crawford Village |
| 60M | McKeesport-East Pittsburgh | 62 Liberty-North Versailles |
| 60N | East Pittsburgh-Turtle Creek | Redesignated as 65N East Pittsburgh-Turtle Creek on February 18, 1984. |
| 60P/62 | Port Vue-Liberty/Liberty-North Versailles | |
| 60S | Crawford Village-Jenny Lind | 60 Walnut-Crawford Village |
| 60T | Wilmerding-McKeesport | |
| 60U | Liberty | |
| 60V | Evans Avenue | Planned but never ran; instead merged into 60C/60E |
| 60W | Liberty-Lincoln-Elizabeth Township | Merged into the 60U on November 6, 1976. |
| 60W | Central Highlands | |
| 61F | Homestead Park | 53 Homestead Park |
| 63A | North Braddock Express | |
| 63B | Rankin Express | P71 Swissvale Flyer |
| 64 | East Pittsburgh-Wilkinsburg | Converted to bus and became 61A East Pittsburgh-Wilkinsburg on January 29, 1967. |
| 65A | East Pittsburgh-Monroeville | |
| 65B | East Pittsburgh-Crescent Hill | |
| 65C | Braddock-Wilkinsburg | Discontinued on September 7, 1970 and replaced by 65G rerouting and 68D extension. |
| 65D | Braddock-Forest Hills-Braddock Hills | Discontinued on November 19, 1977. |
| 65E | North Braddock-Swissvale | |
| 65F | Bessemer Terrace | Discontinued on September 7, 1970. |
| 65G | Corey Avenue/Linhart-Braddock | Merged with 65H and 65K to form 65G Linhart-Braddock-East Pittsburgh on September 5, 1965. |
| 65G | Linhart-Braddock-East Pittsburgh | |
| 65H | East Pittsburgh-Park View | Merged into the 65G on September 5, 1965. |
| 65J | Braddock-Forest Hills | |
| 65K | Braddock-Bessemer Terrace | Merged into the 65G on September 5, 1965. |
| 65M | Corey Avenue | Merged with the 65N to form the 65G in mid-1964. |
| 65N | Library Street | Merged with the 65M to form the 65G in mid-1964. |
| 65N | East Pittsburgh-Turtle Creek | |
| 67 | Braddock-Swissvale | Converted to bus and became 61B Braddock-Swissvale on January 29, 1967. |
| 67C | Laketon Road | |
| 67E | Greensburg Pike | |
| 67J | McKeesport via Blvd of the Allies | Discontinued on September 8, 1964. |
| 67J | Lincoln Highway | |
| 68 | Braddock Hills | P68 Braddock Hills Flyer |
| 68B | Blackridge-Laketon | |
| 68S | Monroeville-East Busway | |
| 69A | Swisshelm Park | Discontinued on November 5, 1972. |
| 69A | Forbes | 61A East Pittsburgh-Wilkinsburg |
| 69B | Atwood Street | Merged into the 84A on January 14, 1967. |
| 69C | Regent Square | Merged into the 79A and 79B on July 1, 1979. |
| 70A | Trafford-Jeanette | |
| 70B | Wilmerding-Monroeville | |
| 70C | Wilmerding-East Pittsburgh | |
| 70D | Wilmerding-Wall | |
| 71B | Hamilton | 500 Highland Park-Bellevue; resurrected as 71B Highland Park when the 500 was split. |
| 73B | Highland Park Express | 93A Aspinwall-Cheswick Express |
| 74B | Marcy State Hospital | |
| 74B | Highland Park | |
| 75A/70 | Monroeville Shopper | |
| 75B/72 | Monroeville-North Versailles/Monroeville-Pitcairn | |
| 75D | Penn Hills-Monroeville | |
| 77A/78 | Oakmont | P78 Oakmont Flyer |
| 77C | Shadyside | W Wilkins Avenue Flyer |
| 77D | Highland-Friendship | 87 Friendship |
| 77U | Shadyside | |
| 78C | Shadyside Express | W Wilkins Avenue Flyer |
| 78E | Penn Hills-East Vue Express | P16 Penn Hills flyer |
| 79B | Wilkinsburg-Penn Hills | |
| 79C | Maplewood | Discontinued in 1975. |
| 83B | Lincoln Avenue Express | LP Lincoln Park Flyer |
| 84A | Herron Hill-Oakland | 81 Oak Hill, 83 Bedford Hill |
| 84B | Herron | Replaced by rerouted 54C North Side-Oakland-South Side in 1968 or 1969. |
| 84B | Oakland Loop | |
| 84C | Hill Loop | 81 Oak Hill, 83 Bedford Hill |
| 88A | East Hills Express | |
| 89C | Homewood North | Trial route that ran from January 7, 1973 to February 19, 1977. |
| 91S | Sharps Hill | |
| 93A | Aspinwall-Cheswick Express | P10 Allegheny Valley Flyer |
| 94A | Stanton Heights | 87 Friendship |
| 94B | Morningside | 87 Friendship |
| 94C | Paulson Avenue | 74 Homewood-Squirrel Hill |
| 96A | Golden Triangle | Discontinued on July 7, 1985. But resurrected temporarily on December 7-8th 2019 for a fan trip |
| 98D | Strip District | |
| 98F | Grant Street-First Avenue | |
| 500 | Highland Park-Bellevue | 13 Bellevue, 71B Highland Park |
| 501 | Manchester-Wilkinsburg | 16D Manchester, 61A East Pittsburgh-Wilkinsburg |
| A | Moon Flyer | |
| AVN | Allegheny Valley North Flyer | P10 Allegheny Valley Flyer |
| BG | Bellevue-Gass Road Flyer | Discontinued on August 28, 1993. |
| BP | Brookline-Pioneer Tunnel Flyer | |
| BR | Brentwood Flyer | 51 Carrick, Y45 Baldwin Manor Flyer |
| CL | Clairton Flyer | 46G Elizabeth |
| CO | Coraopolis Flyer | 21 Coraopolis |
| CV | Churchview Flyer | 51D Churchview |
| D/P11 | Middle Rd Flyer | - |
| DB | Middle Road-Burchfield Flyer | D Middle Road Flyer |
| EB | East Brookline Red Flyer | |
| F | Homestead Park-Lincoln Place Flyer | 53F Homestead-Lincoln Place |
| G | Greensburg Pike Flyer | |
| GC | Garden City Flyer | P67 Monroeville Flyer |
| GR | Greensburg Pike-White Oak Flyer | G Greensburg Pike Flyer |
| H | Homeville Flyer | |
| JL | Jefferson-Large Flyer | |
| ML | Millvale-Lawrenceville Flyer | 3 Millvale |
| OA | Oakland Arrow | Discontinued on February 18, 1977. |
| OV | Ohio Valley Flyer | 14 Ohio Valley |
| P2 | East Busway-Short | Discontinued on October 1, 2023 and replaced with additional P1 East Busway-All Stops trips |
| PH | Pleasant Hills Red Flyer | Discontinued in 1976. |
| SW | Spencer-Willett Flyer | 51B Spencer |
| T | Trafford Flyer | 67F Trafford and 68F Trafford Express |
| U | East Vue Flyer | 78E Penn Hills-East Vue |
| UV | UltraViolet loop | |
| W | Wilkins Avenue Flyer |
Former special services
Port Authority operated special park and ride shuttles to Steelers' games and other stadium events from 1967-2011. Routes with an "S" were for servicing one time events.| Route number | Route name | Service area |
| 13S | Ross Park & Ride | Ross Park & Ride Lot |
| 28S | Moon-West Busway | University Blvd, Bell, Idlewood, Crafton, Columbus's Knights, Sheraden Park & Ride Lots |
| 51S | South Side-Century III | Large and Century III P&R Lots, South Side and Station Square |
| 68S | Monroeville-E Busway | Monroeville and Wilkinsburg P&R, Homewood, E. Liberty, Shadyside, Polish Hill |
| 98D | Strip District | Strip District, Convention Center Parking Garage |
| 98F | Grant Street-First Avenue | 1st Ave and Steel Plaza Stations, Wood and Gateway Center Stations, Downtown P Garage |