- Route: Vl. Penteado – Metrô Santana, 13.3 km outbound, via Av. João Paulo Primeiro, Av. Dep. Cantidio Sampaio, Av. Imirim, Av. Direitos Humanos and R. Voluntários da Pátria.
- Operating days: every day, Monday to Sunday, according to SPTrans data.
- Hours: from 04:00 until around 01:00 at night, according to the SPTrans reference schedule; weekends and holidays may differ.
- Frequency: shortest scheduled interval of 12 minutes in the morning peak (07:00–09:00), with about 100 departures a day.
- Fare: R$ 5.30 per bus ride (since 6 January 2026); bus + Metrô or CPTM integration for R$ 9.38 in total.
Bus 971M-10 route map
Outbound (blue) and return (orange) route and stops, from the SPTrans GTFS. Map: © OpenStreetMap contributors.
Bus 971M-10: route data
| Line | Route | Service | Km | Frequency (peak) |
|---|---|---|---|---|
| 971M-10 | Vl. Penteado – Metrô Santana | City bus | 13.3 | ≤ 12 min |
Route and distance from the official SPTrans (São Paulo Transporte) GTFS. The line code is shown on the bus sign.
Bus 971M-10 timetable
| Line | Monday–Friday | Saturday | Sunday & holidays | Full trip |
|---|---|---|---|---|
| 971M-10 | 04:00–01:00 100 departures |
04:00–01:00 100 departures |
04:00–01:00 100 departures |
≈ 81 min |
SPTrans publishes one reference timetable per line in its GTFS, with intervals by time band, and states on which days the line runs. First and last departure, approximate number of departures and trip time come from that timetable; on weekends and holidays times may differ. Check real-time arrivals on Olho Vivo or the SPTrans website.
Stops of bus 971M-10 (45, outbound)
- 1R. Prof. Luís Sanches
- 2Av. João Paulo Primeiro, 164
- 3Av. João Paulo Primeiro, 395
- 4Av. João Paulo Primeiro, 1110
- 5Av. João Paulo Primeiro, 1300
- 6Av. João Paulo Primeiro, 1598
- 7Av. João Paulo Primeiro, 1720
- 8Av. João Paulo Primeiro, 84
- 9Av. Pe. Orlando Garcia da Silveira, 34
- 10Av. Pe. Orlando Garcia da Silveira, 288
- 11Av. Pe. Orlando Garcia da Silveira, 510
- 12Av. Pe. Orlando Garcia da Silveira, 758
- 13Av. Dep. Cantidio Sampaio, 1111
- 14Av. Dep. Cantidio Sampaio, 789
- 15Av. Dep. Cantidio Sampaio, 529
- 16Av. Itaberaba, 5102
- 17Av. Imirim, 4353
- 18Av. Imirim, 4210
- 19Av. Imirim, 3869
- 20Av. Imirim, 3593
- 21Av. Imirim, 3206
- 22Av. Imirim, 2863
- 23Av. Imirim, 2601
- 24Av. Direitos Humanos, 50
- 25Av. Direitos Humanos, 580
- 26Av. Direitos Humanos, 860
- 27Av. Direitos Humanos
- 28Av. Direitos Humanos
- 29Av. Direitos Humanos, 1849
- 30Av. Direitos Humanos, 2125
- 31Av. Ultramarino, 111
- 32R. Iris Leonor, 189
- 33Av. Zumkeller, 251
- 34R. Voluntários da Pátria, 4873
- 35R. Voluntários da Pátria, 4573
- 36R. Voluntários da Pátria, 4275
- 37R. Voluntários da Pátria, 4075
- 38R. Voluntários da Pátria, 3566
- 39R. Voluntários da Pátria, 3401
- 40R. Voluntários da Pátria, 3147
- 41Pça. Miguel Delgado, 138
- 42R. Paulo Gonçalves, 89
- 43R. Cons. Saraiva, 0
- 44R. Olavo Egídio, 62
- 45R. Duarte de Azevedo, 23
Stops of bus 971M-10 (48, return)
- 1R. Duarte de Azevedo, 23
- 2Parada 2
- 3R. Cons. Saraiva, 189
- 4R. Paulo Gonçalves, 88
- 5R. Francisca Júlia, 28
- 6R. Voluntários da Pátria, 3158
- 7R. Voluntários da Pátria, 3458
- 8R. Voluntários da Pátria, 3744
- 9R. Voluntários da Pátria, 3958
- 10R. Voluntários da Pátria, 4280
- 11R. Voluntários da Pátria
- 12R. Voluntários da Pátria, 4840
- 13Av. Zumkeller, 234
- 14R. Iris Leonor, 132
- 15Av. Ultramarino, 78
- 16Av. Direitos Humanos, 2125
- 17Av. Direitos Humanos, 1843
- 18Av. Direitos Humanos
- 19Av. Direitos Humanos, 957
- 20Av. Direitos Humanos, 658
- 21Av. Direitos Humanos, 41
- 22Av. Direitos Humanos, 50
- 23Av. Imirim, 2600
- 24Av. Imirim, 2882
- 25Av. Imirim, 3226
- 26Av. Imirim, 3638
- 27Av. Imirim, 4000
- 28Av. Imirim, 4282
- 29Av. Imirim, 4490
- 30Av. Dep. Emílio Carlos, 3747
- 31Av. Dep. Emílio Carlos, 3517
- 32R. Marina Lemos de Abreu
- 33Av. Dep. Cantidio Sampaio, 140
- 34Av. Dep. Cantidio Sampaio, 140
- 35Av. Dep. Cantidio Sampaio, 472
- 36Av. Dep. Cantidio Sampaio, 830
- 37Av. Dep. Cantidio Sampaio, 1158
- 38Av. Pe. Orlando Garcia da Silveira, 717
- 39Av. Pe. Orlando Garcia da Silveira, 499
- 40Av. Pe. Orlando Garcia da Silveira, 283
- 41Av. Pe. Orlando Garcia da Silveira
- 42R. Dr. Márcio Munhoz, 69
- 43Av. João Paulo Primeiro, 818
- 44Av. João Paulo Primeiro, 1677
- 45Av. João Paulo Primeiro, 1252
- 46Av. João Paulo Primeiro, 1000
- 47Av. João Paulo Primeiro, 551
- 48R. Prof. Luís Sanches
Bus 971M-10 is an SPTrans line in São Paulo that links Vila Penteado with Metrô Santana. The route runs along Av. João Paulo Primeiro, Av. Dep. Cantidio Sampaio, Av. Imirim and R. Voluntários da Pátria to the Metrô Santana destination. It is 13.3 km long outbound, with 45 stops, and has 48 stops on the way back. Many people search just for “971m”, but the full code on the bus sign is 971M-10; in Brazil you will also see it as 971M/10, “linha 971M” or “ônibus 971M”. Here you will find the route section by section, the reference hours, frequency, travel time, fare and how to track the bus live.
Route of bus 971M-10
Vila Penteado. The outbound trip starts on R. Prof. Luís Sanches and runs along Av. João Paulo Primeiro, with stops from number 164 to 1720. It then continues along Av. Pe. Orlando Garcia da Silveira.
Cantidio Sampaio, Itaberaba and Imirim. The bus follows a stretch of Av. Dep. Cantidio Sampaio, from number 1111 to 529, passes Av. Itaberaba and reaches Av. Imirim, stopping from number 4353 to 2601.
Direitos Humanos and Voluntários da Pátria. The line continues along Av. Direitos Humanos, passes Av. Ultramarino, R. Iris Leonor and Av. Zumkeller and joins R. Voluntários da Pátria, from number 4873 to 3147. The last stretch passes Pça. Miguel Delgado, R. Paulo Gonçalves, R. Cons. Saraiva and R. Olavo Egídio and ends at R. Duarte de Azevedo, 23, at the Metrô Santana destination.
Return. The trip towards Vl. Penteado leaves R. Duarte de Azevedo and heads up R. Cons. Saraiva, R. Paulo Gonçalves and R. Francisca Júlia to R. Voluntários da Pátria. It then takes Av. Zumkeller, Av. Ultramarino, Av. Direitos Humanos and Av. Imirim again. On the return the line also runs along Av. Dep. Emílio Carlos and R. Marina Lemos de Abreu before Av. Dep. Cantidio Sampaio, and uses R. Dr. Márcio Munhoz before returning to Av. João Paulo Primeiro and R. Prof. Luís Sanches.
Hours and frequency
SPTrans publishes one reference schedule per line, with intervals by time band, and states on which days the line runs. According to that schedule, the 971M-10 runs from 04:00 and the last departures are around 01:00 at night. There are about 100 departures a day.
The line runs every day, Monday to Sunday. SPTrans data do not include a separate timetable for Saturdays, Sundays and holidays, and on those days times and intervals may be different. Before travelling at the weekend, check Olho Vivo.
In the morning peak (07:00 to 09:00), the shortest scheduled interval is 12 minutes. Outside the peak and at night, waits tend to be longer.
How long the trip takes
The full outbound trip, from Vl. Penteado to Metrô Santana, has a scheduled time of 81 minutes for 13.3 km. This is a reference time: at peak hours, traffic on Av. Imirim and R. Voluntários da Pátria can make the trip longer. Shorter sections, such as Av. Imirim to Metrô Santana, take much less time than the full line.
Main stops and connections
The named connection in SPTrans data is Metrô Santana, the outbound destination and start of the return. Other stops are identified by address; useful reference points include Av. João Paulo Primeiro, Av. Imirim, Av. Direitos Humanos and R. Voluntários da Pátria, which appear in both directions.
Outbound destination; the last listed stop is at R. Duarte de Azevedo, 23.
Start of the outbound trip on R. Prof. Luís Sanches and end of the return at the same point.
How to see where the bus is (Olho Vivo)
To see where the bus is in real time, use Olho Vivo, the SPTrans service at olhovivo.sptrans.com.br. Search for code 971M-10 and pick the direction: Metrô Santana or Vl. Penteado. The map shows the line’s vehicles and helps you decide whether to wait at the stop. As the weekend schedule may differ, Olho Vivo is the safest way to confirm the bus is running.
Fare and Bilhete Único
The basic fare on São Paulo’s municipal buses is R$ 5.30, in force since 6 January 2026. With the Bilhete Único card you have a 3-hour window for transfers. If you take the 971M-10 to Metrô Santana and continue by metro, the total bus + Metrô integration fare is R$ 9.38.
Tips for using the line
- If you are heading for the metro, the line takes you to the Metrô Santana destination, and the Bilhete Único integration is valid within 3 hours.
- Search for the full code 971M-10: other lines have similar numbers, such as the 971D-10.
- On the return the route runs along Av. Dep. Emílio Carlos, which is not on the outbound trip; check the direction on the sign.
- The last departures are around 01:00 at night: at night and at weekends, check Olho Vivo before you leave.