Travel options for:
Puno to Lima
  • Shuttle, fly

    $131 - $526
    1. Puno

      45 min - on demand

      $42

    2. Juliaca (JUL)

      1 h 30 min - non-stop

      $75 - $470

    3. Lima (LIM)

      30 min - on demand

      $12

    4. Miraflores Lima

      6 min - 1839 feet

    5. Ricardo Palma

      18 min - hourly

      $2

  • Bus Expreso Internacional Ormeño

    $50 - $75
    1. Puno

      21 h - once daily

      $50 - $75

    2. Javier Prado

      6 min - hourly

  • Bus CIVA

    $19 - $65
    1. Puno

      23 h - twice daily

      $19 - $65

  • Drive

    $110 - $170
    1. Puno

      16 h 39 min - 810.4 miles

      $110 - $170

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Puno shuttle to Juliaca airport, fly to Lima airport, shuttle to Miraflores Lima, walk to Ricardo Palma, then bus to Lima. 4 h 54 min $216. From Puno bus to Javier Prado then bus to Estadio Nacional, Madre de Dios, Santa Beatriz, Lima, Perú. 21 h 21 min $64. From Puno bus to Lima. 23 h $40. From Puno drive to Lima. 16 h 39 min $144.