There are 8 ways to get from São Paulo to Castro by plane, bus, car, car ferry, or bus (Flixbus)
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 El Tepual International Airport, bus
best- Fly from São Paulo–Guarulhos International Airport (GRU) to El Tepual International Airport (PMC)plane GRU - PMC
- Take the bus from Terminal de Buses de Puerto Montt to Terminal Municipal de Castrobus
12h 26m$168–305Bus
- Take the bus from Tietê Bus Terminal to Rodoferroviária de Curitibabus
- Take the bus from Rodoferroviária de Curitiba to Terminal San Borjabus
- Take the bus from Terminal Sur de Santiago to Terminal Municipal de Castrobus
2d 14h$232–523Drive, car ferry
- Drive from São Paulo to Parguacar
- Take the carferry from Pargua to Chacaocarferry
- Drive from Chacao to Castrocar
2d 2h$501–743Fly São Paulo–Congonhas Airport to El Tepual International Airport, bus
- Fly from São Paulo–Congonhas Airport (CGH) to El Tepual International Airport (PMC)plane CGH - PMC
- Take the bus from Terminal de Buses de Puerto Montt to Terminal Municipal de Castrobus
16h 5m$218–727Fly São Paulo–Guarulhos International Airport to Osorno, bus
- Fly from São Paulo–Guarulhos International Airport (GRU) to Osorno (ZOS)plane GRU - ZOS
- Take the bus from Terminal De Buses Osorno to Cruce Cazelybus
14h 46m$205–706Bus via Rancagua
- Take the bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Curitibabus
- Take the bus from Rodoferroviária de Curitiba to Terminal San Borjabus
- Take the bus from Santiago to Rancagua Shoppingbus
- Take the bus from Rancagua - Shopping to Terminal Municipal de Castrobus
2d 14h$233–505Bus #2
- Take the bus from Tietê Bus Terminal to Terminal Sur de Santiagobus Santiago
- Take the bus from Terminal Sur de Santiago to Terminal Municipal de Castrobus Castro / ...
3d$240–568Bus via Buenos Aires
- Take the bus from Tietê Bus Terminal to Terminal Rodoviário de Itapemabus
- Take the bus from Terminal Rodoviário de Itapema to Terminal de Omnibus Retirobus
- Take the bus from Terminal de Omnibus Retiro to Bariloche Terminalbus
- Take the bus from Terminal de Omnibus Bariloche to Terminal de Buses de Puerto Monttbus
- Take the bus from Terminal de Buses de Puerto Montt to Terminal Municipal de Castrobus
3d 2h$237–464
São Paulo–Guarulhos International Airport (GRU) to El Tepual International Airport (PMC) flights
Questions & Answers
The cheapest way to get from São Paulo to Castro is to fly and bus which costs $160 - $310 and takes 12h 26m.
The fastest way to get from São Paulo to Castro is to fly and bus which takes 12h 26m and costs $160 - $310.
No, there is no direct bus from São Paulo to Castro. However, there are services departing from Tietê Bus Terminal and arriving at Terminal Municipal de Castro via Rodoferroviária de Curitiba and Terminal Sur de Santiago. The journey, including transfers, takes approximately 2 days 14h.
The distance between São Paulo and Castro is 3392 km.
The best way to get from São Paulo to Castro without a car is to bus which takes 2 days 14h and costs $230 - $550.
It takes approximately 12h 26m to get from São Paulo to Castro, including transfers.
São Paulo to Castro bus services, operated by Viação Cometa, depart from Tietê Bus Terminal station.
São Paulo to Castro bus services, operated by Viação Cometa, arrive at Rodoferroviária de Curitiba station.
Castro is 1h behind São Paulo. It is currently 7:03 AM in São Paulo and 6:03 AM in Castro.
There are 245+ hotels available in Castro.
What companies run services between São Paulo, Brazil and Castro, Chile?
You can take a bus from Tietê Bus Terminal to Terminal Municipal de Castro via Rodoferroviária de Curitiba, Terminal San Borja, and Terminal Sur de Santiago in around 2d 14h.
- Website
- latam.com
Flights from São Paulo–Guarulhos International Airport to El Tepual International Airport via Santiago
- Ave. Duration
- 7h 23m
- When
- Every day
- Estimated price
- $190–300
Flights from São Paulo–Guarulhos International Airport to El Tepual International Airport via Mendoza, Santiago
- Ave. Duration
- 11h 54m
- When
- Monday
- Estimated price
- $190–300
Flights from São Paulo–Congonhas Airport to El Tepual International Airport via Florianopolis, Santiago
- Ave. Duration
- 13h 22m
- When
- Sunday, Thursday, Tuesday, and Wednesday
- Estimated price
- $220–700
Flights from São Paulo–Congonhas Airport to El Tepual International Airport via Brasilia, Santiago
- Ave. Duration
- 12h 6m
- When
- Sunday
- Estimated price
- $260–850
Flights from São Paulo–Congonhas Airport to El Tepual International Airport via Curitiba, Santiago
- Ave. Duration
- 14h 32m
- When
- Monday
- Estimated price
- $210–700
Flights from São Paulo–Congonhas Airport to El Tepual International Airport via Porto Alegre, Santiago
- Ave. Duration
- 15h 22m
- When
- Monday to Wednesday
- Estimated price
- $220–750
Flights from São Paulo–Congonhas Airport to El Tepual International Airport via Rio De Janeiro-Galeao, Santiago
- Ave. Duration
- 10h 19m
- When
- Saturday
- Estimated price
- $240–800
Flights from São Paulo–Guarulhos International Airport to Osorno via Santiago
- Ave. Duration
- 8h 56m
- When
- Tuesday, Sunday, Friday, and Saturday
- Estimated price
- $240–800
- Website
- skyairline.com
Flights from São Paulo–Guarulhos International Airport to El Tepual International Airport via Santiago
- Ave. Duration
- 10h 33m
- When
- Wednesday, Sunday, and Monday
- Estimated price
- $160–250
Flights from São Paulo–Guarulhos International Airport to Osorno via Santiago
- Ave. Duration
- 9h 15m
- When
- Sunday and Thursday
- Estimated price
- $180–800
- Website
- jetsmart.com
Flights from São Paulo–Guarulhos International Airport to El Tepual International Airport via Santiago
- Ave. Duration
- 12h 27m
- When
- Friday and Sunday
- Estimated price
- $160–550
- Phone
- +56 65 263 2594 / 65 635600
- [email protected]
- Website
- Queilen Bus Bookings
Bus from Terminal de Buses de Puerto Montt to Terminal Municipal de Castro
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- $7–11
- Website
- Queilen Bus Bookings
Bus from Terminal Sur de Santiago to Terminal Municipal de Castro
- Ave. Duration
- 16h 5m
- Frequency
- Hourly
- Estimated price
- $35–70
- Website
- Queilen Bus Bookings
Bus from Terminal de Buses de Puerto Montt to Terminal Municipal de Castro
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- $7–11
- Website
- Queilen Bus Bookings
Bus from Terminal De Buses Osorno to Cruce Cazely
- Ave. Duration
- 3h 42m
- Frequency
- Hourly
- Estimated price
- $11–16
- Website
- Queilen Bus Bookings
Bus from Terminal Sur de Santiago to Terminal Municipal de Castro
- Ave. Duration
- 16h 5m
- Frequency
- Hourly
- Estimated price
- $35–70
- Website
- Queilen Bus Bookings
Bus from Terminal de Buses de Puerto Montt to Terminal Municipal de Castro
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- $7–11
- Website
- Queilen Bus Bookings
- Phone
- +56 65 229 0100
- [email protected]
- Website
- ETM
Bus from Terminal de Buses de Puerto Montt to Terminal Municipal de Castro
- Ave. Duration
- 3h 20m
- Frequency
- Every 20 minutes
- Estimated price
- $4–20
- Schedules at
- ETM
Bus from Terminal Sur de Santiago to Terminal Municipal de Castro
- Ave. Duration
- 15h 30m
- Frequency
- 4 times a day
- Estimated price
- $30–45
- Schedules at
- ETM
Bus from Terminal de Buses de Puerto Montt to Terminal Municipal de Castro
- Ave. Duration
- 3h 20m
- Frequency
- Every 20 minutes
- Estimated price
- $4–20
- Schedules at
- ETM
Bus from Rancagua - Shopping to Terminal Municipal de Castro
- Ave. Duration
- 14h 23m
- Frequency
- 3 times a day
- Estimated price
- $30–45
- Schedules at
- ETM
Bus from Terminal Sur de Santiago to Terminal Municipal de Castro
- Ave. Duration
- 15h 30m
- Frequency
- 4 times a day
- Estimated price
- $30–45
- Schedules at
- ETM
Bus from Terminal de Buses de Puerto Montt to Terminal Municipal de Castro
- Ave. Duration
- 3h 20m
- Frequency
- Every 20 minutes
- Estimated price
- $4–20
- Schedules at
- ETM
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Tietê Bus Terminal to Rodoferroviária de Curitiba
- Ave. Duration
- 6h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $35–70
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Phone
- 0800 770 3603
- Website
- Wemobi
Bus from Tietê Bus Terminal to Rodoferroviária de Curitiba
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- $11–25
- Schedules at
- Wemobi
- Phone
- +55 800-470-470
- [email protected]
- Website
- catarinense.com.br
Bus from Tietê Bus Terminal to Rodoferroviária de Curitiba
- Ave. Duration
- 7h 51m
- Frequency
- Once daily
- Estimated price
- $30–55
- Schedules at
- catarinense.com.br
- Book at
- catarinense.com.br
Bus from Tietê Bus Terminal to Terminal Rodoviário de Itapema
- Ave. Duration
- 10h 45m
- Frequency
- Twice daily
- Estimated price
- $50–110
- Schedules at
- catarinense.com.br
- Book at
- catarinense.com.br
- Phone
- +55 51 3475.4440
- [email protected]
- Website
- jblinternacional.com
Bus from Rodoferroviária de Curitiba to Terminal San Borja
- Ave. Duration
- 37h 50m
- Frequency
- 4 times a week
- Estimated price
- $170–400
- Schedules at
- jblinternacional.com
- Book at
- jblinternacional.com
Bus from Rodoferroviária de Curitiba to Terminal San Borja
- Ave. Duration
- 37h 50m
- Frequency
- 4 times a week
- Estimated price
- $170–400
- Schedules at
- jblinternacional.com
- Book at
- jblinternacional.com
Bus from Tietê Bus Terminal to Terminal Sur de Santiago
- Ave. Duration
- 2d 8h
- Frequency
- Once a week
- Estimated price
- $210–500
- Schedules at
- jblinternacional.com
- Book at
- jblinternacional.com
- Phone
- 0800 704 8780
- [email protected]
- Website
- andorinha.com
Bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Curitiba
- Ave. Duration
- 5h 8m
- Frequency
- 5 times a day
- Estimated price
- $30–50
- Schedules at
- andorinha.com
- Website
- Flixbus Chile
Bus from Santiago to Rancagua Shopping
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- $7–13
- Schedules at
- Flixbus Chile
Bus from Santiago to Rancagua Shopping
- Ave. Duration
- 57 min
- Frequency
- Once daily
- Estimated price
- $2–9
- Schedules at
- TranSantin
- Road
- $2–9
- Phone
- 0800 881 0144
- [email protected]
- Website
- nspenha.com.br
Bus from Tietê Bus Terminal to Terminal Rodoviário de Itapema
- Ave. Duration
- 11h 10m
- Frequency
- 3 times a day
- Estimated price
- $30–75
- Schedules at
- nspenha.com.br
- Book at
- nspenha.com.br
- Phone
- 0800 042 4223
- [email protected]
- Website
- Flixbus Brazil
Bus from Tietê Bus Terminal to Terminal Rodoviário de Itapema
- Ave. Duration
- 10h 25m
- Frequency
- Once a week
- Estimated price
- $60–110
- Schedules at
- Flixbus Brazil
- Phone
- 0810 222-5202
- [email protected]
- Website
- Flecha Bus
Bus from Terminal Rodoviário de Itapema to Terminal de Omnibus Retiro
- Ave. Duration
- 27h 55m
- Frequency
- 5 times a week
- Estimated price
- $80–150
- Website
- Flecha Bus
- Cama
- $100–150
- Semi Cama
- $80–120
- Phone
- 0810-333-7575
- [email protected]
- Website
- viabariloche.com.ar
Bus from Terminal de Omnibus Retiro to Bariloche Terminal
- Ave. Duration
- 23h 45m
- Frequency
- Twice daily
- Estimated price
- $75–145
- Schedules at
- viabariloche.com.ar
- Book at
- viabariloche.com.ar
- Semi Cama
- $75–110
- Cama
- $100–140
- Phone
- 0810-333-7575
- [email protected]
- Website
- viatac.com.ar
Bus from Terminal de Omnibus Retiro to Bariloche Terminal
- Ave. Duration
- 26h 35m
- Frequency
- Twice daily
- Estimated price
- $75–140
- Schedules at
- viatac.com.ar
- Book at
- viatac.com.ar
- Semi Bed
- $75–120
- Bed
- $90–140
Bus from Terminal de Omnibus Bariloche to Terminal de Buses de Puerto Montt
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $16–34
- Schedules at
- viatac.com.ar
- Book at
- viatac.com.ar
- Semi Bed
- $16–25
- Bed
- $19–29
- Phone
- 0810-222-5202
- [email protected]
- Website
- Nueva Chevallier
Bus from Terminal de Omnibus Retiro to Bariloche Terminal
- Ave. Duration
- 24h 15m
- Frequency
- Once daily
- Estimated price
- $85–150
- Website
- Nueva Chevallier
- Bed
- $100–150
- Semi Bed
- $85–120
- Phone
- 0810 122 1122
- [email protected]
- Website
- andesmar.com
Bus from Terminal de Omnibus Bariloche to Terminal de Buses de Puerto Montt
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Estimated price
- $14–37
- Schedules at
- andesmar.com
- Book at
- andesmar.com
- Bed
- $18–26
- Semi bed
- $14–21
- Phone
- +56 65 227 0700
- [email protected]
- Website
- Transmarchilay
Car ferry from Pargua to Chacao
- Ave. Duration
- 30 min
- Frequency
- Every 15 minutes
- Estimated price
- $6–24
- Schedules at
- Transmarchilay
- Citycar
- $22
- Suv
- $24
- Moto
- $17
- Bike
- $6
- Phone
- +56 65 243 6410
- [email protected]
- Website
- Empresas Cruz Del Sur
Car ferry from Pargua to Chacao
- Ave. Duration
- 30 min
- Frequency
- Every 20 minutes
- Estimated price
- $17–26
- Website
- Empresas Cruz Del Sur
- Citycar
- $17
- Suv
- $18
- Truck
- $26
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 The London Underground: Essential tips to navigate the Tube, How to get from JFK to New York City, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.




















































