Dark Mode Light Mode

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

São Paulo bus 669A-10 · SPTrans
Term. Sto. Amaro – Term. Princ. Isabel · SPTrans
🚌 1 services🔄 Updated: November 2026
At a glance
  • Route: Terminal Santo Amaro – Terminal Princesa Isabel, via Av. Adolfo Pinheiro, Av. Brig. Luís Antônio, Av. Paulista and Av. Dq. de Caxias, 18.3 km outbound.
  • Operating days: every day, Monday to Sunday; weekend and public holiday times may differ.
  • Hours: from about 04:00 until around midnight, according to the SPTrans reference timetable.
  • Frequency: in the morning peak (07:00–09:00) the shortest scheduled interval is 10 minutes.
  • Fare: R$ 5.30 on the bus since 6 January 2026; R$ 9.38 in total when combined with the Metrô or CPTM.

Bus 669A-10 route map

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

Bus 669A-10: route data

Line Route Service Km Frequency (peak)
669A-10 Term. Sto. Amaro – Term. Princ. Isabel City bus 18.3 ≤ 10 min

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

Bus 669A-10 timetable

Line Monday–Friday Saturday Sunday & holidays Full trip
669A-10 04:00–00:00
75 departures
04:00–00:00
75 departures
04:00–00:00
75 departures
≈ 119 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 669A-10 (42, outbound)
  1. 1Terminal Sto. Amaro, 2
  2. 2Lgo. Treze de Maio, 510
  3. 3Parada 1 – Estação Adolfo Pinheiro
  4. 4São José
  5. 5Av. Adolfo Pinheiro, 1500
  6. 6Parada 2 – Sabesp (B/C)
  7. 7Parada 1 – Banespa B/C
  8. 8Parada 1 – Roque Petroni Jr. B/C
  9. 9Parada 1 – Morumbi B/C
  10. 10Parada 1 – Vieira de Morais B/C
  11. 11Parada 1 – Portugal B/C
  12. 12Eucaliptos B/C
  13. 13Fiandeiras B/C 1
  14. 14Parada Afonso Braz – B/C 1
  15. 15Parada Jk
  16. 16Parada Oliveira Dias
  17. 17Groenlândia
  18. 18Av. Brig. Luís Antônio, 4435
  19. 19Parque Ibirapuera
  20. 20Av. Brig. Luís Antônio, 4008
  21. 21Av. Brig. Luís Antônio, 3530
  22. 22Alameda Lorena
  23. 23Parada Tutóia
  24. 24Hospital Brigadeiro
  25. 25Al. Santos, 545
  26. 26Al. Santos, 333
  27. 27Av. Paulista, 500
  28. 28Av. Paulista, 900
  29. 29Av. Paulista, 1374
  30. 30Av. Paulista, 1754
  31. 31Parada 2 – Frei Caneca
  32. 32Av. Paulista, 2452
  33. 33Pedro Taques B/C
  34. 34Antônia de Queirós – B/C
  35. 35Caio Prado B/C
  36. 36R. Amaral Gurgel, 287
  37. 37R. Amaral Gurgel, 59
  38. 38Av. Dq. de Caxias, 170
  39. 39Av. Dq. de Caxias, 394
  40. 40R. dos Guaianases, 673
  41. 41Terminal Princesa Isabel
  42. 42Terminal Princesa Isabel
Stops of bus 669A-10 (44, return)
  1. 1Terminal Princesa Isabel
  2. 2R. Helvetia
  3. 3R. Helvetia, 660
  4. 4R. Br. de Campinas, 704
  5. 5Al. Nothmann, 1076
  6. 6Nothmann C/B
  7. 7R. Sebastião Pereira, 245
  8. 8Lgo. do Arouche
  9. 9Lgo. do Arouche, 57
  10. 10Parada Aurora
  11. 11Av. Ipiranga, 102
  12. 12Caio Prado C/B
  13. 13Antônia de Queirós – C/B
  14. 14Pedro Taques C/B
  15. 15Paulista C/B
  16. 16Av. Paulista, 2319
  17. 17Av. Paulista, 2027
  18. 18Av. Paulista, 1578
  19. 19Av. Paulista, 901
  20. 20Al. Santos, 815
  21. 21Av. Brig. Luís Antônio, 2748
  22. 22Jose Maria Lisboa
  23. 23Alameda Lorena
  24. 24Guarara
  25. 25Avenida Brasil
  26. 26Dia do Senhor
  27. 27Groelandia
  28. 28Av. Brig. Luís Antônio, 5012
  29. 29Parada Jk
  30. 30Afonso Braz C/B 1
  31. 31Fiandeiras C/B (provisória)
  32. 32Parada 1 – Eucaliptos C/B
  33. 33Parada 1 – Portugal C/B
  34. 34Parada 1 – Vieira de Morais C/B
  35. 35Parada 1 – Morumbi C/B
  36. 36Parada 1 – Roque Petroni Jr. C/B
  37. 37Parada 1 – Banespa C/B
  38. 38Parada da Paz – Sentido Santo Amaro
  39. 39Américo Brasiliense C/B
  40. 40Parada 1 – Granja Julieta C/B
  41. 41Parada Pe. José de Anchieta
  42. 42Av. Mário Lopes Leão, 120
  43. 43Av. Pe. José Maria
  44. 44Terminal Sto. Amaro, 2

Bus 669A-10 is an SPTrans city bus in São Paulo that links two bus terminals: Terminal Santo Amaro and Terminal Princesa Isabel. The sign shows the short forms “Term. Sto. Amaro” and “Term. Princ. Isabel”, and the code on the bus is 669A-10. The most common searches are “669a-10” and “669a 10”, plus “line 669A” and “bus 669A”; some systems write the code as 669A/10. The route is 18.3 km outbound, via Av. Adolfo Pinheiro, Av. Brig. Luís Antônio, Av. Paulista and Av. Dq. de Caxias. Below you will find the route section by section, the hours, the trip time and the main stops.

Route of bus 669A-10

Terminal Santo Amaro and Av. Adolfo Pinheiro. The line leaves Terminal Sto. Amaro, passes Lgo. Treze de Maio, the Estação Adolfo Pinheiro stop and the São José stop, and continues along Av. Adolfo Pinheiro.

A run of named stops. Next comes a series of stops identified by name: Sabesp, Banespa, Roque Petroni Jr., Morumbi, Vieira de Morais, Portugal, Eucaliptos, Fiandeiras, Afonso Braz, JK, Oliveira Dias and Groenlândia. On this section the stop names usually carry the “B/C” label.

Av. Brig. Luís Antônio. The bus joins Av. Brig. Luís Antônio, with stops at numbers 4435, 4008 and 3530 and the Parque Ibirapuera stop. It continues through the Alameda Lorena, Tutóia and Hospital Brigadeiro stops.

Av. Paulista to Terminal Princesa Isabel. Via Al. Santos, the line reaches Av. Paulista, stopping at numbers 500, 900, 1374, 1754 and 2452 and at the Frei Caneca stop. It then goes down through the Pedro Taques, Antônia de Queirós and Caio Prado stops, takes R. Amaral Gurgel, Av. Dq. de Caxias and R. dos Guaianases and ends at Terminal Princesa Isabel. There are 42 stops outbound.

Return. Towards Santo Amaro, the line leaves Terminal Princesa Isabel via R. Helvetia, R. Br. de Campinas and Al. Nothmann, passes Lgo. do Arouche and Av. Ipiranga and climbs through the Caio Prado, Antônia de Queirós and Pedro Taques stops to Av. Paulista. It comes down via Al. Santos and Av. Brig. Luís Antônio, with stops such as Alameda Lorena and Avenida Brasil, and repeats the run of named stops in the opposite direction. At the end it passes the Américo Brasiliense, Granja Julieta and Pe. José de Anchieta stops, Av. Mário Lopes Leão and Av. Pe. José Maria and arrives at Terminal Sto. Amaro. The return has 44 stops.

Timetable and frequency

According to the SPTrans reference timetable, the 669A-10 starts running from about 04:00, and the last departures are around midnight. The timetable lists about 75 departures a day. The line runs every day, but SPTrans publishes a single reference timetable per line: on weekends and public holidays service may change, so check Olho Vivo before you leave.

In the morning peak (07:00 to 09:00), the shortest scheduled interval is 10 minutes. Very early and at night, expect longer gaps.

How long the trip takes

The full outbound trip from Terminal Santo Amaro to Terminal Princesa Isabel has a scheduled time of 119 minutes for 18.3 km in the SPTrans reference timetable. It is a reference figure for the whole route; with traffic on Av. Brig. Luís Antônio and Av. Paulista it can be more. If you ride only one section, for example from Parque Ibirapuera to Av. Paulista, the trip is much shorter.

Main stops and connections

Both ends of the line are SPTrans bus terminals, Terminal Sto. Amaro and Terminal Princesa Isabel, where you can change lines. Near the start of the outbound route is the Estação Adolfo Pinheiro stop. Along the way, the Parque Ibirapuera and Hospital Brigadeiro stops on Av. Brig. Luís Antônio and the stops on Av. Paulista are the most used landmarks.

🚌

Terminal Santo Amaro

Start of the outbound route and end of the return; shown on the sign as Term. Sto. Amaro.

🌳

Parque Ibirapuera stop

On Av. Brig. Luís Antônio, towards Terminal Princesa Isabel.

🚌

Terminal Princesa Isabel

End of the outbound route, after Av. Dq. de Caxias and R. dos Guaianases, and start of the return.

How to see where the bus is (Olho Vivo)

Olho Vivo, the SPTrans service at olhovivo.sptrans.com.br, shows the position of 669A-10 buses in real time. Search for the line, choose the direction (Term. Princ. Isabel or Term. Sto. Amaro) and see the predicted arrival at your stop. It is especially useful at weekends, on public holidays and late at night.

Fare and Bilhete Único

The basic bus fare in São Paulo is R$ 5.30, in force since 6 January 2026. With the Bilhete Único card, the transfer window is 3 hours from the first tap. If you combine the 669A-10 with the Metrô or CPTM, the total for the integrated trip is R$ 9.38.

Tips for using the line

  • Check the sign: “Term. Princ. Isabel” heads for Av. Paulista; “Term. Sto. Amaro” makes the return trip.
  • Near Terminal Princesa Isabel, outbound and return use different streets: outbound arrives via Av. Dq. de Caxias and the return leaves via R. Helvetia and Lgo. do Arouche.
  • At the end of the return, the line passes the Granja Julieta stop and Av. Mário Lopes Leão before the terminal; check the full list for the right stop.
  • Use the terminals at either end to change lines with the Bilhete Único within the 3-hour transfer window.

Frequently asked questions about bus 669A-10

What route does bus 669A-10 take?
It leaves Terminal Santo Amaro, passes Lgo. Treze de Maio and Av. Adolfo Pinheiro, continues along Av. Brig. Luís Antônio, Al. Santos and Av. Paulista and ends at Terminal Princesa Isabel after Av. Dq. de Caxias and R. dos Guaianases.
What time does the 669A-10 start and until when does it run?
According to the SPTrans reference timetable, departures start from about 04:00 and run until around midnight, with about 75 departures a day; weekends and public holidays may differ.
How often does the 669A-10 run?
In the morning peak, between 07:00 and 09:00, the shortest scheduled interval is 10 minutes; outside the peak the wait is usually longer.
How long does a trip on the 669A-10 take?
The full outbound trip of 18.3 km has a scheduled time of 119 minutes in the SPTrans reference timetable; at peak times it can take longer.
Does the 669A-10 stop near Parque Ibirapuera?
Yes, outbound there is a stop called Parque Ibirapuera on Av. Brig. Luís Antônio, between numbers 4435 and 4008.
How much is a ticket on the 669A-10?
The fare is R$ 5.30 since 6 January 2026; with the Bilhete Único, a transfer to the Metrô or CPTM costs R$ 9.38 in total within 3 hours.
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 809H-10 (SPTrans): route map, stops and timetable

Next Post

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