There are 10 ways to get from Castro to Punta Arenas by bus, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Curitiba, fly to Presidente Carlos Ibáñez Del Campo International Airport
best- Take the bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Curitiba
- Fly from Curitiba (CWB) to Presidente Carlos Ibáñez Del Campo International Airport (PUQ)CWB - PUQ
15h 38m$266–888Bus via Rawson
cheapest- Take the bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Curitiba
- Take the bus from Rodoferroviária de Curitiba to Terminal de Omnibus Retiro
- Take the bus from Terminal de Omnibus Retiro to Rawson
- Take the bus from Rawson to Terminal de Ómnibus de Río Gallegos
- Take the bus from Terminal de Ómnibus de Río Gallegos to Terminal Punta Arenas - Buses Fernandez
3d 8h$197–409Bus
- Take the bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Ponta Grossa
- Take the bus from Terminal Rodoviário de Ponta Grossa to Terminal Rodoviário de Foz do Iguaçu
- Take the bus from Terminal de Ómnibus de Puerto Iguazú to Terminal de Ómnibus Córdoba T1
- Take the bus from Terminal de Ómnibus Córdoba T1 to Terminal de Ómnibus de Río Gallegos
- Take the bus from Terminal de Ómnibus de Río Gallegos to Terminal Punta Arenas - Buses Fernandez
3d 7h$213–388Drive 4,487 km
- Drive from Castro to Punta Arenas4,487 km
2d 4h$554–800Bus to Curitiba, fly to Piloto Civil Norberto Fernández International Airport, bus
- Take the bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Curitiba
- Fly from Curitiba (CWB) to Piloto Civil Norberto Fernández International Airport (RGL)CWB - RGL
- Take the bus from Terminal de Ómnibus de Río Gallegos to Terminal Punta Arenas - Buses Fernandez
18h 42m$286–870Bus to Curitiba, fly to Puerto Natales, bus
- Take the bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Curitiba
- Fly from Curitiba (CWB) to Puerto Natales (PNT)CWB - PNT
- Take the bus from Terminal Rodoviario to Terminal Punta Arenas - Buses Fernandez
23h 57m$347–1,151Bus to Florianópolis-Hercílio Luz International Airport, fly to Presidente Carlos Ibáñez Del Campo International Airport
- Take the bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Florianópolis
- Fly from Florianópolis-Hercílio Luz International Airport (FLN) to Presidente Carlos Ibáñez Del Campo International Airport (PUQ)FLN - PUQ
19h 33m$264–643Bus to Florianópolis-Hercílio Luz International Airport, fly to Piloto Civil Norberto Fernández International Airport, bus
- Take the bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Florianópolis
- Fly from Florianópolis-Hercílio Luz International Airport (FLN) to Piloto Civil Norberto Fernández International Airport (RGL)FLN - RGL
- Take the bus from Terminal de Ómnibus de Río Gallegos to Terminal Punta Arenas - Buses Fernandez
22h 47m$334–925Bus via Trelew
- Take the bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Curitiba
- Take the bus from Terminal Rodoviário de Curitiba to Buenos Aires Retiro
- Take the bus from Terminal de Omnibus Retiro to Trelew
- Take the bus from Trelew to Terminal de Ómnibus de Río Gallegos
- Take the bus from Terminal de Ómnibus de Río Gallegos to Terminal Punta Arenas - Buses Fernandez
3d 10h$227–404Bus #2
- Take the bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Balneário Camboriú
- Take the bus from Rodoviária de Balneário Camboriú to Terminal de Ómnibus Córdoba T1
- Take the bus from Terminal de Ómnibus Córdoba T1 to Terminal de Ómnibus de Río Gallegos
- Take the bus from Terminal de Ómnibus de Río Gallegos to Terminal Punta Arenas - Buses Fernandez
3d 12h$205–418
Curitiba (CWB) to Presidente Carlos Ibáñez Del Campo International Airport (PUQ) flights
Questions & Answers
The cheapest way to get from Castro to Punta Arenas is to bus via Rawson which costs $190 - $410 and takes 3 days 8h.
The fastest way to get from Castro to Punta Arenas is to bus and fly which takes 15h 38m and costs $260 - $900.
No, there is no direct bus from Castro to Punta Arenas. However, there are services departing from Terminal Rodoviário de Castro and arriving at Terminal Punta Arenas - Buses Fernandez via Terminal Rodoviário de Ponta Grossa, Foz do Iguaçu, Terminal de Ómnibus de Puerto Iguazú, Terminal de Ómnibus Córdoba T1 and Terminal de Ómnibus de Río Gallegos. The journey, including transfers, takes approximately 3 days 7h.
The distance between Castro and Punta Arenas is 3750 km. The road distance is 4487 km.
The best way to get from Castro to Punta Arenas without a car is to bus which takes 3 days 7h and costs $210 - $390.
It takes approximately 15h 38m to get from Castro to Punta Arenas, including transfers.
Castro to Punta Arenas bus services, operated by Viacao Nordeste, depart from Terminal Rodoviário de Castro station.
Castro to Punta Arenas bus services, operated by Viacao Nordeste, arrive at Terminal Rodoviário de Ponta Grossa station.
Yes, the driving distance between Castro to Punta Arenas is 4487 km. It takes approximately 2 days 4h to drive from Castro to Punta Arenas.
There are 242+ hotels available in Punta Arenas.
What companies run services between Castro, Brazil and Punta Arenas, Chile?
You can take a bus from Terminal Rodoviário de Castro to Terminal Punta Arenas - Buses Fernandez via Terminal Rodoviário de Ponta Grossa, Foz do Iguaçu, Terminal de Ómnibus de Puerto Iguazú, Terminal de Ómnibus Córdoba T1, and Terminal de Ómnibus de Río Gallegos in around 3d 7h.
- Website
- latam.com
Flights from Curitiba to Presidente Carlos Ibáñez Del Campo International Airport via Santiago
- Ave. Duration
- 8h 19m
- When
- Thursday
- Estimated price
- $250–850
Flights from Curitiba to Presidente Carlos Ibáñez Del Campo International Airport via Porto Alegre, Santiago
- Ave. Duration
- 9h 50m
- When
- Monday
- Estimated price
- $260–850
Flights from Curitiba to Presidente Carlos Ibáñez Del Campo International Airport via Sao Paulo, Santiago
- Ave. Duration
- 12h 6m
- When
- Tuesday to Saturday
- Estimated price
- $280–950
Flights from Curitiba to Presidente Carlos Ibáñez Del Campo International Airport via Santiago, Puerto Montt
- Ave. Duration
- 15h 26m
- When
- Saturday
- Estimated price
- $250–850
Flights from Curitiba to Piloto Civil Norberto Fernández International Airport via Buenos Aires Jorge Newbery
- Ave. Duration
- 7h 50m
- When
- Sunday
- Estimated price
- $250–800
Flights from Curitiba to Puerto Natales via Santiago
- Ave. Duration
- 15h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $320–1,100
Flights from Curitiba to Puerto Natales via Sao Paulo, Santiago
- Ave. Duration
- 14h 24m
- When
- Every day
- Estimated price
- $360–1,200
Flights from Curitiba to Puerto Natales via Buenos Aires Jorge Newbery, Santiago
- Ave. Duration
- 15h 30m
- When
- Sunday
- Estimated price
- $330–1,100
Flights from Curitiba to Puerto Natales via Santiago, Puerto Montt
- Ave. Duration
- 17h 19m
- When
- Saturday
- Estimated price
- $320–1,100
Flights from Curitiba to Puerto Natales via Porto Alegre, Santiago
- Ave. Duration
- 17h 30m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $330–1,100
Flights from Florianópolis-Hercílio Luz International Airport to Presidente Carlos Ibáñez Del Campo International Airport via Santiago
- Ave. Duration
- 10h 5m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $240–850
Flights from Florianópolis-Hercílio Luz International Airport to Presidente Carlos Ibáñez Del Campo International Airport via Sao Paulo, Santiago
- Ave. Duration
- 11h 38m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $280–950
Flights from Florianópolis-Hercílio Luz International Airport to Presidente Carlos Ibáñez Del Campo International Airport via Porto Alegre, Santiago
- Ave. Duration
- 12h 35m
- When
- Monday
- Estimated price
- $240–850
Flights from Florianópolis-Hercílio Luz International Airport to Piloto Civil Norberto Fernández International Airport via Buenos Aires Jorge Newbery
- Ave. Duration
- 7h 35m
- When
- Tuesday
- Estimated price
- $240–800
- Website
- aerolineas.com.ar
Flights from Curitiba to Piloto Civil Norberto Fernández International Airport via Buenos Aires Jorge Newbery
- Ave. Duration
- 7h 50m
- When
- Sunday
- Estimated price
- $250–800
Flights from Curitiba to Piloto Civil Norberto Fernández International Airport via Sao Paulo, Buenos Aires Jorge Newbery
- Ave. Duration
- 11h 2m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $290–900
Flights from Florianópolis-Hercílio Luz International Airport to Piloto Civil Norberto Fernández International Airport via Buenos Aires Jorge Newbery
- Ave. Duration
- 7h 35m
- When
- Tuesday
- Estimated price
- $240–800
Flights from Florianópolis-Hercílio Luz International Airport to Piloto Civil Norberto Fernández International Airport via Ezeiza
- Ave. Duration
- 10h 22m
- When
- Wednesday and Sunday
- Estimated price
- $240–800
- Website
- voegol.com.br
Flights from Curitiba to Piloto Civil Norberto Fernández International Airport via Buenos Aires Jorge Newbery
- Ave. Duration
- 7h 50m
- When
- Sunday
- Estimated price
- $250–800
Flights from Curitiba to Piloto Civil Norberto Fernández International Airport via Sao Paulo, Buenos Aires Jorge Newbery
- Ave. Duration
- 10h 30m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $290–900
- Website
- skyairline.com
Flights from Florianópolis-Hercílio Luz International Airport to Presidente Carlos Ibáñez Del Campo International Airport via Santiago
- Ave. Duration
- 11h 6m
- When
- Monday
- Estimated price
- $190–550
- Phone
- +55 84 3205-6161
- sac-ouvidoria@viacaonordeste.com.br
- Website
- facebook.com
Bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Curitiba
- Ave. Duration
- 2h 28m
- Frequency
- Every 3 hours
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
Bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Ponta Grossa
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
Bus from Terminal Rodoviário de Ponta Grossa to Terminal Rodoviário de Foz do Iguaçu
- Ave. Duration
- 8h 36m
- Frequency
- Hourly
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
Bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Florianópolis
- Ave. Duration
- 7h 23m
- Frequency
- Every 3 hours
- Estimated price
- $28–50
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
Bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Balneário Camboriú
- Ave. Duration
- 6h 5m
- Frequency
- Every 3 hours
- Estimated price
- $25–45
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
Bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Curitiba
- Ave. Duration
- 3h 25m
- Frequency
- 5 times a day
- Estimated price
- $12–13
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
Bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Ponta Grossa
- Ave. Duration
- 55 min
- Frequency
- 5 times a day
- Estimated price
- $4–11
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
- Semi Leito
- $7–11
- Leito
- $4–7
Bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Curitiba
- Ave. Duration
- 2h 38m
- Frequency
- Once daily
- Estimated price
- $12–35
- Schedules at
- guerinoseiscento.com.br
- Book at
- guerinoseiscento.com.br
- Leito
- $15–35
- Semi Leito
- $12–17
Bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Ponta Grossa
- Ave. Duration
- 43 min
- Frequency
- Once daily
- Estimated price
- $8–30
- Schedules at
- guerinoseiscento.com.br
- Book at
- guerinoseiscento.com.br
- Leito
- $11–30
- Semi Leito
- $8–12
- Phone
- +55 42 3228-4000 / (42) 3232-1401
- iapo@iapo.com.br
- Website
- iapo.com.br
Bus from Terminal Rodoviário de Castro to Terminal Rodoviário de Ponta Grossa
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $2
- Schedules at
- iapo.com.br
Bus from Terminal Rodoviário de Ponta Grossa to Terminal Rodoviário de Foz do Iguaçu
- Ave. Duration
- 11h 15m
- Frequency
- 3 times a day
- Estimated price
- $40–43
- Schedules at
- princesadoscampos.com.br
- Book at
- princesadoscampos.com.br
- Phone
- +55 800-470-470
- sac@catarinense.com.br
- Website
- catarinense.com.br
Bus from Terminal Rodoviário de Ponta Grossa to Terminal Rodoviário de Foz do Iguaçu
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- $26–40
- Schedules at
- catarinense.com.br
- Book at
- catarinense.com.br
- Convencional
- $26–40
- Phone
- +54 0376 4456513
- info@riouruguaybus.com.ar
- Website
- riouruguaybus.com.ar
Bus from Terminal de Ómnibus de Puerto Iguazú to Terminal de Ómnibus Córdoba T1
- Ave. Duration
- 21h 40m
- Frequency
- Twice daily
- Estimated price
- $60–95
- Schedules at
- riouruguaybus.com.ar
- Book at
- riouruguaybus.com.ar
- Semicama
- $60–95
- Cama
- $75–95
- Phone
- 0800-777-3772
- contacto@expresosinger.com.ar
- Website
- expresosinger.com.ar
Bus from Terminal de Ómnibus de Puerto Iguazú to Terminal de Ómnibus Córdoba T1
- Ave. Duration
- 22h 5m
- Frequency
- Once daily
- Estimated price
- $60–95
- Schedules at
- expresosinger.com.ar
- Book at
- expresosinger.com.ar
- Semicama
- $60–75
- Cama
- $70–95
- Phone
- 0810 122 1122
- info@tramatsa.com.ar
- Website
- turismoandesmar.com
Bus from Terminal de Ómnibus Córdoba T1 to Terminal de Ómnibus de Río Gallegos
- Ave. Duration
- 39h 40m
- Frequency
- Once daily
- Estimated price
- $110–185
- Schedules at
- andesmar.com
- Semicama
- $110–130
- Cama
- $130–160
Bus from Rawson to Terminal de Ómnibus de Río Gallegos
- Ave. Duration
- 16h 40m
- Frequency
- Once daily
- Estimated price
- $50–70
- Schedules at
- andesmar.com
- Semicama
- $50–60
- Cama
- $60–70
Bus from Trelew to Terminal de Ómnibus de Río Gallegos
- Ave. Duration
- 17h 25m
- Frequency
- Once daily
- Estimated price
- $50–75
- Schedules at
- andesmar.com
- Semicama
- $50–65
- Cama
- $60–75
- Phone
- 0800-3331188
- info@taqsa.com.ar
- Website
- taqsa.com.ar
Bus from Terminal de Ómnibus de Río Gallegos to Terminal Punta Arenas - Buses Fernandez
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $15–25
- Schedules at
- taqsa.com.ar
- Semibed
- $15–23
- Bed
- $18–25
- Phone
- +56 61 224 2313
- operadornatales@busesfernandez.com
- Website
- busesfernandez.com
Bus from Terminal Rodoviario to Terminal Punta Arenas - Buses Fernandez
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- $9
- Schedules at
- busesfernandez.com
- Phone
- +54 810 777 2725
- info@crucerodelnorte.com.ar
- Website
- crucerodelnorte.com.ar
Bus from Rodoferroviária de Curitiba to Terminal de Omnibus Retiro
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- $60–85
- Schedules at
- crucerodelnorte.com.ar
- Book at
- crucerodelnorte.com.ar
- Semi Bed
- $60–85
- Phone
- +55 51 3475.4440
- meajuda@jblinternacional.com
- Website
- jblinternacional.com
Bus from Rodoferroviária de Curitiba to Terminal de Omnibus Retiro
- Ave. Duration
- 32h 20m
- Frequency
- 3 times a week
- Estimated price
- $95–160
- Book at
- jblinternacional.com
Bus from Terminal Rodoviário de Curitiba to Buenos Aires Retiro
- Ave. Duration
- 33h 34m
- Frequency
- Once a week
- Estimated price
- $95–160
- Book at
- jblinternacional.com
- Phone
- 0810 122 1122
- gestionesatc@andesmar.com.ar
- Website
- andesmar.com
Bus from Terminal de Omnibus Retiro to Rawson
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- $65–120
- Schedules at
- andesmar.com
- Book at
- andesmar.com
- Bed
- $80–120
- Semi bed
- $65–90
- Phone
- +54 2926 40-8800
- Website
- condorestrella.com.ar
Bus from Terminal de Omnibus Retiro to Rawson
- Ave. Duration
- 21h 10m
- Frequency
- Once daily
- Estimated price
- $60–110
- Schedules at
- condorestrella.com.ar
- Semicama
- $60–85
- Cama
- $70–110
- Phone
- 0810-333-7575
- info@viacorreo.com.ar
- Website
- viatac.com.ar
Bus from Terminal de Omnibus Retiro to Trelew
- Ave. Duration
- 21h 25m
- Frequency
- Once daily
- Estimated price
- $55–110
- Schedules at
- viatac.com.ar
- Book at
- viatac.com.ar
- Bed
- $70–110
- Semi Bed
- $55–85
- Phone
- +54 295 4 830086
- comercial@grupoher.com.ar
- Website
- dumascat.com.ar
Bus from Rodoviária de Balneário Camboriú to Terminal de Ómnibus Córdoba T1
- Ave. Duration
- 31h 55m
- Frequency
- Twice a week
- Estimated price
- $55–152
- Schedules at
- dumascat.com.ar
- Book at
- dumascat.com.ar
- Cama
- $55–75
- Suite
- $65–80
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 Slovenia: Getting from Ljubljana to Lake Bled, Italy Travel Guides, and How to get from London City Airport into central London - to help you get the most out of your next trip.



















































