Travel from Rio-de-Janeiro to São-Paulo

Bus or fly from Rio de Janeiro to São Paulo?

Avianca Brazil, LATAM Brasil and Gol Transportes Aéreos fly from Rio de Janeiro to São Paulo every 30 minutes. Alternatively, Kaissara operates a bus from Rio de Janeiro to São Paulo hourly. Tickets cost $28 - $40 and the journey takes 6 h. 2 other operators also service this route.

How to get from Rio de Janeiro to São Paulo

From Cidade Nova line 2 Metrô Rio to Rio De Janeiro Santos Dumont airport, fly to Sao Paulo Congonhas airport, then night bus to São Paulo. 2 h 22 min $92. From 67806 line 2018 bus to Rio De Janeiro-Galeao airport, fly to Sao Paulo Congonhas airport, then night bus to São Paulo. 3 h 12 min $88. From Cidade Nova line 2 Metrô Rio to Rio De Janeiro Santos Dumont airport, fly to Sao Paulo airport, then line 258 bus to São Paulo. 3 h 6 min $105. From 67806 line 2018 bus to Rio De Janeiro-Galeao airport, fly to Sao Paulo airport, then line 258 bus to São Paulo. 3 h 56 min $91. From Cidade Nova line 2 Metrô Rio to Rio De Janeiro Santos Dumont airport, fly to Sao Paulo Viracopos airport, bus to Palmeiras - Barra Funda, then Metrô to São Paulo. 4 h 22 min $112. From Rio de Janeiro - Novo Rio bus to Sao Paulo – Tiete. 6 h $31. From São Cristóvão train to Nova Iguaçu, walk to Nova Iguaçu, bus to Portuguesa-tietê, then subway to São Bento. 7 h 4 min $31. From Rio de Janeiro - Novo Rio bus to Terminal Barra Funda Lado Sul Plat. C then bus to R. Líbero Badaró, 170. 7 h 22 min $30. From Rio De Janeiro rideshare to São Paulo. 5 h 12 min $23. From Rio de Janeiro drive to São Paulo. 4 h 48 min $55.
Close Print Itinerary
  1. Here are 10 options to get from
    Rio de Janeiro to São Paulo:

    1. Trip:
      1 Fly Rio De Janeiro Santos Dumont to Sao Paulo Congonhas
      • One-Way approx: USD $38 - $203
      • Duration: 2 h 22 min
      Open +
      • Trip:
        1 Fly Rio De Janeiro Santos Dumont to Sao Paulo Congonhas
        • One-Way approx: USD $38 - $203
        • Duration: 2 h 22 min
        Close x
    2. Trip:
      2 Fly Rio De Janeiro-Galeao to Sao Paulo Congonhas
      • One-Way approx: USD $43 - $193
      • Duration: 3 h 12 min
      Open +
      • Trip:
        2 Fly Rio De Janeiro-Galeao to Sao Paulo Congonhas
        • One-Way approx: USD $43 - $193
        • Duration: 3 h 12 min
        Close x
    3. Trip:
      3 Fly Rio De Janeiro Santos Dumont to Sao Paulo
      • One-Way approx: USD $49 - $216
      • Duration: 3 h 6 min
      Open +
      • Trip:
        3 Fly Rio De Janeiro Santos Dumont to Sao Paulo
        • One-Way approx: USD $49 - $216
        • Duration: 3 h 6 min
        Close x
    4. Trip:
      4 Fly Rio De Janeiro-Galeao to Sao Paulo
      • One-Way approx: USD $54 - $186
      • Duration: 3 h 56 min
      Open +
      • Trip:
        4 Fly Rio De Janeiro-Galeao to Sao Paulo
        • One-Way approx: USD $54 - $186
        • Duration: 3 h 56 min
        Close x
    5. Trip:
      5 Fly Rio De Janeiro Santos Dumont to Sao Paulo Viracopos, bus
      • One-Way approx: USD $53 - $233
      • Duration: 4 h 22 min
      Open +
      • Trip:
        5 Fly Rio De Janeiro Santos Dumont to Sao Paulo Viracopos, bus
        • One-Way approx: USD $53 - $233
        • Duration: 4 h 22 min
        Close x
    6. Trip:
      6 Bus Kaissara
      • One-Way approx: USD $28 - $40
      • Duration: 6 h
      Open +
      • Trip:
        6 Bus Kaissara
        • One-Way approx: USD $28 - $40
        • Duration: 6 h
        Close x
    7. Trip:
      7 Bus Brasileiro
      • One-Way approx: USD $25 - $33
      • Duration: 7 h 4 min
      Open +
      • Trip:
        7 Bus Brasileiro
        • One-Way approx: USD $25 - $33
        • Duration: 7 h 4 min
        Close x
    8. Trip:
      8 Bus Andorinha
      • One-Way approx: USD $26 - $35
      • Duration: 7 h 22 min
      Open +
      • Trip:
        8 Bus Andorinha
        • One-Way approx: USD $26 - $35
        • Duration: 7 h 22 min
        Close x
    9. Trip:
      9 Rideshare
      • One-Way approx: USD $23
      • Duration: 5 h 12 min
      Open +
      • Trip:
        9 Rideshare
        • One-Way approx: USD $23
        • Duration: 5 h 12 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $45 - $70
      • Duration: 4 h 48 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $45 - $70
        • Duration: 4 h 48 min
        Close x