There are 4 ways to get from Buenos Aires to Porto Alegre by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus
best- Fly from Buenos Aires Jorge Newbery (AEP) to Salgado Filho International Airport (POA)plane AEP - POA
- Take the bus from Realengo 218 to Seis Trevo Carrion Junior Aeroporto Salgado Filhobus
- Take the bus from Seis Trevo Carrion Junior Aeroporto Salgado Filho to Seis Mil Trezentos Vinte Um S/Nbus
6h 12mR$775–1,930Bus
cheapest- Take the bus from Terminal de Omnibus Retiro to Estação Rodoviária de Porto Alegrebus
20h 31mR$340–778Bus via Montevideo
- Take the bus from Puerto Madero to Terminal Tres Crucesbus Buenos Aires
- Take the bus from Terminal Tres Cruces to Rodoviária de Porto Alegrebus Montevideo
18h 33mR$750–1,302Drive 1,180.8 km
- Drive from Buenos Aires to Porto Alegrecar 1,180.8 km
15h 25mR$620–895
Buenos Aires to Porto Alegre by bus and foot
Questions & Answers
The cheapest way to get from Buenos Aires to Porto Alegre is to bus which costs R$ 340 - R$ 800 and takes 20h 31m.
The fastest way to get from Buenos Aires to Porto Alegre is to fly and bus which takes 6h 12m and costs R$ 750 - R$ 2000.
No, there is no direct bus from Buenos Aires to Porto Alegre. However, there are services departing from Puerto Madero and arriving at Joao Do Couto Praça Belem Velho via Terminal Tres Cruces, Conceicao 123 and Joao Pessoa 359 Viaduto Independencia. The journey, including transfers, takes approximately 18h 33m.
The distance between Buenos Aires and Porto Alegre is 944 km. The road distance is 1180.8 km.
The best way to get from Buenos Aires to Porto Alegre without a car is to Bus via Montevideo which takes 18h 33m and costs R$ 750 - R$ 1300.
It takes approximately 6h 12m to get from Buenos Aires to Porto Alegre, including transfers.
Buenos Aires to Porto Alegre bus services, operated by Buquebus, depart from Puerto Madero station.
Buenos Aires to Porto Alegre bus services, operated by Buquebus, arrive at Terminal Tres Cruces station.
Yes, the driving distance between Buenos Aires to Porto Alegre is 1181 km. It takes approximately 15h 25m to drive from Buenos Aires to Porto Alegre.
There are 810+ hotels available in Porto Alegre.
What companies run services between Buenos Aires, Argentina and Porto Alegre, Rio Grande do Sul, Brazil?
You can take a bus from Puerto Madero to Joao Do Couto Praça Belem Velho via Terminal Tres Cruces, Terminal Tres Cruces, Rodoviária de Porto Alegre, Conceicao 123, Sarmento Leite 499 Ufrgs Arquitetura, and Joao Pessoa 359 Viaduto Independencia in around 18h 33m.
- Website
- latam.com
Flights from Buenos Aires Jorge Newbery to Salgado Filho International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- R$700–2,200
- Website
- aerolineas.com.ar
Flights from Buenos Aires Jorge Newbery to Salgado Filho International Airport
- Ave. Duration
- 1h 40m
- When
- Saturday, Tuesday, Thursday, and Sunday
- Estimated price
- R$700–1,700
- Website
- eptc.com.br
Bus from Realengo 218 to Seis Trevo Carrion Junior Aeroporto Salgado Filho
- Ave. Duration
- 12 min
- Frequency
- Hourly
- Estimated price
- R$7
- Schedules at
- linhas.eptc.com.br
Bus from Seis Trevo Carrion Junior Aeroporto Salgado Filho to Seis Mil Trezentos Vinte Um S/N
- Frequency
- Every 20 minutes
- Estimated price
- R$7
- Schedules at
- linhas.eptc.com.br
- Phone
- +54 11 4316 6530
- [email protected]
- Website
- intl.buquebus.com
Bus from Puerto Madero to Terminal Tres Cruces
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- R$280–600
- Schedules at
- intl.buquebus.com
- Book at
- intl.buquebus.com
- Tourist
- R$280–440
- Business
- R$340–600
- Phone
- 0800 645 9007
- [email protected]
- Website
- ttl.com.br
Bus from Terminal Tres Cruces to Rodoviária de Porto Alegre
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Estimated price
- R$450–700
- Schedules at
- ttl.com.br
- Book at
- ttl.com.br
- Phone
- 0810 222-5202
- [email protected]
- Website
- flechabus.com.ar
Bus from Terminal de Omnibus Retiro to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 20h 10m
- Frequency
- 5 times a week
- Estimated price
- R$320–763
- Website
- https://www.flechabus.com.ar/home?lang=en_US
- Cama
- R$390–600
- Semi Cama
- R$320–460
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Flying into Beijing?, Want to know more about Flixbus?, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.








