1map logoGo to main page

Lima, Provincia de Lima to Cajamarca, Cajamarca from $16: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Lima, Peru
to
Cajamarca, Peru

How to Get from Lima to Cajamarca: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$16 by busBest price
570 kmDistance
1h 20m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Lima to Cajamarca with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
1h  20m
Estimated price
$48-147
Recommended
Company
Royal Palace
Bus
Average Duration
16h  16m
Estimated price
$16-40
Cheapest
route map
Distance: 570 km
Duration: 1h 20m

See more options

Company
various
Drive
Average Duration
12h  53m
Estimated price
$120-190

Traveling From Lima to Cajamarca

The journey from Lima, a bustling capital filled with urban energy, to Cajamarca, a serene city steeped in history and rich culture, offers a striking contrast that showcases the diverse landscapes and experiences of Peru.

Best Neighbourhoods in Cajamarca

Cajamarca features vibrant neighborhoods that cater to diverse interests and experiences.

Centro Histórico
• Lively plazas and colonial architecture abound.
• Home to cultural events and local artisans.
Baños del Inca
• Famous for its natural hot springs.
• Offers relaxing spa treatments for visitors.
Los Pinos
• Quiet residential area with lush greenery.
• Ideal for exploring local markets and cafes.

Best Times To Visit Cajamarca's Attractions

Timing your visits can greatly enhance your experience in Cajamarca's highlights.

Kuntur Wasi
Early morning visits offer peaceful exploration and stunning views.
Gran Qhapac Nan
Late afternoons avoid crowds and provide cooler temperatures for trekking.
Cumbemayo
Weekdays are best to fully enjoy the tranquility and unique rock formations.

Cajamarca Weather: What to Expect Year-Round

Cajamarca enjoys a mild climate with distinct wet and dry seasons, making it a pleasant destination all year. The best times to visit are typically from May to October when you'll experience sunny days, while the rainy season from November to April can affect outdoor activities.

Dining Recommendation in Cajamarca

Try the traditional dish 'Cuajado de Cabrito' at La Casa de la Abuela, where the flavors of slow-cooked goat are complemented by local herbs and spices that differ from Lima's coastal cuisine. The cozy atmosphere and rustic charm of this restaurant enhance your experience, allowing you to savor authentic regional ingredients in every bite.

Lima - Cajamarca operators

Explore transport companies operating between Lima and Cajamarca, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
starperu.com

Plane from Lima (LIM) to Cajamarca (CJA)

Average Duration
1h 5m
Estimated price
$48-160
Website
jetsmart.com

Plane from Lima (LIM) to Cajamarca (CJA)

Average Duration
1h 26m
Estimated price
$45-170
Website
latam.com

Plane from Lima (LIM) to Cajamarca (CJA)

Average Duration
1h 21m
Estimated price
$48-190
Bus Show bus routes
Contact phone
+51 (1) 4260957
Website
https://www.redbus.redbus.pe/

Bus from Gran Terminal Terrestre Plaza Norte to Cajamarca

Average Duration
16h 16m
Estimated price
$17-17
Website
emtrafesa.com

Bus from Gran Terminal Terrestre Plaza Norte to Cruce Cajamarca

Average Duration
6h 30m
Estimated price
$16-40
Contact phone
+51 1 5338102
Website
facebook.com

Bus from Gran Terminal Terrestre Plaza Norte to Cajamarca

Average Duration
16h
Estimated price
$481-481
Contact phone
+51 1 4800725
Website
floreshnos.pe

Bus from Gran Terminal Terrestre Plaza Norte to Cajamarca

Average Duration
17h
Estimated price
$488-489

Lima to Cajamarca: Overview of Bus, Train, Flight, and Car Trips

Traveling between Lima and Cajamarca offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from Lima to Cajamarca, covering a distance of 538 miles through Peru's diverse landscapes. The journey promises about 12 hours and 53 minutes of scenic drive time, allowing you to soak in the beauty and culture of the country. 💰 Depending on your preferences and budget, the prices to travel from Lima to Cajamarca by car range from $120 to $190. With a variety of options available, you can choose the route and amenities that best suit your travel style and comfort needs.
Average price
$120 - $190
🛫 Experience a convenient and speedy journey from Lima to Cajamarca by taking a direct flight lasting just 1 hour and 5 minutes. Choose from reputable airlines like Star Peru, JetSMART, and LATAM Chile operating this route. 🌄 Upon arrival in Cajamarca after a short flight of 1 hour and 20 minutes, immerse yourself in the rich history and charming beauty of this Peruvian city. Explore the iconic landmarks, traditional markets, and cultural sites that make Cajamarca a must-visit destination. 💸 Enjoy affordable and flexible pricing options for flights between Cajamarca and Lima, with fares ranging from $48 to $147.
Departure Point
Lima Airport
Arrival Point
Cajamarca Airport
🚌 The journey from Lima to Cajamarca by bus departs from Gran Terminal Terrestre Plaza Norte and takes approximately 16 hours and 16 minutes. Services are available every two hours, operating daily. 💰 The prices for a bus ticket between Cajamarca and Lima range from $16 to $40, offering travelers an affordable and convenient way to explore the stunning destinations of Peru.
Departure Point
Gran Terminal Terrestre Plaza Norte station
Arrival Point
Cajamarca station

Frequently asked questions

Find out more about the route from Lima to Cajamarca.

Or choose the category:
The distance between Lima and Cajamarca is 354 miles or 533.4 miles by road. If you prefer to travel by plane, it takes approximately 1 hour and 20 minutes to reach Cajamarca from Lima. However, if you choose to travel by car, the journey takes around 12 hours and 46 minutes. Similarly, traveling by bus will take approximately 16 hours and 16 minutes.
The most cost-effective and time-efficient transportation option for traveling from Lima to Cajamarca is to fly. It takes only 1 hour and 20 minutes to reach Cajamarca by plane, making it the quickest option. The cost of a flight ticket ranges from $45 to $160. Alternatively, taking a bus is the cheaper option, but it takes significantly longer, around 16 hours and 16 minutes. Bus tickets can cost between $15 and $40.
The prices for a bus ticket between Lima and Cajamarca vary between $15 and $40. These prices may vary depending on the bus company, the type of bus, and the time of year. It is always recommended to check with different bus companies or online ticket platforms to compare prices and find the best deal for your journey.
To travel from Lima to Cajamarca without using public transportation, you have the option of driving. The distance between the two cities is approximately 533 miles, and it takes around 12 hours and 46 minutes to drive. The prices for renting a car or hiring a private driver can range from $120 to $190. Driving allows for flexibility in terms of stops and sightseeing along the way.
If you do not have a car, the best way to travel from Lima to Cajamarca in Peru is by bus. The journey takes approximately 16 hours and 16 minutes, and tickets typically cost between $15 and $40. Buses are a popular mode of transportation in Peru and offer a comfortable and affordable option for long-distance travel.
Yes, there is a direct link between Lima and Cajamarca in Peru. There are buses that depart from Lima Plaza Norte and arrive at Cajamarca, with services operating every day and departures every two hours. The journey by bus takes approximately 16 hours and 16 minutes. Royal Palace is the company that operates the bus services between Lima and Cajamarca.
The flight between Lima and Cajamarca typically takes approximately 1 hour and 5 minutes. The duration may vary depending on factors such as weather conditions and air traffic. The cost of a flight between the two cities typically ranges from $47 to $155, with prices varying based on the airline, time of booking, and availability. It is advisable to check with various airlines or travel agents for the most accurate and up-to-date information on flight times and prices.
There are over 150 hotels available in Cajamarca for travelers to choose from. Prices for accommodations start at $8 per night, providing options for various budgets. Visitors to Cajamarca can find a wide range of options, including budget-friendly hostels, mid-range hotels, and luxury resorts, ensuring that there is a suitable option for every traveler. It is recommended to check online booking platforms or consult with a travel agent for the most up-to-date information and to find the best option that meets individual preferences and requirements.