Rome2Rio

How to get fromHumahuaca to Cajamarcaby bus, plane, car or train

Find Transport to Cajamarca

See all options

There are 8 ways to get from Humahuaca to Cajamarca by bus, plane, car, 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.

  1. Bus to Martín Miguel De Güemes International Airport, fly to Cajamarca

    best
    1. Take the bus from Humahuaca to Terminal de Saltabus bus
    2. Fly from Martín Miguel De Güemes International Airport (SLA) to Cajamarca (CJA)plane plane SLA - CJA
    13h 11m
    $300–1,129
  2. Bus

    cheapest
    1. Take the bus from Humahuaca to Terminal de Omnibus de Jujuybus bus
    2. Take the bus from Terminal de Omnibus de Jujuy to Gran Terminal Terrestre Plaza Nortebus bus
    3. Take the bus from Gran Terminal Terrestre Plaza Norte to Cajamarcabus bus
    3d 20h
    $126–233
  3. Bus via El Alto

    1. Take the bus from Humahuaca to Terminal La Quiacabus bus
    2. Take the bus from Villazón to La Pazbus bus
    3. Take the bus from La Paz to Gran Terminal Terrestre Plaza Nortebus bus
    4. Take the bus from Gran Terminal Terrestre Plaza Norte to Cruce Cajamarcabus bus
    2d 7h
  4. Drive 3,032.1 km

    1. Drive from Humahuaca to Cajamarcacar car 3,032.1 km
    46h 10m
    $456–659
  5. Bus to Gobernador Horacio Guzmán International Airport, fly to Cajamarca

    1. Take the bus from Humahuaca to Pericobus bus
    2. Fly from Gobernador Horacio Guzmán International Airport (JUJ) to Cajamarca (CJA)plane plane JUJ - CJA
    18h 50m
    $568–1,830
  6. Bus to Martín Miguel De Güemes International Airport, fly to Capitán Fap Carlos Martínez De Pinillos International Airport, bus

    1. Take the bus from Humahuaca to Terminal de Saltabus bus
    2. Fly from Martín Miguel De Güemes International Airport (SLA) to Capitán Fap Carlos Martínez De Pinillos International Airport (TRU)plane plane SLA - TRU
    3. Take the bus from Trujillo to Cajamarcabus bus
    24h 2m
    $370–851
  7. Bus, train

    1. Take the bus from Humahuaca to Terminal La Quiacabus bus
    2. Take the train from Villazón to Orurotrain train
    3. Take the bus from Oruro to Patacamayabus bus
    4. Take the bus from Patacamaya to La Pazbus bus
    5. Take the bus from La Paz to Gran Terminal Terrestre Plaza Nortebus bus
    6. Take the bus from Gran Terminal Terrestre Plaza Norte to Cruce Cajamarcabus bus
    2d 14h
  8. Bus #2

    1. Take the bus from Humahuaca to Terminal de Omnibus de Jujuybus bus
    2. Take the bus from Terminal de Omnibus de Jujuy to Gran Terminal Terrestre Plaza Nortebus bus
    3. Take the bus from Gran Terminal Terrestre Plaza Norte to Cajamarcabus bus
    3d 21h
    $133–238

Martín Miguel De Güemes International Airport (SLA) to Cajamarca (CJA) flights

Calendar8Weekly Planes
Duration8h 53mAverage Duration
Ticket$284Cheapest Price
See schedules

Questions & Answers

What companies run services between Humahuaca, Argentina and Cajamarca, Peru?

You can take a bus from Humahuaca to Cruce Cajamarca via Terminal La Quiaca, Villazón, La Paz, and Gran Terminal Terrestre Plaza Norte in around 2d 7h.

Airlines
Train operators
Bus operators

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 Bali: What to do if Mount Agung erupts, How do I buy a London Underground ticket?, and How to get from London City Airport into central London - to help you get the most out of your next trip.

More Questions & Answers