There are 5 ways to get from Buenos Aires to Porto Alegre by plane, bus, car ferry, 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
6h 13mR$777–1,932Bus
cheapest- Take the bus from Terminal de Omnibus Retiro to Estação Rodoviária de Porto Alegrebus
20h 10mR$320–757Car ferry, bus
- Take the carferry from Puerto Madero to Puerto Montevideocarferry Buenos Aires
- Take the bus from Terminal Tres Cruces to Estação Rodoviária de Porto Alegrebus Montevideo
15h 56mR$869–1,544Drive 1,168.7 km
- Drive from Buenos Aires to Porto Alegrecar 1,168.7 km
15h 9mR$613–885Bus via Montevideo
- Take the bus from Puerto de Buenos Aires to Terminal Tres Crucesbus Buenos Aires
- Take the bus from Terminal Tres Cruces to Rodoviária de Porto Alegrebus Montevideo
18h 15m
Buenos Aires to Porto Alegre by car ferry, foot, and bus
Questions & Answers
The cheapest way to get from Buenos Aires to Porto Alegre is to bus which costs R$ 320 - R$ 800 and takes 20h 10m.
The fastest way to get from Buenos Aires to Porto Alegre is to fly and bus which takes 6h 13m and costs R$ 750 - R$ 2000.
Yes, there is a direct bus departing from Terminal de Omnibus Retiro and arriving at Estação Rodoviária de Porto Alegre. Services depart five times a week, and operate every day. The journey takes approximately 20h 10m.
The distance between Buenos Aires and Porto Alegre is 883 km. The road distance is 1168.7 km.
The best way to get from Buenos Aires to Porto Alegre without a car is to car ferry and bus which takes 15h 56m and costs R$ 850 - R$ 1600.
It takes approximately 6h 13m to get from Buenos Aires to Porto Alegre, including transfers.
Buenos Aires to Porto Alegre bus services, operated by Colonia Express, depart from Puerto de Buenos Aires station.
Buenos Aires to Porto Alegre bus services, operated by Colonia Express, arrive at Terminal Tres Cruces station.
Yes, the driving distance between Buenos Aires to Porto Alegre is 1169 km. It takes approximately 15h 9m to drive from Buenos Aires to Porto Alegre.
Book your Buenos Aires to Porto Alegre bus tickets online with Omio.
What companies run services between Buenos Aires, Argentina and Porto Alegre, Brazil?
You can take a bus from Puerto de Buenos Aires to Rodoviária de Porto Alegre via Terminal Tres Cruces and Terminal Tres Cruces in around 18h 15m.
- 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
- Phone
- +598 2 402 5164
- [email protected]
- Website
- ega.com.uy
Bus from Terminal Tres Cruces to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- R$460–750
- Schedules at
- ega.com.uy
- Book at
- reservadirecta.sittnet.net
- Semileito
- R$460–550
- Leito
- R$600–750
- Phone
- 0800 645 9007
- [email protected]
- Website
- ttl.com.br
Bus from Terminal Tres Cruces to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 13h 7m
- Frequency
- 3 times a week
- Estimated price
- R$490–700
- Schedules at
- ttl.com.br
- Book at
- 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
- +598 2 403 8050
- [email protected]
- Website
- coloniaexpress.com
Bus from Puerto de Buenos Aires to Terminal Tres Cruces
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Schedules at
- coloniaexpress.com
- Book at
- coloniaexpress.com
- Phone
- 0810 222-5202
- [email protected]
- Website
- Flecha Bus
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–757
- Website
- Flecha Bus
- Cama
- R$390–550
- Semi Cama
- R$320–460
- Phone
- +54 11 4316 6530
- [email protected]
- Website
- intl.buquebus.com
Car ferry from Puerto Madero to Puerto Montevideo
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- R$370–850
- Schedules at
- intl.buquebus.com
- Book at
- intl.buquebus.com
- Tourist
- R$370–550
- Bussines
- R$440–650
- First
- R$490–750
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 How to get from London City Airport into central London, How to get from JFK to New York City, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
There are 805+ hotels available in Porto Alegre.












