There are 11 ways to get from São Paulo to Balneário Pinhal by plane, bus, taxi, 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 São Paulo–Guarulhos International Airport to Jaguaruna Regional Airport, bus, taxi
best- Fly from São Paulo–Guarulhos International Airport (GRU) to Jaguaruna Regional Airport (JJG)plane GRU - JJG
- Take the bus from Estação Rodoviária de Criciúma to Terminal Rodoviário de Osóriobus
- Take the taxi from Terminal Rodoviário de Osório to Balneário Pinhaltaxi
8h 13mR$1,172–4,057Bus
cheapest- Take the bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegrebus Porto Alegre
- Take the bus from Estação Rodoviária de Porto Alegre to Balneario Pinhalbus Porto Alegre
22h 55mR$324–887Bus, taxi
- Take the bus from Tietê Bus Terminal to Terminal Rodoviário de Osóriobus Rio Grande
- Take the taxi from Terminal Rodoviário de Osório to Balneário Pinhaltaxi
21h 32mR$565–855Drive 1,063.8 km
- Drive from São Paulo to Balneário Pinhalcar 1,063.8 km
12h 49mR$552–798Fly São Paulo–Congonhas Airport to Salgado Filho International Airport, bus
- Fly from São Paulo–Congonhas Airport (CGH) to Salgado Filho International Airport (POA)plane CGH - POA
- Take the bus from Estação Rodoviária de Porto Alegre to Balneario Pinhalbus
9h 41mR$579–3,082Fly São Paulo–Guarulhos International Airport to Salgado Filho International Airport, bus
- Fly from São Paulo–Guarulhos International Airport (GRU) to Salgado Filho International Airport (POA)plane GRU - POA
- Take the bus from Estação Rodoviária de Porto Alegre to Balneario Pinhalbus
9h 28mR$551–2,624Fly São Paulo–Congonhas Airport to Caxias Do Sul Airport, bus, train
- Fly from São Paulo–Congonhas Airport (CGH) to Caxias Do Sul Airport (CXJ)plane CGH - CXJ
- Take the bus from Caxias do Sul to Novo Hamburgobus
- Take the train from Fenac to Rodoviáriatrain
- Take the bus from Estação Rodoviária de Porto Alegre to Balneario Pinhalbus
10hR$625–2,268Fly São Paulo–Guarulhos International Airport to Caxias Do Sul Airport, bus, train
- Fly from São Paulo–Guarulhos International Airport (GRU) to Caxias Do Sul Airport (CXJ)plane GRU - CXJ
- Take the bus from Caxias do Sul to Novo Hamburgobus
- Take the train from Fenac to Rodoviáriatrain
- Take the bus from Estação Rodoviária de Porto Alegre to Balneario Pinhalbus
9h 38mR$497–2,610Fly São Paulo–Congonhas Airport to Florianópolis-Hercílio Luz International Airport, bus, taxi
- Fly from São Paulo–Congonhas Airport (CGH) to Florianópolis-Hercílio Luz International Airport (FLN)plane CGH - FLN
- Take the bus from Terminal Rodoviário de Florianópolis to Terminal Rodoviário de Osóriobus
- Take the taxi from Terminal Rodoviário de Osório to Balneário Pinhaltaxi
10h 53mR$877–3,247Bus to Viracopos/Campinas International Airport, fly to Salgado Filho International Airport, bus
- Take the bus from Tietê Bus Terminal to Campinasbus
- Fly from Viracopos/Campinas International Airport (VCP) to Salgado Filho International Airport (POA)plane VCP - POA
- Take the bus from Estação Rodoviária de Porto Alegre to Balneario Pinhalbus
12h 5mR$764–2,430Bus via Terminal Rodoviário de Guarulhos
- Take the bus from Terminal Rodoviário de Guarulhos to Terminal Rodoviário de Porto Alegrebus Porto Alegre
- Take the bus from Estação Rodoviária de Porto Alegre to Balneario Pinhalbus Porto Alegre
27h 43mR$459–771
São Paulo–Guarulhos International Airport (GRU) to Jaguaruna Regional Airport (JJG) flights
Questions & Answers
The cheapest way to get from São Paulo to Balneário Pinhal is to bus which costs R$ 320 - R$ 900 and takes 22h 55m.
The fastest way to get from São Paulo to Balneário Pinhal is to fly and bus and taxi which takes 8h 13m and costs R$ 1100 - R$ 4100.
No, there is no direct bus from São Paulo to Balneário Pinhal. However, there are services departing from Tietê Bus Terminal and arriving at Balneario Pinhal via Estação Rodoviária de Porto Alegre. The journey, including transfers, takes approximately 22h 55m.
The distance between São Paulo and Balneário Pinhal is 923 km. The road distance is 1063.8 km.
The best way to get from São Paulo to Balneário Pinhal without a car is to bus and taxi which takes 21h 32m and costs R$ 550 - R$ 900.
It takes approximately 8h 13m to get from São Paulo to Balneário Pinhal, including transfers.
São Paulo to Balneário Pinhal bus services, operated by Penha, depart from Tietê Bus Terminal station.
São Paulo to Balneário Pinhal bus services, operated by Penha, arrive at Estação Rodoviária de Porto Alegre station.
Yes, the driving distance between São Paulo to Balneário Pinhal is 1064 km. It takes approximately 12h 49m to drive from São Paulo to Balneário Pinhal.
There are 44+ hotels available in Balneário Pinhal.
What companies run services between São Paulo, Brazil and Balneário Pinhal, Brazil?
You can take a bus from Tietê Bus Terminal to Balneario Pinhal via Estação Rodoviária de Porto Alegre in around 22h 55m.
- Website
- latam.com
Flights from São Paulo–Guarulhos International Airport to Jaguaruna Regional Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- R$800–3,500
Flights from São Paulo–Congonhas Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R$500–3,200
Flights from São Paulo–Guarulhos International Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R$600–2,700
Flights from São Paulo–Guarulhos International Airport to Caxias Do Sul Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R$360–2,400
Flights from São Paulo–Congonhas Airport to Florianópolis-Hercílio Luz International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- R$360–2,600
- Website
- voeazul.com.br
Flights from São Paulo–Congonhas Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- R$400–2,800
Flights from São Paulo–Guarulhos International Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R$300–2,100
Flights from São Paulo–Guarulhos International Airport to Salgado Filho International Airport via Curitiba
- Ave. Duration
- 3h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$300–2,100
Flights from Viracopos/Campinas International Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R$600–3,900
Flights from Viracopos/Campinas International Airport to Salgado Filho International Airport via Curitiba
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- R$600–3,900
- Website
- voegol.com.br
Flights from São Paulo–Congonhas Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- R$600–3,000
Flights from São Paulo–Guarulhos International Airport to Salgado Filho International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- R$470–2,500
Flights from São Paulo–Congonhas Airport to Caxias Do Sul Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R$490–1,700
Flights from São Paulo–Congonhas Airport to Florianópolis-Hercílio Luz International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- R$350–2,300
- Phone
- +55 51 3363-8477
- [email protected]
- Website
- trensurb.gov.br
Train from Fenac to Rodoviária
- Ave. Duration
- 50 min
- Frequency
- Every 15 minutes
- Estimated price
- R$9
- Schedules at
- trensurb.gov.br
Train from Fenac to Rodoviária
- Ave. Duration
- 50 min
- Frequency
- Every 15 minutes
- Estimated price
- R$9
- Schedules at
- trensurb.gov.br
- Phone
- +55 43 99919 2354
- [email protected]
- Website
- santoanjo.com.br
Bus from Estação Rodoviária de Criciúma to Terminal Rodoviário de Osório
- Ave. Duration
- 3h 27m
- Frequency
- Hourly
- Estimated price
- R$95–140
- Schedules at
- santoanjo.com.br
- Book at
- santoanjo.com.br
Bus from Terminal Rodoviário de Florianópolis to Terminal Rodoviário de Osório
- Ave. Duration
- 6h 57m
- Frequency
- Hourly
- Estimated price
- R$190–280
- Schedules at
- santoanjo.com.br
- Book at
- santoanjo.com.br
- Phone
- 800 045 5050
- Website
- eucatur.com.br
Bus from Estação Rodoviária de Criciúma to Terminal Rodoviário de Osório
- Ave. Duration
- 2h 29m
- Frequency
- 3 times a day
- Estimated price
- R$75–120
- Schedules at
- eucatur.com.br
- Book at
- eucatur.com.br
Bus from Terminal Rodoviário de Florianópolis to Terminal Rodoviário de Osório
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- R$150–230
- Schedules at
- eucatur.com.br
- Book at
- eucatur.com.br
- Phone
- +55 84 3205-6161
- [email protected]
- Website
- Quero Passagem - Viação Nordeste
Bus from Estação Rodoviária de Criciúma to Terminal Rodoviário de Osório
- Ave. Duration
- 2h 54m
- Frequency
- Twice daily
- Estimated price
- R$65–100
- Website
- Quero Passagem - Viação Nordeste
- Website
- Clickbus - Viação Nordeste
Bus from Caxias do Sul to Novo Hamburgo
- Ave. Duration
- 1h 32m
- Frequency
- Every 4 hours
- Estimated price
- R$30–50
- Website
- Quero Passagem - Viação Nordeste
- Website
- Clickbus - Viação Nordeste
Bus from Caxias do Sul to Novo Hamburgo
- Ave. Duration
- 1h 32m
- Frequency
- Every 4 hours
- Estimated price
- R$30–50
- Website
- Quero Passagem - Viação Nordeste
- Website
- Clickbus - Viação Nordeste
Bus from Terminal Rodoviário de Florianópolis to Terminal Rodoviário de Osório
- Ave. Duration
- 6h 8m
- Frequency
- Every 2 hours
- Estimated price
- R$130–220
- Website
- Quero Passagem - Viação Nordeste
- Website
- Clickbus - Viação Nordeste
- Phone
- 0800 881 0144
- [email protected]
- Website
- nspenha.com.br
Bus from Tietê Bus Terminal to Terminal Rodoviário de Osório
- Ave. Duration
- 19h 36m
- Frequency
- Once daily
- Estimated price
- R$410–650
- Schedules at
- nspenha.com.br
- Book at
- nspenha.com.br
Bus from Terminal Rodoviário de Florianópolis to Terminal Rodoviário de Osório
- Ave. Duration
- 5h 36m
- Frequency
- 3 times a day
- Estimated price
- R$130–210
- Schedules at
- nspenha.com.br
- Book at
- nspenha.com.br
Bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 19h
- Frequency
- 5 times a day
- Estimated price
- R$210–700
- Schedules at
- nspenha.com.br
- Book at
- nspenha.com.br
- Phone
- +55 51 3684 3292
- [email protected]
- Website
- saojosebus.com.br
Bus from Tietê Bus Terminal to Terminal Rodoviário de Osório
- Ave. Duration
- 20h 13m
- Frequency
- Once a week
- Estimated price
- R$400–600
- Schedules at
- saojosebus.com.br
- Book at
- saojosebus.com.br
Bus from Terminal Rodoviário de Guarulhos to Terminal Rodoviário de Porto Alegre
- Ave. Duration
- 22h 30m
- Frequency
- Once a week
- Estimated price
- R$400–700
- Schedules at
- saojosebus.com.br
- Book at
- saojosebus.com.br
- Phone
- +55 51 9552 1019
- [email protected]
- Website
- expressopalmares.com.br
Bus from Estação Rodoviária de Porto Alegre to Balneario Pinhal
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- R$51–54
- Schedules at
- palmares.passagensweb.com.br
- Book at
- palmares.passagensweb.com.br
Bus from Estação Rodoviária de Porto Alegre to Balneario Pinhal
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- R$51–54
- Schedules at
- palmares.passagensweb.com.br
- Book at
- palmares.passagensweb.com.br
Bus from Estação Rodoviária de Porto Alegre to Balneario Pinhal
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- R$51–54
- Schedules at
- palmares.passagensweb.com.br
- Book at
- palmares.passagensweb.com.br
Bus from Estação Rodoviária de Porto Alegre to Balneario Pinhal
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- R$51–54
- Schedules at
- palmares.passagensweb.com.br
- Book at
- palmares.passagensweb.com.br
Bus from Estação Rodoviária de Porto Alegre to Balneario Pinhal
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- R$51–54
- Schedules at
- palmares.passagensweb.com.br
- Book at
- palmares.passagensweb.com.br
Bus from Estação Rodoviária de Porto Alegre to Balneario Pinhal
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- R$51–54
- Schedules at
- palmares.passagensweb.com.br
- Book at
- palmares.passagensweb.com.br
Bus from Estação Rodoviária de Porto Alegre to Balneario Pinhal
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- R$51–54
- Schedules at
- palmares.passagensweb.com.br
- Book at
- palmares.passagensweb.com.br
- Phone
- +55 800 881 0144
- [email protected]
- Website
- caxiense.com.br
Bus from Caxias do Sul to Novo Hamburgo
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- R$52
- Schedules at
- caxiense.com.br
- Book at
- e-commerce.passagensweb.net
Bus from Caxias do Sul to Novo Hamburgo
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- R$52
- Schedules at
- caxiense.com.br
- Book at
- e-commerce.passagensweb.net
- Phone
- +55 800 085 8830
- [email protected]
- Website
- realexpresso.com.br
Bus from Terminal Rodoviário de Florianópolis to Terminal Rodoviário de Osório
- Ave. Duration
- 6h 6m
- Frequency
- Twice daily
- Estimated price
- R$120–190
- Schedules at
- realexpresso.com.br
- Book at
- realexpresso.com.br
Bus from Tietê Bus Terminal to Campinas
- Ave. Duration
- 1h 30m
- Frequency
- Every 20 minutes
- Estimated price
- R$55–80
- Schedules at
- viajesantacruz.com.br
- Book at
- viajesantacruz.com.br
- Convencional
- R$55–80
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Tietê Bus Terminal to Campinas
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- R$40–80
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- realmaia.com.br
Bus from Tietê Bus Terminal to Campinas
- Ave. Duration
- 1h 31m
- Frequency
- 4 times a day
- Estimated price
- R$30–50
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- Phone
- 0800 433 2324
- [email protected]
- Website
- viacaonova.com.br
Bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 22h 50m
- Frequency
- 4 times a day
- Estimated price
- R$270–390
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
- Phone
- 0800 723 2121
- [email protected]
- Website
- novaitapemirim.com.br
Bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- R$360–550
- Schedules at
- novaitapemirim.com.br
- Phone
- +55 51 3475.4440
- [email protected]
- Website
- jblinternacional.com
Bus from Tietê Bus Terminal to Estação Rodoviária de Porto Alegre
- Ave. Duration
- 18h 45m
- Frequency
- Once a week
- Estimated price
- R$550–850
- Schedules at
- jblinternacional.com
- Book at
- jblinternacional.com
- Ave. Duration
- 47 min
- Estimated price
- R$160–200
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 Best ways to travel around Australia, Want to know more about Flixbus?, and How to get from Southend Airport into central London - to help you get the most out of your next trip.











































