Rome2Rio

How to get fromTorres del Paine National Park to Machu Picchuby shuttle, plane, train, bus, ferry, or car

Find Transport to Machu Picchu

See all options

There are 5 ways to get from Torres del Paine National Park to Machu Picchu by shuttle, plane, train, bus, ferry, 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.

  1. Shuttle to Puerto Natales, fly, Train + Bus

    best
    1. Take a shuttle bus from Hotel Las Torres Patagonia, Torres del Paine to Puerto Natales Airportshuttle bus
    2. Fly from Puerto Natales (PNT) to Alejandro Velasco Astete International Airport (CUZ)plane plane PNT - CUZ
    3. Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain train
    20h 33m
    $419–2,351
  2. Bus, ferry, drive

    1. Take the bus from Laguna Amarga to Terminal Rodoviariobus bus
    2. Take the ferry from Puerto Natales to Puerto Monttferry ferry
    3. Take the bus from Terminal de Buses de Puerto Montt to Terminal San Borjabus bus
    4. Take the bus from Terminal San Borja to Gran Terminal Terrestre Plaza Nortebus bus
    5. Take the bus from Lima 28 de Julio to Abancaybus bus
    6. Drive from Abancay to Machu Picchucar car
    7d 6h
    $666–1,371
  3. Drive 5,586.8 km

    1. Drive from Torres del Paine National Park Welcoming Center to Machu Picchucar car 5,586.8 km
    2d 23h
    $840–1,213
  4. Shuttle to El Calafate, fly, Train + Bus

    1. Take a shuttle bus from Hotel Las Torres Patagonia, Torres del Paine to El Calafateshuttle bus
    2. Fly from El Calafate (FTE) to Alejandro Velasco Astete International Airport (CUZ)plane plane FTE - CUZ
    3. Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain train
    22h 34m
    $3,062–5,632
  5. Shuttle to Presidente Carlos Ibáñez Del Campo International Airport, fly, Train + Bus

    1. Take a shuttle bus from Hotel Las Torres Patagonia, Torres del Paine to Punta Arenas Airportshuttle bus
    2. Fly from Presidente Carlos Ibáñez Del Campo International Airport (PUQ) to Alejandro Velasco Astete International Airport (CUZ)plane plane PUQ - CUZ
    3. Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain train
    23h 23m
    $424–2,374

Puerto Natales (PNT) to Alejandro Velasco Astete International Airport (CUZ) flights

Calendar3Weekly Planes
Duration16h 20mAverage Duration
Ticket$252Cheapest Price
See schedules

Questions & Answers

What companies run services between Torres del Paine National Park, Chile and Machu Picchu, Peru?

There is no direct connection from Torres del Paine National Park to Machu Picchu. However, you can walk to Hotel Las Torres Patagonia, Torres del Paine, take the shuttle to Puerto Natales Airport, take the taxi to Puerto Natales (PNT) airport, fly to Alejandro Velasco Astete International Airport (CUZ), walk to Cusco Airport, take the bus to Avenida Pardo, walk to Cusco - Wanchaq, take the train to Machu Picchu Pueblo, walk to Aguas Calientes, then take the bus to Machu Picchu. Alternatively, you can take a vehicle from Laguna Amarga to Machu Picchu via Laguna Amarga, Terminal Rodoviario, Puerto Natales, Puerto Montt, Terminal de Buses de Puerto Montt, Terminal San Borja, Gran Terminal Terrestre Plaza Norte, Lima, Lima 28 de Julio, and Abancay in around 7d 6h.

Airlines
Train operators
Bus operators
Ferry operators

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 Train travel in France: A guide to SNCF, 5 incredible day trips from Florence by train, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.