There are 8 ways to get from Cusco to Huancayo by bus, car or plane

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 via Lima - San Luis  •  25 h 25 min

  1. Take the bus from Cusco to Lima - Luna Pizarro
  2. Take the bus from Lima to Huancayo Lima

$42 - $74

Cheapest option

Bus Flores Hermanos  •  30 h

  1. Take the bus from Cusco to Lima
  2. Take the bus from Lima Plaza Norte to Huancayo

$32 - $42

6 alternative options

Bus  •  26 h 10 min

  1. Take the bus from Cusco to Lima - Luna Pizarro
  2. Take the bus from Lima Paseo de la Republica to Huancayo

$39 - $103

Bus Cruz Del Sur  •  29 h 45 min

  1. Take the bus from Cusco to Lima Javier Prado
  2. Take the bus from Lima to Huancayo

$37 - $106

Drive  •  13 h 53 min

  1. Drive from Cusco to Huancayo 560.1 miles

$80 - $120

Fly to Jauja, bus  •  5 h 48 min

  1. Fly from Cuzco (CUZ) to Jauja (JAU) CUZ - JAU
  2. Take the bus from Jauja to Huancayo

$121 - $270

Fly to Lima, bus  •  7 h 44 min

  1. Fly from Cuzco (CUZ) to Lima (LIM) CUZ - LIM
  2. Take the bus from Lima to Huancayo

$111 - $236

Fly to Ayacucho, bus  •  9 h 25 min

  1. Fly from Cuzco (CUZ) to Ayacucho (AYP) CUZ - AYP
  2. Take the bus from Ayacucho to Huancayo

$141 - $171

What companies run services between Cusco, Peru and Huancayo, Peru?

You can take a bus from Cusco to Huancayo via Lima - Luna Pizarro, Lima - La Victoria, Lima - San Luis, and Lima in around 25 h 25 min.

Airlines
LATAM Chile
Website
latam.com
Flights from Cuzco to Jauja via Lima
Ave. Duration
3 h 34 min
When
Monday and Friday
Estimated price
$70 - $320
Flights from Cuzco to Lima
Ave. Duration
1 h 27 min
When
Every day
Estimated price
$100 - $550
Flights from Cuzco to Ayacucho via Lima
Ave. Duration
3 h 44 min
When
Every day
Estimated price
$150 - $350
Flights from Cuzco to Ayacucho via Trujillo, Lima
Ave. Duration
7 h 30 min
When
Thursday
Estimated price
$160 - $430
LC Perú
Flights from Cuzco to Jauja via Lima
Ave. Duration
3 h 55 min
When
Every day
Estimated price
$85 - $290
Flights from Cuzco to Lima
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$80 - $290
Flights from Cuzco to Ayacucho via Lima
Ave. Duration
3 h 55 min
When
Every day
Estimated price
$130 - $340
Avianca - Aerovías del Continente Americano S.A.
Website
avianca.com
Flights from Cuzco to Lima
Ave. Duration
1 h 26 min
When
Every day
Estimated price
$90 - $350
Peruvian Airlines
Website
peruvian.pe
Flights from Cuzco to Jauja via Lima
Ave. Duration
3 h 7 min
When
Every day
Estimated price
$90 - $300
Flights from Cuzco to Lima
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$110 - $310
Star Peru
Website
starperu.com
Flights from Cuzco to Lima
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$85 - $310
Viva Airlines Peru S.A.C
Website
vivaair.com
Flights from Cuzco to Lima
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$28 - $210
Bus operators
Grupo Palomino
Phone
5112020600
Email
atencioncliente@grupopalomino.com.pe
Website
grupopalomino.com.pe
Bus from Cusco to Lima - Luna Pizarro
Ave. Duration
18 h
Frequency
3 times a day
Estimated price
$25 - $60
Schedules at
grupopalomino.com.pe
Semi Bed
$25 - $35
Bed
$35 - $55
Premium Bed
$50 - $60
Estrella Polar
Phone
+51 947 965 012
Website
facebook.com
Bus from Cusco to Lima
Ave. Duration
17 h
Frequency
Once daily
Schedules at
granterminalterrestre.com
Expresos Molina Union
Phone
+51 719 8738
Email
reserva@molinaunion.pe
Website
molinaunion.pe
Bus from Lima to Huancayo
Ave. Duration
5 h
Frequency
Once daily
Estimated price
$16
Schedules at
facebook.com
Bus from Ayacucho to Huancayo
Ave. Duration
5 h
Frequency
5 times a day
Estimated price
$8
Schedules at
facebook.com
Movil Tours
Phone
716-8000
Email
info@moviltours.com.pe
Website
moviltours.com.pe
Bus from Lima Paseo de la Republica to Huancayo
Ave. Duration
7 h
Frequency
3 times a day
Estimated price
$13 - $45
Schedules at
moviltours.com.pe
Book at
moviltours.com.pe
Economy
$16 - $24
Regular
$21 - $30
Suite
$30 - $45
Cruz Del Sur
Phone
0801-11111
Website
cruzdelsur.com.pe
Bus from Cusco to Lima Javier Prado
Ave. Duration
21 h 30 min
Frequency
Twice daily
Estimated price
$24 - $70
Schedules at
cruzdelsur.com.pe
Book at
cruzdelsur.com.pe
Regular in Advance
$24 - $35
Regular
$35 - $55
VIP
$45 - $70
Bus from Lima to Huancayo
Ave. Duration
7 h 15 min
Frequency
5 times a day
Estimated price
$13 - $40
Schedules at
cruzdelsur.com.pe
Regular in Advance
$13 - $20
Regular
$23 - $35
VIP
$28 - $40
Bus from Jauja to Huancayo
Ave. Duration
1 h 31 min
Frequency
5 times a day
Estimated price
$7 - $22
Schedules at
cruzdelsur.com.pe
Regular in Advance
$7 - $11
Regular
$13 - $19
VIP
$16 - $22
Transportes Salazar
Bus from Lima Plaza Norte to Huancayo
Ave. Duration
9 h
Frequency
3 times a day
Estimated price
$11
Schedules at
redbus.pe
Book at
redbus.pe

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 Heading to Europe? Read this before you buy a Eurail Pass, Which side of Niagara Falls should I choose (and how do I get there)? and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

Questions & Answers

The distance between Cusco and Huancayo is 387 km. The road distance is 896 km.

The cheapest way to get from Cusco to Huancayo is to bus which costs $30 - $45 and takes 30 h.

The quickest way to get from Cusco to Huancayo is to fly and bus which takes 5 h 48 min and costs $120 - $270.

No, there is no direct bus from Cusco to Huancayo. However, there are services departing from Cusco and arriving at Huancayo via Lima - La Victoria and Lima. The journey, including transfers, takes approximately 25 h 25 min.

It takes approximately 25 h 25 min to get from Cusco to Huancayo, including transfers.