São Paulo’s city buses are managed by SPTrans (São Paulo Transporte). The official SPTrans GTFS file, downloaded on 11 November 2026, lists 1,365 lines and more than 22,000 stops. This section has a guide for each line with a route map, the stops in both directions, the first and last departure, the morning peak frequency and the trip time.
How to read a line code
The code is shown on the bus sign, for example 477A-10: the number and letters identify the line and the suffix after the hyphen is part of the code. Each page uses the full SPTrans code.
Fare and Bilhete Único
The basic bus fare is R$ 5.30 since 6 January 2026. With the Bilhete Único card, bus-to-bus transfers are covered for up to 3 hours, and a transfer to the Metrô or CPTM trains costs R$ 9.38 in total, according to the fare table in the SPTrans GTFS.
Where the data comes from
Routes, stops and times come from the SPTrans GTFS. SPTrans publishes one reference timetable per line, with intervals by time band, and states on which days each line runs; on weekends and holidays times may differ. To see where your bus is in real time, use SPTrans’ Olho Vivo.
São Paulo bus terminals
Guides to the main SPTrans terminals, with every line that stops there, a platform map and reference times:
- Terminal Parque Dom Pedro II (72 lines)
- Terminal Santo Amaro (59 lines)
- Terminal Capelinha (43 lines)
- Terminal Pinheiros (41 lines)
- Terminal Santana (38 lines)
- Terminal Pirituba (37 lines)
- Terminal Grajaú (34 lines)
- Terminal Lapa (32 lines)
- Terminal Campo Limpo (31 lines)
- Terminal São Mateus (30 lines)
- Terminal Sacomã (31 lines)
- Terminal Vila Nova Cachoeirinha (28 lines)
- Terminal Vila Prudente (30 lines)
- Terminal Barra Funda (27 lines)
- Terminal Cidade Tiradentes (22 lines)