There are 6 ways to get from Porto Alegre to Caxias by plane, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Salgado Filho International Airport, bus
best- Fly from Salgado Filho International Airport (POA) to Teresina Airport (THE)plane POA - THE
- Take the bus from Terminal Rodoviário de Timon to Caxiasbus
8h 26mR$1,084–4,219Bus via Goiânia
- Take the bus from Estação Rodoviária de Porto Alegre to Goiâniabus Porto Alegre / ...
- Take the bus from Estação Rodoviária de Goiânia to Caxiasbus
2d 19hR$1,116–2,018Drive 3,557.8 km
- Drive from Porto Alegre to Caxiascar 3,557.8 km
2d 3hR$1,864–2,692Train, bus to Caxias Do Sul Airport, fly, bus
- Take the train from Mercado Publico to Fenactrain
- Take the bus from Novo Hamburgo to Caxias do Sulbus
- Fly from Caxias Do Sul Airport (CXJ) to Teresina Airport (THE)plane CXJ - THE
- Take the bus from Terminal Rodoviário de Timon to Caxiasbus
18h 22mR$1,517–5,673Bus
- Take the bus from Estação Rodoviária de Porto Alegre to Rodoviária de Brasíliabus
- Take the bus from Terminal Rodoviário de Brasília to Terminal Rodoviário Gov. Lucídio Portellabus
- Take the bus from Terminal Rodoviário Gov. Lucídio Portella to Caxiasbus
2d 19hR$1,141–1,788Bus #2
- Take the bus from Terminal Rodoviário de Porto Alegre to Estação Rodoviária de Carazinhobus
- Take the bus from Estação Rodoviária de Carazinho to Terminal Rodoviário de Balsasbus
- Take the bus from Terminal Rodoviário de Balsas to Caxiasbus
3d 7hR$1,348–3,398
Salgado Filho International Airport (POA) to Teresina Airport (THE) flights
Questions & Answers
The cheapest way to get from Porto Alegre to Caxias is to bus which costs R$ 1100 - R$ 1800 and takes 2 days 19h.
The fastest way to get from Porto Alegre to Caxias is to fly and bus which takes 8h 26m and costs R$ 1000 - R$ 4300.
No, there is no direct bus from Porto Alegre to Caxias. However, there are services departing from Estação Rodoviária de Porto Alegre and arriving at Caxias via Estação Rodoviária de Goiânia. The journey, including transfers, takes approximately 2 days 19h.
The distance between Porto Alegre and Caxias is 2985 km. The road distance is 3557.8 km.
The best way to get from Porto Alegre to Caxias without a car is to bus via Goiânia which takes 2 days 19h and costs R$ 1100 - R$ 2100.
It takes approximately 8h 26m to get from Porto Alegre to Caxias, including transfers.
Porto Alegre to Caxias bus services, operated by Real Expresso, depart from Estação Rodoviária de Porto Alegre station.
Porto Alegre to Caxias bus services, operated by Real Expresso, arrive at Goiânia station.
Yes, the driving distance between Porto Alegre to Caxias is 3558 km. It takes approximately 2 days 3h to drive from Porto Alegre to Caxias.
Book your Porto Alegre to Caxias bus tickets online with Omio.
What companies run services between Porto Alegre, Brazil and Caxias, Brazil?
You can take a bus from Estação Rodoviária de Porto Alegre to Caxias via Goiânia and Estação Rodoviária de Goiânia in around 2d 19h.
- Website
- voegol.com.br
Flights from Salgado Filho International Airport to Teresina Airport via Brasilia
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- R$1,000–4,100
Flights from Salgado Filho International Airport to Teresina Airport via Salvador
- Ave. Duration
- 6h 30m
- When
- Saturday
- Estimated price
- R$1,100–4,200
Flights from Salgado Filho International Airport to Teresina Airport via Rio De Janeiro-Galeao
- Ave. Duration
- 6h 50m
- When
- Monday and Wednesday
- Estimated price
- R$1,100–4,200
Flights from Salgado Filho International Airport to Teresina Airport via Sao Paulo
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- R$1,000–4,100
Flights from Caxias Do Sul Airport to Teresina Airport via Sao Paulo Congonhas, Brasilia
- Ave. Duration
- 18h 55m
- When
- Wednesday and Friday
- Estimated price
- R$1,400–5,500
Flights from Caxias Do Sul Airport to Teresina Airport via Sao Paulo Viracopos, Brasilia
- Ave. Duration
- 12h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,400–5,500
- Website
- latam.com
Flights from Salgado Filho International Airport to Teresina Airport via Brasilia
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- R$950–4,600
Flights from Salgado Filho International Airport to Teresina Airport via Sao Paulo
- Ave. Duration
- 9h 6m
- When
- Every day
- Estimated price
- R$950–4,600
Flights from Caxias Do Sul Airport to Teresina Airport via Sao Paulo
- Ave. Duration
- 13h 15m
- When
- Every day
- Estimated price
- R$1,200–6,000
Flights from Caxias Do Sul Airport to Teresina Airport via Sao Paulo Viracopos, Brasilia
- Ave. Duration
- 12h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,200–6,000
- Website
- voeazul.com.br
Flights from Salgado Filho International Airport to Teresina Airport via Belo Horizonte Confins
- Ave. Duration
- 6h
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- R$1,200–5,000
Flights from Salgado Filho International Airport to Teresina Airport via Sao Paulo Viracopos
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- R$1,200–5,000
Flights from Salgado Filho International Airport to Teresina Airport via Recife
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- R$1,400–5,500
Flights from Caxias Do Sul Airport to Teresina Airport via Sao Paulo Viracopos
- Ave. Duration
- 15h 35m
- When
- Every day
- Estimated price
- R$1,500–6,500
- Phone
- +55 51 3363-8477
- [email protected]
- Website
- trensurb.gov.br
Train from Mercado Publico to Fenac
- Ave. Duration
- 51 min
- Frequency
- Every 15 minutes
- Estimated price
- R$9
- Schedules at
- trensurb.gov.br
- Phone
- 0800 707 3838
- [email protected]
- Website
- satelitenorte.com.br
Bus from Terminal Rodoviário de Timon to Caxias
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- R$23–40
- Book at
- satelitenorte.queropassagem.com.br
Bus from Estação Rodoviária de Goiânia to Caxias
- Ave. Duration
- 32h 30m
- Frequency
- 3 times a day
- Estimated price
- R$650–1,100
- Book at
- satelitenorte.queropassagem.com.br
Bus from Terminal Rodoviário de Timon to Caxias
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- R$23–40
- Book at
- satelitenorte.queropassagem.com.br
Bus from Terminal Rodoviário Gov. Lucídio Portella to Caxias
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- R$26–45
- Book at
- satelitenorte.queropassagem.com.br
- Phone
- +55 98 3199 5000
- [email protected]
- Website
- Aguiar
Bus from Terminal Rodoviário de Timon to Caxias
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- R$25–45
- Schedules at
- Aguiar
Bus from Terminal Rodoviário de Timon to Caxias
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- R$25–45
- Schedules at
- Aguiar
- Phone
- +55 91 3266-0033
- [email protected]
- Website
- viajeboaesperanca.com.br
Bus from Terminal Rodoviário de Timon to Caxias
- Ave. Duration
- 1h 9m
- Frequency
- Once daily
- Estimated price
- R$27–45
- Schedules at
- viajeboaesperanca.com.br
- Book at
- viajeboaesperanca.com.br
Bus from Terminal Rodoviário de Timon to Caxias
- Ave. Duration
- 1h 9m
- Frequency
- Once daily
- Estimated price
- R$27–45
- Schedules at
- viajeboaesperanca.com.br
- Book at
- viajeboaesperanca.com.br
Bus from Terminal Rodoviário Gov. Lucídio Portella to Caxias
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- R$30–50
- Schedules at
- viajeboaesperanca.com.br
- Book at
- viajeboaesperanca.com.br
- Phone
- +55 800 085 8830
- [email protected]
- Website
- realexpresso.com.br
Bus from Estação Rodoviária de Porto Alegre to Goiânia
- Ave. Duration
- 34h
- Frequency
- Twice daily
- Estimated price
- R$700–2,300
- Schedules at
- realexpresso.com.br
- Book at
- realexpresso.com.br
- Phone
- 0800 433 2324
- [email protected]
- Website
- viacaonova.com.br
Bus from Estação Rodoviária de Porto Alegre to Goiânia
- Ave. Duration
- 39h 30m
- Frequency
- Once daily
- Estimated price
- R$460–700
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
- Phone
- 0800 723 2121
- [email protected]
- Website
- novaitapemirim.com.br
Bus from Estação Rodoviária de Porto Alegre to Goiânia
- Ave. Duration
- 35h 10m
- Frequency
- 3 times a week
- Estimated price
- R$600–950
- Schedules at
- novaitapemirim.com.br
Bus from Estação Rodoviária de Porto Alegre to Rodoviária de Brasília
- Ave. Duration
- 38h 45m
- Frequency
- 3 times a week
- Estimated price
- R$650–1,000
- Schedules at
- novaitapemirim.com.br
- Phone
- +55 800 881 0144
- [email protected]
- Website
- caxiense.com.br
Bus from Novo Hamburgo to Caxias do Sul
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- R$52
- Schedules at
- caxiense.com.br
- Book at
- e-commerce.passagensweb.net
- Phone
- +55 84 3205-6161
- [email protected]
- Website
- Quero Passagem - Viação Nordeste
Bus from Novo Hamburgo to Caxias do Sul
- Ave. Duration
- 1h 32m
- Frequency
- Every 4 hours
- Estimated price
- R$30–50
- Website
- Quero Passagem - Viação Nordeste
- Website
- Clickbus - Viação Nordeste
- Phone
- (61) 3358 1060
- [email protected]
- Website
- realsulturismo.com.br
Bus from Terminal Rodoviário de Brasília to Terminal Rodoviário Gov. Lucídio Portella
- Ave. Duration
- 25h 30m
- Frequency
- Once daily
- Estimated price
- R$420–750
- Schedules at
- realsulturismo.com.br
- Phone
- +55 55 4020-7488
- [email protected]
- Website
- planalto.com.br
Bus from Terminal Rodoviário de Porto Alegre to Estação Rodoviária de Carazinho
- Ave. Duration
- 5h 49m
- Frequency
- Every 2 hours
- Estimated price
- R$140–250
- Schedules at
- planalto.com.br
- Book at
- planalto.com.br
- Phone
- 08005 518666
- [email protected]
- Website
- viacaoouroeprata.com.br
Bus from Terminal Rodoviário de Porto Alegre to Estação Rodoviária de Carazinho
- Ave. Duration
- 5h 44m
- Frequency
- 3 times a day
- Estimated price
- R$170–250
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
- Phone
- 800 045 5050
- Website
- eucatur.com.br
Bus from Terminal Rodoviário de Porto Alegre to Estação Rodoviária de Carazinho
- Ave. Duration
- 5h 13m
- Frequency
- Twice a week
- Estimated price
- R$130–190
- Schedules at
- eucatur.com.br
- Book at
- eucatur.com.br
- Phone
- 0300 644 207
- [email protected]
- Website
- lopestur.com.br
Bus from Estação Rodoviária de Carazinho to Terminal Rodoviário de Balsas
- Ave. Duration
- 2d 12h
- Frequency
- 3 times a week
- Estimated price
- R$1,000–2,900
- Schedules at
- buson.com.br
Bus from Terminal Rodoviário de Balsas to Caxias
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- R$210–250
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 Florence to Rome, 5 incredible day trips from Florence by train, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
There are six+ hotels available in Caxias.







































