• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 4 ways to get from Punta Arenas to Puerto Natales by bus, taxi, car or towncar

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  •  3 h

  1. Take the bus from Punta Arenas to Puerto Natales Pa / ...

$11 - $29

3 alternative options

Taxi  •  3 h 48 min

  1. Take a taxi from Punta Arenas to Puerto Natales 153.9 miles

$100 - $120

Drive  •  3 h 48 min

  1. Drive from Punta Arenas to Puerto Natales 153.9 miles

$25 - $40

Uber  •  3 h 48 min

  1. Take an Uber from Punta Arenas to Puerto Natales 153.9 miles

$150 - $190

Questions & Answers

The cheapest way to get from Punta Arenas to Puerto Natales is to bus which costs $11 - $29 and takes 3 h.

More details

The quickest way to get from Punta Arenas to Puerto Natales is to bus which costs $11 - $29 and takes 3 h.

More details

Yes, there is a direct bus departing from Punta Arenas and arriving at Puerto Natales. Services depart every three hours, and operate every day. The journey takes approximately 3 h.

More details

The distance between Punta Arenas and Puerto Natales is 192 km. The road distance is 246.2 km.

Get driving directions

The best way to get from Punta Arenas to Puerto Natales without a car is to bus which takes 3 h and costs $11 - $29.

More details

The bus from Punta Arenas to Puerto Natales takes 3 h including transfers and departs every three hours.

More details

Punta Arenas to Puerto Natales bus services, operated by Buses Fernández, depart from Punta Arenas station.

More details

Punta Arenas to Puerto Natales bus services, operated by Buses Fernández, arrive at Puerto Natales station.

More details

Yes, the driving distance between Punta Arenas to Puerto Natales is 246 km. It takes approximately 3 h 48 min to drive from Punta Arenas to Puerto Natales.

Get driving directions

There are 186+ hotels available in Puerto Natales. Prices start at $27 USD per night.

More details

Map of how to get from Punta Arenas to Puerto Natales.
Launch map view
  • Distance: 119.9 miles
  • Duration: 3 h

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

Buses Fernández operates a bus from Punta Arenas to Puerto Natales every 3 hours. Tickets cost $12 and the journey takes 3 h. Bus-Sur also services this route 3 times a week.

Bus operators
Other operators
Uber Punta Arenas
Website
uber.com
Towncar from Punta Arenas to Puerto Natales
Ave. Duration
3 h 48 min
Frequency
On demand
Estimated price
$150 - $190
Signup at
uber.com
UberX
$150 - $190
Taxi from Punta Arenas to Puerto Natales
Ave. Duration
3 h 48 min
Estimated price
$100 - $120
Radio Taxi Cofrima
Phone
+56 61 221 4063
Website
radiotaxicofrima.cl
Radio Taxis Los Salesianos
Phone
+56 99 534 4446
Website
radio-taxi-los-salesianos.business.site
Radio Taxi Don Juan
Phone
+56 61 222 6311

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 How to get from JFK to New York City, French strikes 2018: What are my alternative transport options? and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.