There are 6 ways to get from Punta Hermosa to Miraflores, Lima by bus, subway, car, 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.
Line 1416 bus, subway, line 1128 bus
best- Take the bus from Isla Ballesta to Separadora Industrialbus
- Take the subway from Villa El Salvador to Cabitossubway
- Take the bus from Estación Cabitos to Vía Expresabus
2h 3mDrive 35.2 km
cheapest- Drive from Punta Hermosa to Miraflores, Limacar 35.2 km
33 min$6–8Taxi
- Take the taxi from Punta Hermosa to Miraflores, Limataxi 35.2 km
33 min$55–70Bus, line 1098 bus
- Take the bus from Isla Ballesta to Científicabus 1251
- Take the bus from Científica to Las Acaciasbus 1098
2h 26mLine 1396 bus, bus
- Take the bus from Isla Ballesta to Óvalo La Curvabus 1396
- Take the bus from Óvalo de la Curva to Juan Fanningbus So-26
2h 45mLine 1398 bus, line 1111 bus
- Take the bus from Isla Ballesta to Estación María Auxiliadorabus 1398
- Take the bus from Hospital María Auxiliadora to Colónbus 1111
3h 47m
Comparing Your Travel Options
The cheapest way to get from Punta Hermosa to Miraflores, Lima is to drive which costs $5 - $8 and takes 33 min.
The fastest way to get from Punta Hermosa to Miraflores, Lima is to drive which takes 33 min and costs $5 - $8.
No, there is no direct bus from Punta Hermosa to Miraflores, Lima. However, there are services departing from Isla Ballesta and arriving at Las Acacias via Científica. The journey, including transfers, takes approximately 2h 26m.
The distance between Punta Hermosa and Miraflores, Lima is 38 km. The road distance is 35.2 km.
The best way to get from Punta Hermosa to Miraflores, Lima without a car is to line 1416 bus and subway and line 1128 bus which takes 2h 3m and costs .
It takes approximately 2h 3m to get from Punta Hermosa to Miraflores, Lima, including transfers.
Punta Hermosa to Miraflores, Lima bus services, operated by San José S.A., depart from Isla Ballesta station.
Punta Hermosa to Miraflores, Lima bus services, operated by San José S.A., arrive at Científica station.
Yes, the driving distance between Punta Hermosa to Miraflores, Lima is 35 km. It takes approximately 33 min to drive from Punta Hermosa to Miraflores, Lima.
There are 2569+ hotels available in Miraflores, Lima.
What companies run services between Punta Hermosa, Peru and Miraflores, Lima, Lima region, Peru?
You can take a bus from Isla Ballesta to Miraflores, Lima via Científica and Las Acacias in around 2h 26m.
- Phone
- 0-800-111-21
- escríbenos@lineauno.pe
- Website
- Metro de Lima L2
Subway from Villa El Salvador to Cabitos
- Ave. Duration
- 19 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Website
- Metro de Lima L2
- Website
- Línea 1 del Metro de Lima
- Phone
- +51 888-123-4567
- correo@chama.pe
- Website
- Empresa de Transportes Chama
Bus from Óvalo de la Curva to Juan Fanning
- Ave. Duration
- 46 min
- Frequency
- Every 5 minutes
- Estimated price
- $2
- Schedules at
- Empresa de Transportes Chama
- Ave. Duration
- 33 min
- Estimated price
- $55–70
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 by boat in Italy, Flying into Beijing?, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.