There are 4 ways to get from Puno to Ballestas Islands by plane or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Jorge Chávez International Airport, bus
best- Fly from Inca Manco Cápac International Airport (JUL) to Jorge Chávez International Airport (LIM)plane JUL - LIM
- Take the bus from Lima Javier Prado to Paracasbus
12h 13m$214–377Bus
cheapest- Take the bus from Puno to Arequipabus
- Take the bus from Arequipa to Icabus
- Take the bus from Ica to Paracasbus
22h 42m$56–167Fly to Coronel Fap Alfredo Mendívil Duarte Airport, bus
- Fly from Inca Manco Cápac International Airport (JUL) to Coronel Fap Alfredo Mendívil Duarte Airport (AYP)plane JUL - AYP
- Take the bus from Ayacucho to Icabus
- Take the bus from Ica to Paracasbus
18h 2m$249–588Bus via Cusco
- Take the bus from Puno to Cusco Bus Stationbus
- Take the bus from Cusco to Nazcabus
- Take the bus from Nasca to Paracasbus
27h 23m$81–120
Inca Manco Cápac International Airport (JUL) to Jorge Chávez International Airport (LIM) flights
Questions & Answers
The cheapest way to get from Puno to Ballestas Islands is to bus via Cusco which costs $80 - $120 and takes 27h 23m.
The fastest way to get from Puno to Ballestas Islands is to fly and bus which takes 12h 13m and costs $210 - $380.
No, there is no direct bus from Puno to Ballestas Islands. However, there are services departing from Puno and arriving at Isla Ballestas via Arequipa, Ica and Paracas Terminal. The journey, including transfers, takes approximately 22h 42m.
The distance between Puno and Ballestas Islands is 1181 km.
The best way to get from Puno to Ballestas Islands without a car is to bus which takes 22h 42m and costs $55 - $170.
It takes approximately 12h 13m to get from Puno to Ballestas Islands, including transfers.
Puno to Ballestas Islands bus services, operated by Transzela, depart from Puno station.
Puno to Ballestas Islands bus services, operated by Transzela, arrive at Arequipa station.
There are 167+ hotels available in Ballestas Islands.
What companies run services between Puno, Peru and Ballestas Islands, Peru?
You can take a bus from Puno to Isla Ballestas via Arequipa, Ica, Paracas, and Paracas Terminal in around 22h 42m.
- Website
- latam.com
Flights from Inca Manco Cápac International Airport to Jorge Chávez International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $75–210
Flights from Inca Manco Cápac International Airport to Coronel Fap Alfredo Mendívil Duarte Airport via Jorge Chávez International Airport
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- $130–420
- Phone
- +51 1 311 5050
- Website
- Cruz del Sur
Bus from Lima Javier Prado to Paracas
- Ave. Duration
- 3h 35m
- Frequency
- Hourly
- Estimated price
- $13–22
- Website
- Cruz del Sur
Bus from Puno to Arequipa
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- $14–23
- Website
- Cruz del Sur
Bus from Ica to Paracas
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- $7–18
- Website
- Cruz del Sur
Bus from Ica to Paracas
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- $7–18
- Website
- Cruz del Sur
Bus from Nasca to Paracas
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- $12–22
- Website
- Cruz del Sur
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 Travelling around the UAE, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from Florence to Rome - to help you get the most out of your next trip.


