Dark Mode Light Mode

São Paulo bus 971M-10 (SPTrans): route map, stops and timetable

São Paulo bus 971M-10 · SPTrans
Vl. Penteado – Metrô Santana · SPTrans
🚌 1 services🔄 Updated: November 2026
At a glance
  • 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)
  1. 1R. Prof. Luís Sanches
  2. 2Av. João Paulo Primeiro, 164
  3. 3Av. João Paulo Primeiro, 395
  4. 4Av. João Paulo Primeiro, 1110
  5. 5Av. João Paulo Primeiro, 1300
  6. 6Av. João Paulo Primeiro, 1598
  7. 7Av. João Paulo Primeiro, 1720
  8. 8Av. João Paulo Primeiro, 84
  9. 9Av. Pe. Orlando Garcia da Silveira, 34
  10. 10Av. Pe. Orlando Garcia da Silveira, 288
  11. 11Av. Pe. Orlando Garcia da Silveira, 510
  12. 12Av. Pe. Orlando Garcia da Silveira, 758
  13. 13Av. Dep. Cantidio Sampaio, 1111
  14. 14Av. Dep. Cantidio Sampaio, 789
  15. 15Av. Dep. Cantidio Sampaio, 529
  16. 16Av. Itaberaba, 5102
  17. 17Av. Imirim, 4353
  18. 18Av. Imirim, 4210
  19. 19Av. Imirim, 3869
  20. 20Av. Imirim, 3593
  21. 21Av. Imirim, 3206
  22. 22Av. Imirim, 2863
  23. 23Av. Imirim, 2601
  24. 24Av. Direitos Humanos, 50
  25. 25Av. Direitos Humanos, 580
  26. 26Av. Direitos Humanos, 860
  27. 27Av. Direitos Humanos
  28. 28Av. Direitos Humanos
  29. 29Av. Direitos Humanos, 1849
  30. 30Av. Direitos Humanos, 2125
  31. 31Av. Ultramarino, 111
  32. 32R. Iris Leonor, 189
  33. 33Av. Zumkeller, 251
  34. 34R. Voluntários da Pátria, 4873
  35. 35R. Voluntários da Pátria, 4573
  36. 36R. Voluntários da Pátria, 4275
  37. 37R. Voluntários da Pátria, 4075
  38. 38R. Voluntários da Pátria, 3566
  39. 39R. Voluntários da Pátria, 3401
  40. 40R. Voluntários da Pátria, 3147
  41. 41Pça. Miguel Delgado, 138
  42. 42R. Paulo Gonçalves, 89
  43. 43R. Cons. Saraiva, 0
  44. 44R. Olavo Egídio, 62
  45. 45R. Duarte de Azevedo, 23
Stops of bus 971M-10 (48, return)
  1. 1R. Duarte de Azevedo, 23
  2. 2Parada 2
  3. 3R. Cons. Saraiva, 189
  4. 4R. Paulo Gonçalves, 88
  5. 5R. Francisca Júlia, 28
  6. 6R. Voluntários da Pátria, 3158
  7. 7R. Voluntários da Pátria, 3458
  8. 8R. Voluntários da Pátria, 3744
  9. 9R. Voluntários da Pátria, 3958
  10. 10R. Voluntários da Pátria, 4280
  11. 11R. Voluntários da Pátria
  12. 12R. Voluntários da Pátria, 4840
  13. 13Av. Zumkeller, 234
  14. 14R. Iris Leonor, 132
  15. 15Av. Ultramarino, 78
  16. 16Av. Direitos Humanos, 2125
  17. 17Av. Direitos Humanos, 1843
  18. 18Av. Direitos Humanos
  19. 19Av. Direitos Humanos, 957
  20. 20Av. Direitos Humanos, 658
  21. 21Av. Direitos Humanos, 41
  22. 22Av. Direitos Humanos, 50
  23. 23Av. Imirim, 2600
  24. 24Av. Imirim, 2882
  25. 25Av. Imirim, 3226
  26. 26Av. Imirim, 3638
  27. 27Av. Imirim, 4000
  28. 28Av. Imirim, 4282
  29. 29Av. Imirim, 4490
  30. 30Av. Dep. Emílio Carlos, 3747
  31. 31Av. Dep. Emílio Carlos, 3517
  32. 32R. Marina Lemos de Abreu
  33. 33Av. Dep. Cantidio Sampaio, 140
  34. 34Av. Dep. Cantidio Sampaio, 140
  35. 35Av. Dep. Cantidio Sampaio, 472
  36. 36Av. Dep. Cantidio Sampaio, 830
  37. 37Av. Dep. Cantidio Sampaio, 1158
  38. 38Av. Pe. Orlando Garcia da Silveira, 717
  39. 39Av. Pe. Orlando Garcia da Silveira, 499
  40. 40Av. Pe. Orlando Garcia da Silveira, 283
  41. 41Av. Pe. Orlando Garcia da Silveira
  42. 42R. Dr. Márcio Munhoz, 69
  43. 43Av. João Paulo Primeiro, 818
  44. 44Av. João Paulo Primeiro, 1677
  45. 45Av. João Paulo Primeiro, 1252
  46. 46Av. João Paulo Primeiro, 1000
  47. 47Av. João Paulo Primeiro, 551
  48. 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.

🚇

Metrô Santana

Outbound destination; the last listed stop is at R. Duarte de Azevedo, 23.

🏘

Vila Penteado

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.

Frequently asked questions about bus 971M-10

What route does bus 971M-10 take?
The 971M-10 starts on R. Prof. Luís Sanches in Vl. Penteado, runs via Av. João Paulo Primeiro, Av. Pe. Orlando Garcia da Silveira, Av. Dep. Cantidio Sampaio, Av. Imirim, Av. Direitos Humanos and R. Voluntários da Pátria and ends on R. Duarte de Azevedo at the Metrô Santana destination, covering 13.3 km.
What time does the 971M-10 run?
According to the SPTrans reference schedule, the line runs from 04:00 and the last departures are around 01:00 at night; on weekends and holidays times may change, so check Olho Vivo.
Does the 971M-10 go to Metrô Santana?
Yes, the outbound destination is Metrô Santana, and the last stop listed by SPTrans is at R. Duarte de Azevedo, 23.
How long does the 971M-10 take?
The full outbound trip from Vl. Penteado to Metrô Santana has a scheduled time of 81 minutes for 13.3 km.
How much is the fare on the 971M-10?
The basic bus fare in São Paulo is R$ 5.30 since 6 January 2026; with a Bilhete Único, a bus + Metrô or CPTM integration costs R$ 9.38 in total.
How can I see where the 971M-10 bus is right now?
Use SPTrans Olho Vivo (olhovivo.sptrans.com.br), search for line 971M-10 and see the buses’ live positions on the map.
Add a comment Add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post

São Paulo bus 478P-10 (SPTrans): route map, stops and timetable

Next Post

São Paulo bus 502J-10 (SPTrans): route map, stops and timetable