Rome2Rio

How to get fromBallestas Islands to Machu Picchuby unknown, bus, car, plane, train, or taxi

Find Transport to Machu Picchu

See all options

There are 6 ways to get from Ballestas Islands to Machu Picchu by unknown, bus, car, plane, train, or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Travel, bus, drive via Andahuaylas

    best
    1. Walk from Ballestas Islands to Piscounknown unknown
    2. Take the bus from Pisco to Andahuaylasbus bus
    3. Take the bus from Andahuaylas to Cachorabus bus
    4. Drive from Cachora to Machu Picchucar car
    18h 42m
  2. Travel, bus, drive

    1. Walk from Ballestas Islands to Piscounknown unknown
    2. Take the bus from Pisco to Uripabus bus
    3. Drive from Uripa to Cachoracar car
    4. Drive from Curahuasi to Machu Picchucar car
    18h 42m
  3. Travel, bus to Jorge Chávez International Airport, fly, Train + Bus

    1. Walk from Isla Ballestas to Piscounknown unknown
    2. Take the bus from Chincha Alta to Gran Terminal Terrestre Plaza Nortebus bus
    3. Fly from Jorge Chávez International Airport (LIM) to Alejandro Velasco Astete International Airport (CUZ)plane plane LIM - CUZ
    4. Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain train
    14h 50m
  4. Travel, bus, train

    1. Walk from Ballestas Islands to Paracasunknown unknown
    2. Take the bus from Paracas to Icabus bus
    3. Take the bus from Ica to Cuscobus bus Ica
    4. Take the bus from Terminal Terrestre del Cusco to Avenida Ferrocarrilbus bus
    5. Take the train from Ollantaytambo to Machu Picchu Pueblotrain train
    23h 2m
  5. Travel, bus, Train + Bus

    1. Walk from Ballestas Islands to Paracasunknown unknown
    2. Take the bus from Paracas to Icabus bus
    3. Take the bus from Ica to Cuscobus bus
    4. Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain train
    27h 35m
  6. Travel, bus, taxi to Francisco Carle Airport, fly, Train + Bus

    1. Walk from Isla Ballestas to Piscounknown unknown
    2. Take the bus from Pisco to Chilcabus bus
    3. Take the taxi from Chilca to Francisco Carle Airport (JAU)taxi taxi
    4. Fly from Francisco Carle Airport (JAU) to Alejandro Velasco Astete International Airport (CUZ)plane plane JAU - CUZ
    5. Take the train from Cusco - Wanchaq to Machu Picchu Pueblotrain train
    16h 42m

Jorge Chávez International Airport (LIM) to Alejandro Velasco Astete International Airport (CUZ) flights

Calendar305Weekly Planes
Duration1h 25mAverage Duration
Ticket$42Cheapest Price
See schedules

Questions & Answers

What companies run services between Ballestas Islands, Peru and Machu Picchu, Peru?

There is no direct connection from Ballestas Islands to Machu Picchu. However, you can travel to Pisco, take the bus to Andahuaylas, take the bus to Cachora, then drive to Machu Picchu. Alternatively, you can take a vehicle from Ballestas Islands to Machu Picchu via Pisco, Uripa, Cachora, and Curahuasi in around 18h 42m.

Airlines
Train operators
Bus operators
Other 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 Need to know: Jadrolinija, What documents do I need to cross Niagara Falls?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.