- Route: Terminal Capelinha – Terminal Pinheiros, 18.2 km outbound, via Estr. de Itapecerica, Av. das Nações Unidas, R. Alexandre Dumas, Av. Horácio Lafer and Av. Brig. Faria Lima.
- Operating days: every day, Monday to Sunday, according to SPTrans data.
- Hours: from about 4:00 until around midnight, according to the SPTrans reference timetable; weekends and holidays may differ.
- Frequency: shortest scheduled interval of 20 minutes in the morning peak (7:00–9:00), with about 54 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 648P-10 route map
Outbound (blue) and return (orange) route and stops, from the SPTrans GTFS. Map: © OpenStreetMap contributors.
Bus 648P-10: route data
| Line | Route | Service | Km | Frequency (peak) |
|---|---|---|---|---|
| 648P-10 | Term. Capelinha – Term. Pinheiros | City bus | 18.2 | ≤ 20 min |
Route and distance from the official SPTrans (São Paulo Transporte) GTFS. The line code is shown on the bus sign.
Bus 648P-10 timetable
| Line | Monday–Friday | Saturday | Sunday & holidays | Full trip |
|---|---|---|---|---|
| 648P-10 | 04:00–00:00 54 departures |
04:00–00:00 54 departures |
04:00–00:00 54 departures |
≈ 117 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 648P-10 (35, outbound)
- 1Terminal Capelinha – Plat. 4
- 2Parada Nicolino Barra B/C
- 3Estr. de Itapecerica, 1935
- 4Parada Aabb B/C
- 5Parada Hospital Campo Limpo B/C
- 6Estr. de Itapecerica, 1189
- 7Estr. de Itapecerica, 361
- 8Parada das Belezas B/C
- 9Tjd Plat. 4 – Lateral
- 10Parada Centro Africana B/C
- 11Parada José de Sá B/C
- 12Parada Bragança Paulista B/C
- 13Parada Alceu Maynard- B/C
- 14Av. das Nações Unidas, 16461
- 15Av. das Nações Unidas, 15425
- 16R. Alexandre Dumas, 2091
- 17Eng. Mesquita Sampaio – B/C
- 18Parada João Doria B/C
- 19Parada Baltazar Fernandes – B/C
- 20Parada Jornalista Roberto Marinho – B/C
- 21Parada Flórida B/C
- 22Parada Oswaldo Casimiro Muller B/C
- 23Parada Gomes de Carvalho B/C
- 24Av. Chedid Jafet, 75
- 25Av. Henrique Chamma, 590
- 26Av. Horácio Lafer, 721
- 27Av. Horácio Lafer, 440
- 28Av. Brig. Faria Lima, 3477
- 29Av. Brig. Faria Lima, 3015
- 30Escócia
- 31Prudente Correia
- 32Benedito Chaves
- 33Dos Pinheiros
- 34Parada 2 – Ferreira de Araújo
- 35Terminal Pinheiros – Pl 3
Stops of bus 648P-10 (32, return)
- 1Terminal Pinheiros – Pl 3
- 2R. Paes Leme, 79
- 3Eusébio Matoso
- 4Dona Elisa Pereira de Barros
- 5Tucumã
- 6Av. Brig. Faria Lima, 467
- 7Av. Brig. Faria Lima, 3064
- 8Av. Brig. Faria Lima, 3500
- 9Av. Brig. Faria Lima, 3730
- 10Av. Pres. Juscelino Kubitschek, 1600
- 11Parada Complexo Jk
- 12Parada Gomes de Carvalho C/B
- 13Parada Oswaldo Casimiro Muller – C/B
- 14Parada Flórida C/B
- 15Parada Jornalista Roberto Marinho – C/B
- 16Parada Baltazar Fernandes – C/B
- 17Parada João Doria C/B
- 18Eng. Mesquita Sampaio – C/B
- 19R. Alexandre Dumas, 1901
- 20R. Antônio de Oliveira, 86
- 21R. Paul Valéry, 255
- 22Parada Alceu Maynard- C/B
- 23Parada Bragança Paulista C/B
- 24Parada José de Sá C/B
- 25Parada Centro Africana C/B
- 26Tjd Plat. 1 – Pmd 1 (lateral – Sent. Bairro)
- 27Parada das Belezas C/B
- 28Estr. de Itapecerica, 1290
- 29Parada Hospital Campo Limpo C/B
- 30Parada Aabb C/B
- 31Estr. de Itapecerica, 2056
- 32Terminal Capelinha – Plat. 4
Bus 648P-10 is an SPTrans city bus line in São Paulo that links Terminal Capelinha with Terminal Pinheiros. It runs from one bus terminal to another: it starts along Estr. de Itapecerica, crosses Av. das Nações Unidas, climbs R. Alexandre Dumas and finishes along Av. Brig. Faria Lima. The outbound trip is 18.2 km long. The bus sign shows the full code, 648P-10, but many people search for just “648P” or write it as 648P/10. Below you will find the route section by section, the reference hours, trip time, connections and how to track the bus in real time.
Route of the 648P-10
Estr. de Itapecerica. The 648P leaves platform 4 of Terminal Capelinha and follows Estr. de Itapecerica, with stops such as Nicolino Barra, Aabb and Hospital Campo Limpo, plus numbers 1935, 1189 and 361 on the road. Next come Parada das Belezas and a side platform that SPTrans data call “Tjd Plat. 4”.
Towards Av. das Nações Unidas. The line then serves the stops Centro Africana, José de Sá, Bragança Paulista and Alceu Maynard and reaches Av. das Nações Unidas, stopping at numbers 16461 and 15425. From there it turns into R. Alexandre Dumas (stop at number 2091).
Corridor stops. Next is a run of named stops: Eng. Mesquita Sampaio, João Doria, Baltazar Fernandes, Jornalista Roberto Marinho, Flórida, Oswaldo Casimiro Muller and Gomes de Carvalho. The bus then continues along Av. Chedid Jafet, Av. Henrique Chamma and Av. Horácio Lafer.
Faria Lima and Pinheiros. The last section runs along Av. Brig. Faria Lima (numbers 3477 and 3015) and through the stops Escócia, Prudente Correia, Benedito Chaves, Dos Pinheiros and Ferreira de Araújo, to platform 3 of Terminal Pinheiros.
Return. Towards Terminal Capelinha the route differs in a few places. The bus leaves Terminal Pinheiros via R. Paes Leme, serves the stops Eusébio Matoso, Dona Elisa Pereira de Barros and Tucumã, runs along Av. Brig. Faria Lima and enters Av. Pres. Juscelino Kubitschek, with a stop at Complexo JK. It then picks up the corridor stops again (Gomes de Carvalho back to Eng. Mesquita Sampaio), uses R. Alexandre Dumas, R. Antônio de Oliveira and R. Paul Valéry and returns along Estr. de Itapecerica to Terminal Capelinha. There are 35 stops outbound and 32 on the return.
Hours and frequency
According to the SPTrans reference timetable, the 648P-10 starts running from about 4:00 and the last departures are around midnight. The line runs every day, Monday to Sunday, with about 54 departures a day in that timetable.
In the morning peak, between 7:00 and 9:00, the shortest scheduled interval is 20 minutes. That is a long gap if you need to be somewhere on time: missing one bus can mean waiting nearly half an hour.
One important point: SPTrans open data contain a single reference timetable per line, with intervals by time band, and only state which days the line runs. Saturdays, Sundays and holidays may therefore have different times and intervals from those shown here. Check Olho Vivo before you leave.
How long the trip takes
The full outbound trip, from Terminal Capelinha to Terminal Pinheiros, has a scheduled time of 117 minutes for 18.2 km. This is an SPTrans reference time: at peak hours, with traffic on Faria Lima or around Av. das Nações Unidas, allow extra time. If you are only going part of the way, for example to Av. Horácio Lafer or Faria Lima, the trip is proportionally shorter.
Main stops and connections
Both ends of the line are SPTrans bus terminals, which makes it easy to change to other lines with the Bilhete Único card. Along the way, the most useful stops for finding your bearings are those on Estr. de Itapecerica (including the Hospital Campo Limpo stop), on Av. das Nações Unidas, the run of corridor stops from Eng. Mesquita Sampaio to Gomes de Carvalho and those on Av. Brig. Faria Lima.
Starting point of the 648P-10, at platform 4; also the end of the return trip.
Destination of the line, at platform 3, after the section along Av. Brig. Faria Lima.
How to see where the bus is (Olho Vivo)
To see how long until the next 648P-10, use Olho Vivo, the SPTrans real-time tracking service, at olhovivo.sptrans.com.br. Search for line 648P-10 (or just 648P) and pick the direction: Terminal Pinheiros or Terminal Capelinha. The map shows where the buses are at that moment. Since the interval can reach 20 minutes even at peak times, it is worth checking before you walk to the stop, especially at night and on weekends.
Fare and Bilhete Único
The basic fare on São Paulo city buses is R$ 5.30 (Brazilian reais), in force since 6 January 2026. With the Bilhete Único card you get a 3-hour integration window from your first tap to change buses without paying another basic fare.
If your trip combines a bus with the Metrô or CPTM (the metropolitan rail network), the integration costs R$ 9.38 in total. This applies, for example, if you get off the 648P-10 and continue by train or metro.
Tips for using the line
- Check the direction on the sign: the same code 648P-10 is used both ways, showing Terminal Pinheiros or Terminal Capelinha.
- On the return, the bus runs along Av. Pres. Juscelino Kubitschek and past Complexo JK, a section that is not part of the outbound route.
- With a 20-minute interval at peak times, check Olho Vivo before leaving home so you do not wait longer than needed.
- On weekends and holidays service may differ from the reference timetable; plan with some slack.