There are 6 ways to get from Rocha to Santa Maria by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Rocha to Terminal San Carlosbus
- Take the bus from San Carlos to Estação Rodoviária de Porto Alegrebus
- Take the bus from Estação Rodoviária de Porto Alegre to Santa Cruz do Sulbus 375 / ...
- Take the bus from Santa Cruz do Sul to Estação Rodoviária de Santa Mariabus 151
16h 51mR$544–901Bus via Pelotas
cheapest- Take the bus from Rocha to Terminal Chuybus
- Take the bus from Chuí to Pelotasbus
- Take the bus from Pelotas to Bagebus 621
- Take the bus from Rodoviária De Bagé to Estação Rodoviária de Santa Mariabus
17h 9mR$334–434Drive 635.8 km
- Drive from Rocha to Santa Mariacar 635.8 km
9h 47mR$573–828Bus to Punta Del Este Airport, fly to Santa Maria
- Take the bus from Rocha to Terminal Maldonadobus
- Fly from Punta Del Este Airport (PDP) to Santa Maria (RIA)plane PDP - RIA
22h 1mR$1,494–6,115Bus #2
- Take the bus from Rocha to Terminal Punta del Estebus
- Take the bus from Terminal Punta del Este to Estação Rodoviária de Porto Alegrebus
- Take the bus from Terminal Rodoviário de Porto Alegre to Estação Rodoviária Montenegrobus
- Take the bus from Estação Rodoviária Montenegro to Estação Rodoviária de Santa Mariabus
21h 2mR$578–867Bus to Carrasco International Airport, fly to Rivera International Airport, bus
- Take the bus from Rocha to Aeropuerto Internacional de Carrascobus
- Fly from Carrasco International Airport (MVD) to Rivera International Airport (RVY)plane MVD - RVY
- Take the bus from Santana do Livramento to Bagébus
- Take the bus from Rodoviária De Bagé to Estação Rodoviária de Santa Mariabus
14h 10mR$689–1,098
Punta Del Este Airport (PDP) to Santa Maria (RIA) flights
Questions & Answers
The cheapest way to get from Rocha to Santa Maria is to bus via Pelotas which costs R$ 330 - R$ 440 and takes 17h 9m.
The fastest way to get from Rocha to Santa Maria is to drive which takes 9h 47m and costs R$ 550 - R$ 850.
No, there is no direct bus from Rocha to Santa Maria. However, there are services departing from Rocha and arriving at Estação Rodoviária de Santa Maria via San Carlos, Estação Rodoviária de Porto Alegre and Santa Cruz do Sul. The journey, including transfers, takes approximately 16h 51m.
The distance between Rocha and Santa Maria is 1086 km. The road distance is 635.8 km.
The best way to get from Rocha to Santa Maria without a car is to bus which takes 16h 51m and costs R$ 500 - R$ 900.
It takes approximately 16h 51m to get from Rocha to Santa Maria, including transfers.
Rocha to Santa Maria bus services, operated by Rutas Del Sol, depart from Rocha station.
Rocha to Santa Maria bus services, operated by Rutas Del Sol, arrive at Terminal San Carlos station.
Yes, the driving distance between Rocha to Santa Maria is 636 km. It takes approximately 9h 47m to drive from Rocha to Santa Maria.
There are 91+ hotels available in Santa Maria.
What companies run services between Rocha, Uruguay and Santa Maria, Rio Grande do Sul, Brazil?
You can take a bus from Rocha to Estação Rodoviária de Santa Maria via San Carlos, Estação Rodoviária de Porto Alegre, and Santa Cruz do Sul in around 16h 51m.
- Website
- voeazul.com.br
Flights from Punta Del Este Airport to Santa Maria via Sao Paulo, Porto Alegre
- Ave. Duration
- 22h 15m
- When
- Wednesday
- Estimated price
- R$2,400–11,000
Flights from Punta Del Este Airport to Santa Maria via Buenos Aires Jorge Newbery, Porto Alegre
- Ave. Duration
- 19h 5m
- When
- Friday
- Estimated price
- R$1,400–6,000
- Website
- silkwayairlines.com
Flights from Carrasco International Airport to Rivera International Airport
- Ave. Duration
- 1h 5m
- When
- Monday and Wednesday
- Estimated price
- R$450–650
- Phone
- +598 2506 6060
- info@rutasdelsol.com.uy
- Website
- rutasdelsol.com.uy
Bus from Rocha to Terminal San Carlos
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- R$28–45
- Website
- https://www.rutasdelsol.com.uy/en/
- Comun
- R$28–45
Bus from Rocha to Terminal Chuy
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a week
- Estimated price
- R$55–80
- Website
- https://www.rutasdelsol.com.uy/en/
- Comun
- R$55–80
- Phone
- +598 2 402 5164
- comercial@ega.com.uy
- Website
- ega.com.uy
Bus from San Carlos to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- R$430–700
- Schedules at
- ega.com.uy
- Book at
- reservadirecta.sittnet.net
- Semileito
- R$430–500
- Leito
- R$600–700
- Phone
- 0800 645 9007
- fretamento@unesul.com.br
- Website
- ttl.com.br
Bus from San Carlos to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 10h 53m
- Frequency
- 3 times a week
- Estimated price
- R$410–550
- Website
- https://www.webrodoviaria.com.br/VendaWebTTL/
Bus from Terminal Punta del Este to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 11h 12m
- Frequency
- 3 times a week
- Estimated price
- R$420–550
- Website
- https://www.webrodoviaria.com.br/VendaWebTTL/
- Phone
- 0800 940 5515
- atendimento@santacruzbus.com.br
- Website
- santacruzbus.com.br
Bus from Estação Rodoviária de Porto Alegre to Santa Cruz do Sul
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- R$55–160
- Schedules at
- santacruzbus.com.br
- Book at
- santacruzbus.com.br
- Convencional
- R$55–80
- Executivo
- R$70–90
- Semi-Leito
- R$120–160
Bus from Santa Cruz do Sul to Estação Rodoviária de Santa Maria
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- R$50–150
- Schedules at
- santacruzbus.com.br
- Book at
- santacruzbus.com.br
- Convencional
- R$50–75
- Executivo
- R$65–85
- Semi-Leito
- R$120–150
Bus from Estação Rodoviária Montenegro to Estação Rodoviária de Santa Maria
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- R$75–200
- Schedules at
- santacruzbus.com.br
- Book at
- santacruzbus.com.br
- Convencional
- R$75–110
- Executivo
- R$95–130
- Semi-Leito
- R$160–200
- Phone
- +598 2409 4949
- reservas@cot.com.uy
- Website
- cot.com.uy
Bus from Rocha to Terminal Maldonado
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- R$35–40
- Schedules at
- cot.com.uy
- Book at
- cot.com.uy
Bus from Rocha to Terminal Chuy
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a day
- Estimated price
- R$55–65
- Schedules at
- cot.com.uy
- Book at
- cot.com.uy
Bus from Rocha to Terminal Punta del Este
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- R$38–43
- Schedules at
- cot.com.uy
- Book at
- cot.com.uy
Bus from Rocha to Aeropuerto Internacional de Carrasco
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- R$70–110
- Schedules at
- cot.com.uy
- Book at
- cot.com.uy
- Phone
- +598 2402 5363
- turismo@nunez.com.uy
- Website
- nunez.com.uy
Bus from Rocha to Terminal Chuy
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- R$50–60
- Schedules at
- nunez.com.uy
- Book at
- nunezcynsa.com.uy
- Comun
- R$50–60
Bus from Chuí to Pelotas
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- R$116
- Schedules at
- expressoembaixador.com.br
Bus from Pelotas to Bage
- Ave. Duration
- 3h 13m
- Frequency
- Twice daily
- Estimated price
- R$85–120
- Schedules at
- onibus.saojoaotransportes.com.br
- Book at
- saojoao.passagensweb.com.br
Bus from Santana do Livramento to Bagé
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- R$75–110
- Schedules at
- onibus.saojoaotransportes.com.br
- Book at
- saojoao.passagensweb.com.br
- Phone
- 08005 518666
- sac@ouroeprata.com
- Website
- viacaoouroeprata.com.br
Bus from Rodoviária De Bagé to Estação Rodoviária de Santa Maria
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- R$80–120
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.com.br
- Semi-Direto
- R$80–120
- Phone
- +55 51 3375 9595
- sac@unesul.com.br
- Website
- unesul.com.br
Bus from Terminal Rodoviário de Porto Alegre to Estação Rodoviária Montenegro
- Ave. Duration
- 1h 55m
- Frequency
- Every 3 hours
- Estimated price
- R$45–75
- Schedules at
- unesul.com.br
- Semi Leito
- R$45–70
- Executivo
- R$55–70
- Leito
- R$60–75
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 JFK to New York City, Travelling to the UK: What do I need to know?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.




























