• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 8 ways to get from Cochabamba to Machupicchu Guest House, Machu Picchu by plane, bus or train

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

Fly from Cochabamba, bus, train  •  8h 50m

  1. Fly from Cochabamba (CBB) to Cuzco (CUZ) CBB - CUZ
  2. Take the bus from Cusco to Ollantaytambo
  3. Take the train from Ollantaytambo to Machu Picchu

$677 - $2,779

Cheapest option

Bus, train  •  23h 20m

  1. Take the bus from Cochabamba to La Paz
  2. Take the bus from La Paz to Cusco
  3. Take the bus from Cusco to Ollantaytambo
  4. Take the train from Ollantaytambo to Machu Picchu 360

$98 - $140

6 alternative options

Bus to La Paz, fly, bus, train  •  15h 55m

  1. Take the bus from Cochabamba to La Paz
  2. Fly from La Paz (LPB) to Cuzco (CUZ) LPB - CUZ
  3. Take the bus from Cusco to Ollantaytambo
  4. Take the train from Ollantaytambo to Machu Picchu

$152 - $445

Bus to Santa Cruz, fly, bus, train  •  18h 6m

  1. Take the bus from Cochabamba to Santa Cruz de la Sierra
  2. Fly from Santa Cruz (VVI) to Cuzco (CUZ) VVI - CUZ
  3. Take the bus from Cusco to Ollantaytambo
  4. Take the train from Ollantaytambo to Machu Picchu

$338 - $930

Bus to Oruro, fly, bus, train  •  26h 24m

  1. Take the bus from Cochabamba to Oruro
  2. Fly from Oruro (ORU) to Cuzco (CUZ) ORU - CUZ
  3. Take the bus from Cusco to Ollantaytambo
  4. Take the train from Ollantaytambo to Machu Picchu

$291 - $573

Bus, train via Puno  •  28h 45m

  1. Take the bus from Cochabamba to La Paz
  2. Take the bus from La Paz to Puno
  3. Take the bus from Puno to Cusco
  4. Take the train from Cusco to Machu Picchu 360

Bus, train via Puno #2  •  30h 6m

  1. Take the bus from Cochabamba to La Paz
  2. Take the bus from La Paz to Puno
  3. Take the train from Puno to Cusco - Wanchaq
  4. Take the train from Cusco to Machu Picchu 360

Bus, train via Puno #3  •  30h 31m

  1. Take the bus from Cochabamba to Villa Remedios
  2. Take the bus from La Paz to Puno
  3. Take the train from Puno to Cusco - Wanchaq
  4. Take the train from Cusco to Machu Picchu 360

Questions & Answers

The cheapest way to get from Cochabamba to Machupicchu Guest House, Machu Picchu is to bus and train which costs $95 - $140 and takes 23h 20m.

More details

The quickest way to get from Cochabamba to Machupicchu Guest House, Machu Picchu is to fly and bus and train which costs $650 - $2,800 and takes 8h 50m.

More details

The distance between Cochabamba and Machupicchu Guest House, Machu Picchu is 829 km.

The best way to get from Cochabamba to Machupicchu Guest House, Machu Picchu without a car is to bus and train which takes 23h 20m and costs $95 - $140.

More details

It takes approximately 8h 50m to get from Cochabamba to Machupicchu Guest House, Machu Picchu, including transfers.

More details

There is no direct flight from Cochabamba Airport to Cuzco Airport. The quickest flight takes 8h 55m and has one stopover.

Search flights

Amaszonas, LATAM Chile, Eco Jet and Boliviana de Aviación offer flights from Cochabamba Airport to Cuzco Airport.

Search flights

There are 138+ hotels available in Machupicchu Guest House, Machu Picchu. Prices start at $20 USD per night.

More details

The best way to get from Cochabamba to Cochabamba Airport is to bus which takes 9m and costs $1.

More details

Map of how to get from Cochabamba to Machupicchu Guest House, Machu Picchu.
Launch map view
  • Distance: 518.4 miles
  • Duration: 8h 50m

What companies run services between Cochabamba, Bolivia and Machupicchu Guest House, Machu Picchu, Peru?

There is no direct connection from Cochabamba to Machupicchu Guest House, Machu Picchu. However, you can take the bus to Aeropuerto, take the walk to Cochabamba airport, fly to Cuzco, take the taxi to Cusco, take the bus to Ollantaytambo, take the walk to Ollantaytambo, take the train to Machu Picchu, then take the walk to Machupicchu Guest House, Machu Picchu. Alternatively, you can take the bus to La Paz, take the walk to Armentia / Riosinho, take the Teleférico to Periférica / Apachita, take the walk to Calle Honduras, La Paz, take the bus to Club The Strongest-Bolivar, take the walk to Plaza Isabel La Católica, La Paz, take the line 212 bus to La Paz Airport, take the walk to La Paz airport, fly to Cuzco, take the taxi to Cusco, take the bus to Ollantaytambo, take the walk to Ollantaytambo, take the train to Machu Picchu, then take the walk to Machupicchu Guest House, Machu Picchu.

Airlines
Amaszonas
Website
amaszonas.com
Flights from Cochabamba to Cuzco via La Paz
Ave. Duration
2h 55m
When
Monday to Saturday
Estimated price
$230 - $550
Flights from Cochabamba to Cuzco via Santa Cruz, La Paz
Ave. Duration
4h 50m
When
Monday to Saturday
Estimated price
$260 - $550
Flights from La Paz to Cuzco
Ave. Duration
1h
When
Every day
Estimated price
$100 - $480
Flights from Santa Cruz to Cuzco via La Paz
Ave. Duration
3h 40m
When
Every day
Estimated price
$270 - $650
Flights from Oruro to Cuzco via Cochabamba, La Paz
Ave. Duration
18h 55m
When
Saturday
Estimated price
$200 - $480
Flights from Oruro to Cuzco via Cochabamba, Santa Cruz, La Paz
Ave. Duration
18h 55m
When
Saturday
Estimated price
$210 - $460
LATAM Chile
Website
latam.com
Flights from Cochabamba to Cuzco via La Paz
Ave. Duration
3h 5m
When
Friday
Estimated price
$190 - $900
Flights from Cochabamba to Cuzco via Sucre, La Paz
Ave. Duration
5h 10m
When
Tuesday and Saturday
Estimated price
$210 - $950
Flights from La Paz to Cuzco
Ave. Duration
1h 5m
When
Monday, Tuesday, Wednesday, Friday and Saturday
Estimated price
$400 - $1,300
Flights from Santa Cruz to Cuzco via Lima
Ave. Duration
5h 42m
When
Monday to Friday
Estimated price
$410 - $850
Flights from Oruro to Cuzco via Cochabamba, La Paz, Lima
Ave. Duration
16h 30m
When
Saturday
Estimated price
$210 - $900
Flights from Oruro to Cuzco via Cochabamba, Santa Cruz, Lima
Ave. Duration
21h 17m
When
Sunday
Estimated price
$230 - $950
Flights from Oruro to Cuzco via Cochabamba, Santa Cruz, La Paz
Ave. Duration
23h 25m
When
Sunday
Estimated price
$210 - $460
Peruvian Airlines
Website
peruvian.pe
Flights from La Paz to Cuzco
Ave. Duration
1h
When
Every day
Estimated price
$70 - $460
Flights from Santa Cruz to Cuzco via La Paz
Ave. Duration
2h 59m
When
Every day
Estimated price
$280 - $700
Avianca - Aerovías del Continente Americano S.A.
Website
avianca.com
Flights from Oruro to Cuzco via Cochabamba, La Paz, Bogota
Ave. Duration
18h 45m
When
Saturday
Estimated price
$320 - $950
Flights from Oruro to Cuzco via Cochabamba, Santa Cruz, Lima
Ave. Duration
23h 5m
When
Saturday
Estimated price
$210 - $700
Train operators
Inca Rail
Phone
+51 84 581860
Email
consultas@incarail.com
Website
incarail.com
Train from Ollantaytambo to Machu Picchu
Ave. Duration
1h 33m
Frequency
Hourly
Estimated price
$65
Schedules at
incarail.com
Book at
incarail.com
Train from Cusco to Machu Picchu
Ave. Duration
3h 44m
Frequency
4 times a day
Schedules at
incarail.com
Book at
incarail.com
PeruRail
Phone
51-84-581414
Email
reservas@perurail.com
Website
perurail.com
Train from Ollantaytambo to Machu Picchu
Ave. Duration
1h 30m
Frequency
Every 4 hours
Estimated price
$57
Schedules at
perurail.com
Book at
pax1.perurail.com
Train from Puno to Cusco - Wanchaq
Ave. Duration
10h 20m
Frequency
3 times a week
Estimated price
$243
Schedules at
perurail.com
Book at
pax1.perurail.com
Bus operators
Real Inka
Phone
+51-993063390
Email
reservas@realinkacar.com
Website
realinkacar.com
Bus from Cusco to Ollantaytambo
Ave. Duration
1h
Frequency
Hourly
Estimated price
$5
Schedules at
realinkacar.com
Book at
realinkacar.com
Flota Bolivar
Phone
+591 2 2281973 La Paz / 4 4221819 Cochabamba / 3 3625458 Santa Cruz / 4 6453849 Sucre / 4 6830856 Yacuiba
Website
facebook.com
Bus from Cochabamba to La Paz
Ave. Duration
6h 40m
Frequency
Hourly
Estimated price
$6 - $16
Schedules at
facebook.com
Normal
$6 - $9
Semicama
$10 - $13
Cama
$13 - $15
Cisne Tours
Phone
+591 2 2281937
Bus from Cochabamba to La Paz
Ave. Duration
6h 35m
Frequency
Hourly
Estimated price
$16
Schedules at
sites.google.com
Transportes El Dorado
Phone
La Paz: +(591) 2282263, +(591)-22281672
Website
facebook.com
Bus from Cochabamba to La Paz
Ave. Duration
6h 45m
Frequency
Hourly
Estimated price
$11
Schedules at
sites.google.com
Expreso Cochabamba
Phone
Potosí: +(591)-26243362
Website
es-es.facebook.com
Bus from Cochabamba to La Paz
Ave. Duration
6h 5m
Frequency
Every 4 hours
Estimated price
$21
Schedules at
facebook.com
Cosmos
Phone
+(591) 2 2281938 / Potosí: +(591)2-6245831
Bus from Cochabamba to La Paz
Ave. Duration
8h
Frequency
Hourly
Estimated price
$14
Transporte Jumbo Bus Bolivia
Phone
+591 2 2281832 / 2281726
Bus from Cochabamba to La Paz
Ave. Duration
6h 45m
Frequency
Every 4 hours
Estimated price
$8
Schedules at
sites.google.com
Transporte Interdepartamental 6 de agosto
Phone
+(591)71520995
Bus from Cochabamba to La Paz
Ave. Duration
7h 30m
Frequency
5 times a day
Estimated price
$11
Schedules at
andestransit.com
Bus from Cochabamba to Villa Remedios
Ave. Duration
5h 25m
Frequency
Twice daily
Estimated price
$11
Schedules at
andestransit.com
Nobleza
Phone
+591 4 4551499 Cochabamba /
Bus from Cochabamba to La Paz
Ave. Duration
8h
Frequency
4 times a day
Estimated price
$8
Schedules at
sites.google.com
Flota Urkupiña
Phone
+591 3 68211263
Website
facebook.com
Bus from Cochabamba to La Paz
Ave. Duration
6h 20m
Frequency
Twice daily
Estimated price
$5
Schedules at
facebook.com
Expreso Mopar
Phone
+591 3 3323001 / 2 2282154
Bus from Cochabamba to La Paz
Ave. Duration
6h 35m
Frequency
Twice daily
Estimated price
$11
Schedules at
sites.google.com
Trans Salvador
Phone
+56 58 222 8547
Email
central@trans-salvador.com
Website
trans-salvador.com
Bus from Cochabamba to Santa Cruz de la Sierra
Ave. Duration
8h 30m
Frequency
3 times a week
Schedules at
trans-salvador.com
Book at
ticketsbolivia.com.bo
Bus from La Paz to Cusco
Ave. Duration
13h 30m
Frequency
Once daily
Estimated price
$24
Schedules at
trans-salvador.com
Book at
ticketsbolivia.com.bo
Bus from La Paz to Puno
Ave. Duration
6h 30m
Frequency
Twice daily
Estimated price
$22
Schedules at
trans-salvador.com
Book at
ticketsbolivia.com.bo
Coral SRL
Phone
+591 2 5275010
Website
airbuscoralsrl.com
Bus from Cochabamba to Oruro
Ave. Duration
4h
Frequency
5 times a day
Estimated price
$14
Schedules at
andestransit.com
Book at
andestransit.com
Transporte Internacional Litoral
Phone
+591 2 2281920
Email
buslitoral@hotmail.com
Website
litoral-miramar.com
Bus from La Paz to Cusco
Ave. Duration
12h
Frequency
Once daily
Estimated price
$53
Schedules at
facebook.com
Bus from La Paz to Puno
Ave. Duration
6h
Frequency
Twice daily
Estimated price
$11
Schedules at
facebook.com
Nuevo Continente Internacional
Phone
(+591) 2-2283842 / (+591)2-2285191
Website
es-la.facebook.com
Bus from La Paz to Cusco
Ave. Duration
15h
Frequency
Once daily
Estimated price
$27
Schedules at
ticketsbolivia.com.bo
Book at
ticketsbolivia.com.bo
Bus from La Paz to Puno
Ave. Duration
6h 30m
Frequency
Once daily
Schedules at
ticketsbolivia.com.bo
Book at
ticketsbolivia.com.bo
Transportes 6 de Junio
Phone
+591 22455258 / 22280890
Website
andestransit.com
Bus from La Paz to Cusco
Ave. Duration
15h 50m
Frequency
Once daily
Estimated price
$53
Schedules at
andestransit.com
Bus from La Paz to Puno
Ave. Duration
9h
Frequency
Once daily
Schedules at
andestransit.com
Flota Urus
Phone
+591 2285556
Website
facebook.com
Bus from Cochabamba to La Paz
Ave. Duration
6h 45m
Frequency
Twice daily
Estimated price
$15
Schedules at
facebook.com
Book at
ticketsbolivia.com.bo
Titicaca Bolivia
Phone
+591-2-2462655 / 76799775
Email
info@titicacabolivia.com
Website
titicacabolivia.com
Bus from La Paz to Puno
Ave. Duration
7h 30m
Frequency
Every 4 hours
Estimated price
$14
Schedules at
ticketsbolivia.com.bo
Book at
ticketsbolivia.com.bo
Tour Peru
Phone
951677194
Email
reservas@tourperu.com.pe
Website
tourperu.com.pe
Bus from La Paz to Puno
Ave. Duration
6h
Frequency
Once daily
Schedules at
ticketsbolivia.com.bo
Book at
ticketsbolivia.com.bo
Milton Tours
Phone
+591 (2) 2368003 / 2353511
Email
agmilton@acelerate.com
Website
hotelmiltonbolivia.com
Bus from La Paz to Puno
Ave. Duration
8h 45m
Frequency
Once daily
Estimated price
$28
Schedules at
andestransit.com
Book at
andestransit.com
Huayruro Tours
Phone
+51 943 256 101
Email
info@huayrurotours.com
Website
huayrurotours.pe
Bus from Puno to Cusco
Ave. Duration
7h 40m
Frequency
Once daily
Estimated price
$15
Schedules at
es-la.facebook.com
Book at
ticketsbolivia.com

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 4 stunningly beautiful Philippines islands you need to visit, Italian Lakes: Getting around by train and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.