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

Stops list (12 - 50th-Woodland)
- 38th Parellel Pl & Dock St - FS
- Spruce St & 2nd St
- Spruce St & 3rd St - Fs
- Spruce St & 4th St
- Spruce St & 5th St
- Spruce St & 7th St
- Washington Sq & Locust St
- Washington Sq & Walnut St
- Walnut St & 8th St
- Walnut St & 9th St
- Walnut St & 10th St
- Walnut St & 11th St
- Walnut St & 12th St
- Walnut St & 13th St
- Walnut St & Broad St - Mbns
- Walnut St & 15th St
- Walnut St & 16th St
- Walnut St & 17th St
- Walnut St & 18th St
- Walnut St & 19th St
- Walnut St & 20th St
- Walnut St & 21st St
- Walnut St & 22nd St
- 23rd St & Walnut St - Fs
- 23rd St & Locust St
- 23rd St & Spruce St
- 23rd St & Pine St
- 23rd St & Lombard St
- 23rd St & South St
- Grays Ferry Av & Bainbridge St
- Grays Ferry Av & Fitzwater St
- Grays Ferry Av & Catherine St
- Grays Ferry Av & Christian St
- Grays Ferry Av & Carpenter St
- Grays Ferry Av & Peltz St
- Grays Ferry Av & 28th St
- Grays Ferry Av & 29th St
- Grays Ferry Av & 30th St
- Grays Ferry Av & 31st St
- Grays Ferry Av & 32nd St
- Grays Ferry Av & 33rd St - FS
- Grays Ferry Av & 35th St
- Grays Ferry Av & Grove St - Fs
- Paschall Av & Grays Ferry Av - Fs
- Paschall Av & 49th St
- 49th St & Woodland Av
- Woodland Av & 50th St