Skip to main content

How to get from Curitiba to Porto Alegre by bus and metro?

From Curitiba to Porto Alegre by bus and metro

To get from Curitiba to Porto Alegre in Porto Alegre, take the TM2 TRANSVERSAL METROPOLITANA 2 bus from Rondônia station to Guilherme Schell - Estação Petrobrás station. Next, take the SUL metro from Estação Petrobrás station to Estação Mercado station. The total trip duration for this route is approximately 120 min. The ride fare is R$13.50.

120minR$13.50
Walk to bus station
Bus - TM2 TRANSVERSAL METROPOLITANA 2TM2 TRANSVERSAL METROPOLITANA 2
Metro - SUL
SUL
Walk to Porto Alegre
Leaves from Rondônia

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Rondônia
    340 m • 5 min
  • 2
    Bus - TM2 TRANSVERSAL METROPOLITANA 2TM2 TRANSVERSAL METROPOLITANA 2
    Wait for bus
    TM2 TRANSVERSAL METROPOLITANA 2
    Ulbra Canoas
  • 3
    Ride to bus station
    Ride to bus station
    Guilherme Schell - Estação Petrobrás
    63 min
  • 4
    Walk to metro station
    Walk to metro station
    Estação Petrobrás
    40 m • 1 min
  • 5
    Metro - SULSUL
    Wait for metro
    SUL
    Mercado
  • 6
    Ride to metro station
    Ride to metro station
    Estação Mercado
    25 min
  • 7
    Walk to Porto Alegre
    Walk to
    Porto Alegre
    Praça Marechal Deodoro
    760 m • 10 min
*Duration based on 8am traffic

From Curitiba to Porto Alegre by bus

To get from Curitiba to Porto Alegre in Porto Alegre, take the W501 MORADA DO VALE 1-2-3 VIA ASSIS BRASIL bus from Mal. Rondon station to Cairú - Av. Amazonas station. Next, take the 656 bus from Cairú - Av. Amazonas station to T. Parobé - Centro Histórico station. The total trip duration for this route is approximately 1 hr 46 min. The ride fare is R$15.10.

106minR$15.10
Walk to bus station
Bus - W501 MORADA DO VALE 1-2-3 VIA ASSIS BRASILW501 MORADA DO VALE 1-2-3 VIA ASSIS BRASIL
Bus - 656656
Walk to Porto Alegre
Leaves from Mal. Rondon

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Mal. Rondon
    990 m • 13 min
  • 2
    Bus - W501 MORADA DO VALE 1-2-3 VIA ASSIS BRASILW501 MORADA DO VALE 1-2-3 VIA ASSIS BRASIL
    Wait for bus
    W501 MORADA DO VALE 1-2-3 VIA ASSIS BRASIL
    Porto Alegre
  • 3
    Ride to bus station
    Ride to bus station
    Cairú - Av. Amazonas
    65 min
  • 4
    Bus - 656656
    Wait for bus
    656
    Passo Das Pedras / Fapa - Bairro/Centro
  • 5
    Ride to bus station
    Ride to bus station
    T. Parobé - Centro Histórico
    ID Terminal Parobé
    10 min
  • 6
    Walk to Porto Alegre
    Walk to
    Porto Alegre
    Praça Marechal Deodoro
    780 m • 10 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Porto Alegre Region.
All local mobility options in one app

Public transit directions from Curitiba to Porto Alegre

The distance between Curitiba and Porto Alegre is approximately 41.27 km, which can typically be travelled in 120 min. Moovit will show you the directions from Curitiba to Porto Alegre by bus and metro, so no matter how you choose to travel in Porto Alegre – you will always have plenty of easy options.

From Curitiba to Porto Alegre by bus

To get from Curitiba to Porto Alegre in Porto Alegre, take the W501 MORADA DO VALE 1-2-3 VIA ASSIS BRASIL bus from Mal. Rondon station to Cairú - Av. Amazonas station. Next, take the 656 bus from Cairú - Av. Amazonas station to T. Parobé - Centro Histórico station. The total trip duration for this route is approximately 1 hr 46 min. The ride fare is R$15.10.

106minR$15.10
Walk to bus station
Bus - W501 MORADA DO VALE 1-2-3 VIA ASSIS BRASILW501 MORADA DO VALE 1-2-3 VIA ASSIS BRASIL
Bus - 656656
Walk to Porto Alegre
Leaves from Mal. Rondon

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Mal. Rondon
    990 m • 13 min
  • 2
    Bus - W501 MORADA DO VALE 1-2-3 VIA ASSIS BRASILW501 MORADA DO VALE 1-2-3 VIA ASSIS BRASIL
    Wait for bus
    W501 MORADA DO VALE 1-2-3 VIA ASSIS BRASIL
    Porto Alegre
  • 3
    Ride to bus station
    Ride to bus station
    Cairú - Av. Amazonas
    65 min
  • 4
    Bus - 656656
    Wait for bus
    656
    Passo Das Pedras / Fapa - Bairro/Centro
  • 5
    Ride to bus station
    Ride to bus station
    T. Parobé - Centro Histórico
    ID Terminal Parobé
    10 min
  • 6
    Walk to Porto Alegre
    Walk to
    Porto Alegre
    Praça Marechal Deodoro
    780 m • 10 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Curitiba to Porto Alegre?

    The fastest way takes 120 minutes, using Bus line TM2 TRANSVERSAL METROPOLITANA 2, Metro line SUL.

  • What is the alternative route to get from Curitiba to Porto Alegre?

    The alternative route takes 106 minutes, using Bus line W501 MORADA DO VALE 1-2-3 VIA ASSIS BRASIL, Bus line 656.

  • Is there a direct bus between Curitiba and Porto Alegre?

    No, you’ll have to take one bus line and one metro line in total. The total travelling time is 120 min.

  • Which bus line goes from Curitiba to Porto Alegre?

    The TM2 TRANSVERSAL METROPOLITANA 2 bus line goes from Rondônia station near Curitiba in Cachoeirinha to Ulbra Canoas station. From there you’ll have to take one metro line till Ulbra Canoas station near Porto Alegre.

  • How long does it take to travel from Curitiba to Porto Alegre by bus and metro?

    The total travel time between Curitiba and Porto Alegre by bus and metro is about 120 min.

  • Where do I get on the bus near Curitiba to get to Porto Alegre?

    Get on the TM2 TRANSVERSAL METROPOLITANA 2 bus from the Rondônia stop near Curitiba in Cachoeirinha.

  • Where do I get off the bus when travelling between Curitiba and Porto Alegre?

    Get off the bus at the Ulbra Canoas station, which is closest to Porto Alegre.

  • When is the last bus from Curitiba to Porto Alegre?

    The last bus from Curitiba in Cachoeirinha to Porto Alegre in Porto Alegre is the Morada do Vale 1-2-3 via Assis Brasil line. It leaves the Mal. Rondon stop at 3:40 AM.

  • How much is the bus fare from Curitiba to Porto Alegre?

    The ride from Curitiba to Porto Alegre costs R$13.50.