Dark Mode Light Mode

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

São Paulo bus 478P-10 · SPTrans
Sacomã – Vl. Romana · SPTrans
🚌 1 services🔄 Updated: November 2026
At a glance
  • Route: Sacomã – Vl. Romana, 27.1 km outbound, via R. Vergueiro, Av. Nazaré, Av. Lins de Vasconcelos, Av. Paulista, Av. Dr. Arnaldo and Av. Prof. Alfonso Bovero.
  • Operating days: every day, Monday to Sunday, according to SPTrans data.
  • Hours: from 04:00 until around midnight, according to the SPTrans reference schedule; weekends and holidays may differ.
  • Frequency: shortest scheduled interval of 30 minutes in the morning peak (07:00–09:00), with about 36 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 478P-10 route map

Outbound (blue) and return (orange) route and stops, from the SPTrans GTFS. Map: © OpenStreetMap contributors.

Bus 478P-10: route data

Line Route Service Km Frequency (peak)
478P-10 Sacomã – Vl. Romana City bus 27.1 ≤ 30 min

Route and distance from the official SPTrans (São Paulo Transporte) GTFS. The line code is shown on the bus sign.

Bus 478P-10 timetable

Line Monday–Friday Saturday Sunday & holidays Full trip
478P-10 04:00–00:00
36 departures
04:00–00:00
36 departures
04:00–00:00
36 departures
≈ 157 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 478P-10 (84, outbound)
  1. 1Av. Dep. Rubens Granja, 311
  2. 2Av. Bogaert, 351
  3. 3Av. Pe. Arlindo Vieira, 491
  4. 4Av. Pe. Arlindo Vieira, 133
  5. 5R. Cel. José Pires de Andrade, 845
  6. 6R. Descampado, 28
  7. 7Pça. Anchieta, 9292
  8. 8R. Vergueiro, 9113
  9. 9R. Vergueiro, 8923
  10. 10R. Vergueiro, 8717
  11. 11R. Vergueiro, 8461
  12. 12R. Vergueiro, 8081
  13. 13R. Vergueiro, 7753
  14. 14R. dos Macaxas, 703
  15. 15R. Jamboaçu, 385
  16. 16R. Jamboaçu, 229
  17. 17R. Sussuarana, 77
  18. 18R. Muriaé, 111
  19. 19Gentil de Moura
  20. 20Metrô Alto do Ipiranga
  21. 21Av. Nazaré, 1953
  22. 22Av. Nazaré, 1765
  23. 23Av. Nazaré, 1361
  24. 24Av. Nazaré, 943
  25. 25Av. Nazaré, 711
  26. 26R. Pe. Marchetti, 235
  27. 27Oliveira Melo
  28. 28R. Dr. Mário Vicente, 137
  29. 29Av. Ricardo Jafet, 745
  30. 30Av. Ricardo Jafet, 365
  31. 31Av. Ricardo Jafet, 99
  32. 32Pça. do Monumento
  33. 33Sentido B/C – Pista Central
  34. 34Av. D. Pedro I – Pista Central, 815
  35. 35Av. D. Pedro I – Pista Central, 621
  36. 36R. Clímaco Barbosa, 659
  37. 37R. Clímaco Barbosa, 319
  38. 38R. Clímaco Barbosa, 49
  39. 39R. Albuquerque Maranhão, 97
  40. 40Av. Lacerda Franco, 282
  41. 41Av. Lacerda Franco, 570
  42. 42Av. Lacerda Franco, 964
  43. 43Av. Lacerda Franco, 1112
  44. 44Av. Lacerda Franco, 1458
  45. 45Av. Lacerda Franco, 1855
  46. 46Av. Lacerda Franco, 2080
  47. 47Av. Lins de Vasconcelos, 2384
  48. 48Av. Lins de Vasconcelos, 2680
  49. 49Av. Lins de Vasconcelos, 2880
  50. 50R. Dr. Neto de Araújo, 303
  51. 51R. Dr. Neto de Araújo, 47
  52. 52R. Vergueiro, 2575
  53. 53R. Vergueiro, 2223
  54. 54R. Vergueiro, 1845
  55. 55Viad. Sta. Generosa
  56. 56Av. Bernardino de Campos, 159
  57. 57Av. Paulista, 200
  58. 58Av. Paulista, 500
  59. 59Av. Paulista, 900
  60. 60Av. Paulista, 1374
  61. 61Av. Paulista, 1754
  62. 62Parada 1 – Frei Caneca
  63. 63Av. Paulista, 2452
  64. 64Av. Dr. Arnaldo, 188
  65. 65Parada 2 – Teodoro Sampaio
  66. 66Av. Dr. Arnaldo, 1338
  67. 67Av. Dr. Arnaldo, 1800
  68. 68Av. Dr. Arnaldo, 1887
  69. 69Av. Dr. Arnaldo, 2076
  70. 70Av. Prof. Alfonso Bovero, 52
  71. 71Av. Prof. Alfonso Bovero, 510
  72. 72Av. Prof. Alfonso Bovero, 936
  73. 73Av. Prof. Alfonso Bovero, 1122
  74. 74Av. Prof. Alfonso Bovero, 1340
  75. 75R. Cotoxó, 847
  76. 76R. Cotoxó, 521
  77. 77R. Min. Ferreira Alves, 458
  78. 78R. Min. Ferreira Alves, 672
  79. 79R. Min. Ferreira Alves, 829
  80. 80R. Dr. Miranda de Azevedo, 161
  81. 81R. Coriolano, 380
  82. 82R. Coriolano, 710
  83. 83R. Coriolano, 1070
  84. 84R. Vespasiano, 650
Stops of bus 478P-10 (74, return)
  1. 1R. Vespasiano, 650
  2. 2R. Tito, 115
  3. 3R. Des. do Vale, 1043
  4. 4R. Des. do Vale, 875
  5. 5R. Des. do Vale, 539
  6. 6R. Des. do Vale, 173
  7. 7R. Caraíbas, 762
  8. 8R. Caraíbas, 1086
  9. 9Av. Prof. Alfonso Bovero, 935
  10. 10Av. Prof. Alfonso Bovero, 477
  11. 11R. Bruxelas, 152
  12. 12Av. Dr. Arnaldo, 2365
  13. 13Av. Dr. Arnaldo, 2105
  14. 14Av. Dr. Arnaldo
  15. 15Av. Dr. Arnaldo, 1125
  16. 16Faculdade de Saúde Pública da USP
  17. 17Faculdade de Medicina da USP
  18. 18Av. Paulista, 2027
  19. 19Av. Paulista, 1578
  20. 20Av. Paulista, 901
  21. 21Av. Paulista, 659
  22. 22Av. Paulista, 171
  23. 23Av. Bernardino de Campos, 108
  24. 24Pça. Dr. Afrodisio Vidigal
  25. 25R. Vergueiro, 1900
  26. 26R. Vergueiro, 2157
  27. 27R. Vergueiro, 2776
  28. 28Metrô Vl. Mariana – Passagem
  29. 29Av. Lins de Vasconcelos, 3139
  30. 30Av. Lins de Vasconcelos, 2805
  31. 31Av. Lins de Vasconcelos, 2557
  32. 32Av. Lins de Vasconcelos, 2367
  33. 33Av. Lins de Vasconcelos, 2044
  34. 34Av. Lins de Vasconcelos, 1729
  35. 35Av. Lins de Vasconcelos, 1392
  36. 36Av. Lins de Vasconcelos, 1197
  37. 37Av. Lins de Vasconcelos, 1049
  38. 38Av. Lins de Vasconcelos, 721
  39. 39Av. Lins de Vasconcelos, 423
  40. 40Av. Lins de Vasconcelos, 205
  41. 41R. Independência, 240
  42. 42R. Independência, 560
  43. 43R. Independência, 820
  44. 44R. Independência, 1000
  45. 45Av. D. Pedro I, 520
  46. 46Av. D. Pedro I, 798
  47. 47Av. D. Pedro I
  48. 48Pça. do Monumento, 132
  49. 49Av. Nazaré, 28
  50. 50Av. Nazaré, 444
  51. 51Av. Nazaré, 624
  52. 52Av. Nazaré, 900
  53. 53Av. Nazaré, 1198
  54. 54Av. Nazaré, 1416
  55. 55Av. Nazaré, 1780
  56. 56Av. Nazaré, 1950
  57. 57R. Bamboré, 680
  58. 58R. Jamboaçu, 254
  59. 59R. Jamboaçu, 440
  60. 60R. Jeremias Júnior, 119
  61. 61Macaxãs
  62. 62R. Vergueiro, 7790
  63. 63R. Vergueiro, 8120
  64. 64R. Vergueiro, 8424
  65. 65R. Vergueiro, 8636
  66. 66R. Vergueiro, 8849
  67. 67R. Vergueiro, 9000
  68. 68R. Taquarichim, 280
  69. 69Av. Pe. Arlindo Vieira, 124
  70. 70Av. Pe. Arlindo Vieira, 244
  71. 71R. Mq. de Lages, 1641
  72. 72R. Max Berg, 90
  73. 73Av. Bogaert, 57
  74. 74Av. Dep. Rubens Granja, 311

Bus 478P-10 is an SPTrans line in São Paulo that links Sacomã with Vila Romana on a long route along R. Vergueiro, Av. Nazaré, the whole of Av. Paulista and Av. Dr. Arnaldo. It is 27.1 km long outbound, with 84 stops, and has 74 stops on the way back. The “-10” is part of the code shown on the bus sign; in Brazil you will also see it as 478P/10, “linha 478P” or “ônibus 478P”. 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 478P-10

Sacomã and R. Vergueiro. The outbound trip starts on Av. Dep. Rubens Granja, passes Av. Bogaert, Av. Pe. Arlindo Vieira, R. Cel. José Pires de Andrade and Pça. Anchieta and follows a stretch of R. Vergueiro, from number 9113 to 7753.

Alto do Ipiranga and Av. Nazaré. Via R. dos Macaxas, R. Jamboaçu, R. Sussuarana and R. Muriaé, the bus reaches the Metrô Alto do Ipiranga stop. It then runs along Av. Nazaré, passes R. Pe. Marchetti and Av. Ricardo Jafet and reaches Pça. do Monumento.

D. Pedro I to Vergueiro. The line takes the central lane of Av. D. Pedro I, passes R. Clímaco Barbosa and R. Albuquerque Maranhão, runs along Av. Lacerda Franco and Av. Lins de Vasconcelos and returns to R. Vergueiro via R. Dr. Neto de Araújo.

Paulista, Dr. Arnaldo and Vl. Romana. After the Viad. Sta. Generosa and Av. Bernardino de Campos, the bus follows Av. Paulista from number 200 to 2452, with a Frei Caneca stop, continues along Av. Dr. Arnaldo, with a Teodoro Sampaio stop, and heads down Av. Prof. Alfonso Bovero. The last stretch passes R. Cotoxó, R. Min. Ferreira Alves, R. Dr. Miranda de Azevedo and R. Coriolano to R. Vespasiano, 650.

Return. The trip towards Sacomã leaves R. Vespasiano via R. Tito, R. Des. do Vale and R. Caraíbas, returns to Av. Prof. Alfonso Bovero and Av. Dr. Arnaldo, with stops at Faculdade de Saúde Pública da USP and Faculdade de Medicina da USP, and runs along Av. Paulista. It heads down R. Vergueiro to the Metrô Vl. Mariana stop, continues via Av. Lins de Vasconcelos, R. Independência and Av. D. Pedro I and returns via Av. Nazaré and R. Vergueiro to Av. Dep. Rubens Granja.

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 478P-10 runs from 04:00 and the last departures are around midnight. There are about 36 departures a day, a low number for such a long route.

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 30 minutes. Outside the peak, expect the same or longer waits.

How long the trip takes

The full outbound trip, from Sacomã to Vl. Romana, has a scheduled time of 157 minutes for 27.1 km. This is a reference time: traffic on Av. Paulista, Av. Dr. Arnaldo and around Av. D. Pedro I can make the trip longer at peak hours. Shorter sections, such as Sacomã to Av. Paulista or Paulista to Vl. Romana, take much less time than the full line.

Main stops and connections

In SPTrans data, the named connections on the route are the Metrô Alto do Ipiranga stop, outbound, and the Metrô Vl. Mariana stop on R. Vergueiro, on the return. The line also stops at well-known places: Av. Paulista in both directions, the Frei Caneca and Teodoro Sampaio stops outbound and the Faculdade de Saúde Pública da USP and Faculdade de Medicina da USP stops on Av. Dr. Arnaldo on the return.

🚇

Metrô Alto do Ipiranga

Stop towards Vl. Romana (outbound), before Av. Nazaré.

🚇

Metrô Vila Mariana

Stop on R. Vergueiro towards Sacomã (return).

🏘

Vila Romana

Outbound destination; the last listed stop is at R. Vespasiano, 650.

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 478P-10 and pick the direction: Vl. Romana or Sacomã. On a line with a 30-minute interval, the map helps you leave home at the right time and avoid long waits 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 combine the 478P-10 with the Metrô or CPTM trains, the total integration fare is R$ 9.38.

Tips for using the line

  • The line has few departures (about 36 a day): check Olho Vivo before leaving so you do not miss the bus.
  • The Metrô Alto do Ipiranga stop is only on the outbound trip and the Metrô Vl. Mariana stop only on the return; check the direction before planning a connection.
  • On Av. Dr. Arnaldo, the USP faculty stops are on the trip towards Sacomã; outbound, the reference is the Teodoro Sampaio stop.
  • With 157 scheduled minutes end to end, a Metrô connection within the 3-hour Bilhete Único window can shorten long journeys.

Frequently asked questions about bus 478P-10

What route does bus 478P-10 take?
The 478P-10 starts on Av. Dep. Rubens Granja in Sacomã, runs via R. Vergueiro, Metrô Alto do Ipiranga, Av. Nazaré, Av. D. Pedro I, Av. Lins de Vasconcelos, Av. Paulista, Av. Dr. Arnaldo and Av. Prof. Alfonso Bovero and ends on R. Vespasiano in Vl. Romana, covering 27.1 km.
What time does the 478P-10 run?
According to the SPTrans reference schedule, the line runs from 04:00 and the last departures are around midnight; on weekends and holidays times may change, so check Olho Vivo.
How often does the 478P-10 run?
The shortest scheduled interval is 30 minutes in the morning peak, with about 36 departures a day, so it is worth checking Olho Vivo before going to the stop.
How long does the 478P-10 take?
The full outbound trip from Sacomã to Vl. Romana has a scheduled time of 157 minutes for 27.1 km.
How much is the fare on the 478P-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 478P-10 bus is right now?
Use SPTrans Olho Vivo (olhovivo.sptrans.com.br), search for line 478P-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 647A-10 (SPTrans): route map, stops and timetable

Next Post

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