Travel from São Paulo to Rio de Janeiro

AI Travel Planner Logoaiplanner
Fly via
LATAM Airlines
BRL 450-12501h 0m - 1h 15m
Depart: Multiple times daily (early morning to late evening)Arrive: Varies by departure
Direct flights connecting São Paulo's major airports to Rio de Janeiro.
LATAM operates frequently from São Paulo–Guarulhos International Airport (GRU) and São Paulo–Congonhas Airport (CGH) to both Santos Dumont Airport (SDU) and Galeão Antonio Carlos Jobim International Airport (GIG).
GOL Linhas Aéreas Inteligentes
BRL 400-10501h 0m - 1h 15m
Depart: Multiple times daily (hourly departures available)Arrive: Varies by departure
Frequent direct flights between São Paulo and Rio de Janeiro.
GOL provides numerous direct services from São Paulo's Guarulhos (GRU), Congonhas (CGH), and Viracopos (VCP) airports to Rio de Janeiro's Santos Dumont (SDU) and Galeão (GIG) airports.
Azul Linhas Aéreas Brasileiras
BRL 400-13501h 0m - 1h 15m
Depart: Multiple times daily (from early morning until late night)Arrive: Varies by departure
Regular direct flights offering various service classes between the two cities.
Azul operates direct flights from São Paulo's Guarulhos (GRU), Congonhas (CGH), and Viracopos (VCP) airports to Rio de Janeiro's Santos Dumont (SDU) and Galeão (GIG) airports.
Train via
Bus via
Auto Viação 1001
BRL 90-3306h 0m - 8h 0m
Depart: Several departures daily (including overnight services)Arrive: Varies by departure
One of the largest bus operators, offering various classes of service.
Buses typically depart from São Paulo's Tietê Bus Terminal (Terminal Rodoviário Tietê) and arrive at Rio de Janeiro's Novo Rio Bus Terminal (Terminal Rodoviário Novo Rio).
FlixBus
BRL 90-2506h 0m - 7h 0m
Depart: Multiple departures dailyArrive: Varies by departure
Offers budget-friendly bus travel with modern amenities.
FlixBus provides comfortable coaches, often equipped with Wi-Fi and power outlets. Departures are from São Paulo's Tietê Bus Terminal to Rio de Janeiro's Novo Rio Bus Terminal.
Viação Catarinense
BRL 100-2806h 30m - 9h 50m
Depart: Several departures dailyArrive: Varies by departure
Offers reliable intercity bus services with different comfort levels.
Services operate between São Paulo's Tietê Bus Terminal and Rio de Janeiro's Novo Rio Bus Terminal, offering various seat types including conventional and semi-sleeper (executivo/leito).
Expresso do Sul
BRL 100-2606h 0m - 7h 0m
Depart: Multiple daily servicesArrive: Varies by departure
Specializes in the Rio-São Paulo route, providing comfortable and direct journeys.
Known for direct routes between São Paulo's Tietê Bus Terminal and Rio de Janeiro's Novo Rio Bus Terminal.
Drive via
Self-drive
Fuel: BRL 125+; Tolls: BRL 50-805h 0m - 7h 0m (excluding stops and heavy traffic)
Depart: FlexibleArrive: Flexible
Driving yourself offers flexibility to explore at your own pace.
The distance is approximately 416-446 km via the main Presidente Dutra Highway (BR-116), which is a well-maintained toll road. Expect multiple toll plazas. Electronic payment tags like Sem Parar or ConectCar can offer convenience and minor discounts. Traffic can be significant, especially near urban centers and during peak hours. An alternative, longer, but scenic coastal route (Rio-Santos Highway) is also an option for those seeking picturesque views.
Ferry via
Plan activities, hotels, and more around this journey
contact@aiplanner.ai
All Routes-Destinations-Privacy Policy
© 2026 AI Planner. All rights reserved.