There are 5 ways to get from Punta Arenas to Puerto Madryn by bus, plane, 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.

Recommended option

Bus to Ushuaia, fly to Trelew, bus  •  13 h 45 min

  1. Take the bus from Punta Arenas to Ushuaia
  2. Fly from Ushuaia (USH) to Trelew (REL) USH - REL
  3. Take the bus from Trelew to Puerto Madryn

$288 - $658

Cheapest option

Bus  •  21 h 55 min

  1. Take the bus from Punta Arenas to Río Gallegos Punta Arenas
  2. Take the bus from Río Gallegos to Puerto Madryn Via Rio Cuarto / ...

$78 - $133

3 alternative options

Bus, bus to El Calafate, fly to Trelew  •  12 h 58 min

  1. Take the bus from Punta Arenas to Puerto Natales
  2. Take a shuttle bus from Puerto Natales to El Calafate
  3. Fly from El Calafate (FTE) to Trelew (REL) FTE - REL
  4. Take the bus from Trelew to Puerto Madryn

$312 - $667

Bus to Rio Gallegos, fly to El Tehuelche  •  15 h 34 min

  1. Take the bus from Punta Arenas to Río Gallegos
  2. Fly from Rio Gallegos (RGL) to El Tehuelche (PMY) RGL - PMY

$441 - $1,224

Drive  •  19 h 7 min

  1. Drive from Punta Arenas to Puerto Madryn 918.5 miles

$150 - $230

Questions & Answers

The cheapest way to get from Punta Arenas to Puerto Madryn is to bus which costs $75 - $140 and takes 21 h 55 min.

More details

The quickest way to get from Punta Arenas to Puerto Madryn is to bus and fly which costs $310 - $700 and takes 12 h 58 min.

More details

The distance between Punta Arenas and Puerto Madryn is 1234 km. The road distance is 1469.7 km.

Get driving directions

It takes approximately 13 h 45 min to get from Punta Arenas to Puerto Madryn, including transfers.

More details

No, there is no direct bus from Punta Arenas to Puerto Madryn. However, there are services departing from Punta Arenas and arriving at Puerto Madryn via Río Gallegos. The journey, including transfers, takes approximately 21 h 55 min.

More details

What companies run services between Punta Arenas, Chile and Puerto Madryn, Argentina?

You can take a bus from Punta Arenas to Puerto Madryn via Río Gallegos in around 21 h 55 min.

Airlines
Aerolíneas Argentinas
Website
aerolineas.com.ar
Flights from Ushuaia to Trelew
Ave. Duration
2 h 10 min
When
Every day
Estimated price
$240 - $700
Flights from El Calafate to Trelew
Ave. Duration
1 h 30 min
When
Tuesday, Thursday and Saturday
Estimated price
$300 - $480
Andes Líneas Aéreas
Website
andesonline.com
Flights from Rio Gallegos to El Tehuelche via Buenos Aires Jorge Newburg
Ave. Duration
11 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$380 - $1,200
Bus operators
Buses Barria
Phone
+56 61 224 0646
Email
busesbarria-ghisoni@hotmail.com
Website
busesbarria.cl
Bus from Punta Arenas to Ushuaia
Ave. Duration
8 h 15 min
Frequency
Twice a week
Estimated price
$38
Schedules at
busesbarria.cl
Bus from Punta Arenas to Río Gallegos
Ave. Duration
3 h
Frequency
Twice daily
Estimated price
$13
Schedules at
busesbarria.cl
Tramat
Phone
0810-122-8907
Email
info@tramatsa.com.ar
Website
tramatweb.com
Bus from Trelew to Puerto Madryn
Ave. Duration
1 h 5 min
Frequency
3 times a day
Estimated price
$3 - $6
Schedules at
tramatweb.com
Book at
tramatweb.com
Semi Bed
$3 - $5
Bed
$4 - $6
Bus from Río Gallegos to Puerto Madryn
Ave. Duration
17 h 55 min
Frequency
Twice daily
Estimated price
$65 - $120
Schedules at
tramatweb.com
Book at
tramatweb.com
Semi Bed
$65 - $100
Bed
$85 - $120
El Ñandu
Phone
+54 (280) 4427499
Email
elnandu_srl@hotmail.com
Website
facebook.com
Bus from Trelew to Puerto Madryn
Ave. Duration
1 h 11 min
Frequency
Twice daily
Schedules at
facebook.com
Don Otto
Phone
+54(0299)443-6876
Website
donotto.com.ar
Bus from Trelew to Puerto Madryn
Ave. Duration
50 min
Frequency
Twice daily
Estimated price
$7 - $10
Schedules at
donotto.com.ar
Book at
donotto.com.ar
Semi Bed
$7 - $9
Bed
$7 - $10
Turismo Zaahj
Phone
(56) 61-2412260
Email
ZAAHJ@entelchile.net
Website
turismozaahj.co.cl
Bus from Punta Arenas to Puerto Natales
Ave. Duration
3 h
Frequency
Every 4 hours
Estimated price
$1 - $13
Schedules at
turismozaahj.co.cl
Shuttle from Puerto Natales to El Calafate
Ave. Duration
3 h 40 min
Frequency
Once daily
Estimated price
$1 - $140
Schedules at
turismozaahj.co.cl

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 Need to know: Eurostar, How to get from London to Edinburgh and Getting around the Cyclades - to help you get the most out of your next trip.