All bus routes to Machu Picchu (Peru) C O C Bus Cuzco to Machu Picchu O Bus Ollantaytambo to Machu Picchu