There are 4 ways to get from Punta Arenas to Perito Moreno Glacier (Water) by bus, shuttle, 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, shuttle, Tour
best- Take the bus from Terminal Bus-Sur to Terminal Rodoviariobus
- Take a shuttle bus from Terminal Rodoviario to El Calafate Bus Terminal
- Take the bus from El Calafate to Perito Moreno Glacierbus
11h$195,673–224,181Bus, drive
cheapest- Take the bus from Terminal Punta Arenas - Buses Fernandez to Terminal Rodoviariobus
- Take the bus from Terminal Rodoviario to Cerro Guidobus
- Drive from Cerro Guido to Perito Moreno Glacier (Water)car
12h 39m$59,108–80,270Drive 565.3 km
- Drive from Punta Arenas to Perito Moreno Glacier (Water)car 565.3 km
9h 35m$104,377–150,766Bus, Tour
- Take the bus from Terminal Bus-Sur to Terminal Rodoviariobus
- Take the bus from Terminal Rodoviario to Terminal de Ómnibus de El Calafatebus
- Take the bus from El Calafate to Perito Moreno Glacierbus
12h 30m$134,345–186,853
Questions & Answers
The cheapest way to get from Punta Arenas to Perito Moreno Glacier (Water) is to bus and drive which costs $55000 - $85000 and takes 12h 39m.
The fastest way to get from Punta Arenas to Perito Moreno Glacier (Water) is to drive which takes 9h 35m and costs $100000 - $160000.
No, there is no direct bus from Punta Arenas to Perito Moreno Glacier (Water). However, there are services departing from Terminal Bus-Sur and arriving at Perito Moreno Glacier via Terminal Rodoviario and El Calafate. The journey, including transfers, takes approximately 12h 30m.
The distance between Punta Arenas and Perito Moreno Glacier (Water) is 591 km. The road distance is 565.3 km.
The best way to get from Punta Arenas to Perito Moreno Glacier (Water) without a car is to bus and shuttle and Tour which takes 11h and costs $190000 - $230000.
It takes approximately 11h to get from Punta Arenas to Perito Moreno Glacier (Water), including transfers.
Punta Arenas to Perito Moreno Glacier (Water) bus services, operated by Bus-Sur, depart from Terminal Bus-Sur station.
Punta Arenas to Perito Moreno Glacier (Water) bus services, operated by Bus-Sur, arrive at Terminal Rodoviario station.
Yes, the driving distance between Punta Arenas to Perito Moreno Glacier (Water) is 565 km. It takes approximately 9h 35m to drive from Punta Arenas to Perito Moreno Glacier (Water).
What companies run services between Punta Arenas, Chile and Perito Moreno Glacier (Water), Santa Cruz, Argentina?
You can take a bus from Terminal Bus-Sur to Perito Moreno Glacier via Terminal Rodoviario and El Calafate in around 12h 30m.
- Phone
- +56 61 261 4224
- [email protected]
- Website
- bussur.com
Bus from Terminal Bus-Sur to Terminal Rodoviario
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- $12,996–42,000
- Schedules at
- bussur.com
- Book at
- bussur.com
- Semi Cama
- $30,000–42,000
Bus from Terminal Bus-Sur to Terminal Rodoviario
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- $12,996–42,000
- Schedules at
- bussur.com
- Book at
- bussur.com
- Semi Cama
- $30,000–42,000
- Phone
- +54 9296 670 9153
- [email protected]
- Website
- Zona Austral
Shuttle from Terminal Rodoviario to El Calafate Bus Terminal
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $97,328
- Website
- Zona Austral
- Phone
- +54 9 2902 415 444
- [email protected]
- Website
- Always Glaciers
Bus from El Calafate to Perito Moreno Glacier
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $85,349
- Website
- Always Glaciers
Bus from El Calafate to Perito Moreno Glacier
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $85,349
- Website
- Always Glaciers
- Phone
- 0800-3331188
- [email protected]
- Website
- Marga Taqsa
Bus from Terminal Rodoviario to Terminal de Ómnibus de El Calafate
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $36,000–60,000
- Schedules at
- Marga Taqsa
- Semibed
- $36,000–50,000
- Bed
- $40,000–60,000
- Phone
- +56 61 224 2313
- [email protected]
- Website
- Buses Fernández
Bus from Terminal Punta Arenas - Buses Fernandez to Terminal Rodoviario
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- $12,600–12,900
- Schedules at
- Buses Fernández
- Phone
- +56 9 9343 0037
- [email protected]
- Website
- Servitur
Bus from Terminal Rodoviario to Cerro Guido
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- $2,437
- Website
- Servitur
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 Why you should take the train in the US, How to get from JFK to New York City, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.







