There are 5 ways to get from Brusque 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 Terminal Rodoviário de Brusque to Terminal Rodoviário de Blumenaubus Brusque
- Take the bus from Bumenau to Estação Rodoviária de Santa Mariabus
15h 39mR$286–327Bus via Caxias do Sul
cheapest- Take the bus from Terminal Rodoviário de Brusque to Terminal Rodoviário de Blumenaubus
- Take the bus from Terminal Rodoviário de Blumenau to Terminal Rodoviário de Caxias do Sulbus
- Take the bus from Caxias do Sul to Estação Rodoviária de Santa Mariabus
17h 30mR$271–497Drive 807.6 km
- Drive from Brusque to Santa Mariacar 807.6 km
10h 12mR$425–613Bus, fly
- Take the bus from Terminal Rodoviário de Brusque to Terminal Rodoviário de Florianópolisbus
- Fly from Florianópolis-Hercílio Luz International Airport (FLN) to Santa Maria (RIA)plane FLN - RIA
11h 6mR$1,002–4,419Bus via Lages
- Take the bus from Terminal Rodoviário de Brusque to Terminal Rodoviário de Lagesbus Brusque
- Take the bus from Lages to Estação Rodoviária de Santa Mariabus
17h 31mR$327–554
Florianópolis-Hercílio Luz International Airport (FLN) to Santa Maria (RIA) flights
Questions & Answers
The cheapest way to get from Brusque to Santa Maria is to bus which costs R$ 280 - R$ 330 and takes 15h 39m.
The fastest way to get from Brusque to Santa Maria is to drive which takes 10h 12m and costs R$ 420 - R$ 650.
No, there is no direct bus from Brusque to Santa Maria. However, there are services departing from Terminal Rodoviário de Brusque and arriving at Estação Rodoviária de Santa Maria via Bumenau. The journey, including transfers, takes approximately 15h 39m.
The distance between Brusque and Santa Maria is 788 km. The road distance is 807.6 km.
The best way to get from Brusque to Santa Maria without a car is to bus which takes 15h 39m and costs R$ 280 - R$ 330.
It takes approximately 15h 39m to get from Brusque to Santa Maria, including transfers.
Brusque to Santa Maria bus services, operated by Expresso São José, depart from Terminal Rodoviário de Brusque station.
Brusque to Santa Maria bus services, operated by Expresso São José, arrive at Terminal Rodoviário de Blumenau station.
Yes, the driving distance between Brusque to Santa Maria is 808 km. It takes approximately 10h 12m to drive from Brusque to Santa Maria.
There are 91+ hotels available in Santa Maria.
What companies run services between Brusque, Brazil and Santa Maria, Rio Grande do Sul, Brazil?
You can take a bus from Terminal Rodoviário de Brusque to Estação Rodoviária de Santa Maria via Bumenau in around 15h 39m.
- Website
- voeazul.com.br
Flights from Florianópolis-Hercílio Luz International Airport to Santa Maria via Sao Paulo Viracopos, Porto Alegre
- Ave. Duration
- 9h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$800–4,600
Flights from Florianópolis-Hercílio Luz International Airport to Santa Maria via Sao Paulo Congonhas, Porto Alegre
- Ave. Duration
- 6h 35m
- When
- Tuesday and Saturday
- Estimated price
- R$650–4,000
Flights from Florianópolis-Hercílio Luz International Airport to Santa Maria via Sao Paulo, Porto Alegre
- Ave. Duration
- 8h 40m
- When
- Tuesday and Thursday
- Estimated price
- R$800–4,600
- Phone
- +51 3684 3292
- saojose@saojosebus.com.br
- Website
- saojosebus.com.br
Bus from Terminal Rodoviário de Brusque to Terminal Rodoviário de Blumenau
- Ave. Duration
- 39 min
- Frequency
- Once daily
- Estimated price
- R$35–70
- Website
- https://www.saojosebus.com.br/
- Semileito
- R$35–45
- Leito
- R$50–70
- Phone
- +55 51 3793-1700
- viasul@viasulbus.com.br
- Website
- viasulbus.com.br
Bus from Bumenau to Estação Rodoviária de Santa Maria
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- R$250–260
- Schedules at
- viasulbus.com.br
- Book at
- viasulbus.com.br
Bus from Lages to Estação Rodoviária de Santa Maria
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- R$200–204
- Schedules at
- viasulbus.com.br
- Book at
- viasulbus.com.br
- Phone
- +55 51 3375 9595
- sac@unesul.com.br
- Website
- unesul.com.br
Bus from Terminal Rodoviário de Brusque to Terminal Rodoviário de Florianópolis
- Ave. Duration
- 2h 31m
- Frequency
- Once daily
- Estimated price
- R$60–120
- Schedules at
- unesul.com.br
- Semi Leito
- R$60–95
- Executivo
- R$75–90
- Leito
- R$100–120
Bus from Terminal Rodoviário de Brusque to Terminal Rodoviário de Lages
- Ave. Duration
- 6h 31m
- Frequency
- Once daily
- Estimated price
- R$120–350
- Schedules at
- unesul.com.br
- Semi Leito
- R$120–240
- Executivo
- R$160–190
- Leito
- R$260–310
- Phone
- +55 84 3205-6161
- sac-ouvidoria@viacaonordeste.com.br
- Website
- facebook.com
Bus from Terminal Rodoviário de Blumenau to Terminal Rodoviário de Caxias do Sul
- Ave. Duration
- 8h 17m
- Frequency
- Hourly
- Estimated price
- R$140–200
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
- Phone
- 0800 940 5515
- atendimento@santacruzbus.com.br
- Website
- santacruzbus.com.br
Bus from Caxias do Sul to Estação Rodoviária de Santa Maria
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- R$95–230
- Schedules at
- santacruzbus.com.br
- Book at
- santacruzbus.com.br
- Convencional
- R$95–140
- Executivo
- R$120–160
- Semi-Leito
- R$180–230
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 plan an amazing trip around Scandinavia, Getting to Rome from the airport, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.











