Hotels in Cajamarca

Find the best Cajamarca hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Cajamarca hotels with free cancellation or excellent ratings

Trusted Cajamarca hotel providers

See all hotels in Cajamarca

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelHotel Ceynes Cajamarca – 5.0
Cheapest month to bookMarch
Average 4 star hotel price$148 per night
Average 5 star hotel price$239 per night

How to find the best hotel deals in Cajamarca

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Cajamarca

  • That same magic that powers our flight search can also help you find the lowest room prices around. Use these tips to search smarter and save quicker on your Cajamarca hotel.

  • Plan your trip ahead of time to save on your Cajamarca hotel. You'll also have a bigger selection of stays and room types to choose from, especially during peak seasons.

  • However, you could still catch a last-minute offer. Although prices generally increase closer to your stay, some places drop rates a day or two before to avoid rooms sitting empty, especially during low season.

  • Be flexible with your dates to snag better rates. Search for hotels in different seasons or months. Even booking on weekdays (instead of weekends) can work out cheaper.

  • Search for stays with free cancellation. Lock in a deal today and easily cancel later if your travel plans change.

Where to stay in Cajamarca

Central Cajamarca

  • To experience the best of central Cajamarca, you'll want to be near the attractions you've been waiting to see. Here are a few accommodation options close to the highlights.

  • If you're searching for hotels near Plaza de Armas de Cajamarca, book a room at Hotel Los Gladiolos. This 2-star Cajamarca hotel is around 0.64 kilometres from this well-known sight and is a favourite with families.

  • Browsing for hotels near Iglesia San Francisco? Roughly 2 kilometres away, Qhapac Nan Hotel keeps you close enough to come and go as you please. With a 3-star rating, this hotel in Cajamarca is a favourite choice for couples in particular.

  • Or check the current listings for hotels near Plaza San Martín. Hotel Serra Nova is 5 kilometres or so from this leading sight. Couples regularly choose this 3-star option as their base for experiencing everything the city has to offer.

When to go to Cajamarca

  • The travel season reaches its height in February. If you want to be there when things are in full swing, there's no better time to lock in a hotel in Cajamarca.

  • Experience a slower pace by locking in a Cajamarca hotel in September. It's the quietest time to visit and it's often easier on the budget too.

  • Knowing what to expect weather-wise makes planning easier. August brings the warmest conditions, with maximum temperatures of 20ºC.

  • The coolest month here is July. You can expect lows of 5ºC.

  • Browse around for Cajamarca hotels in July to enjoy mostly clear skies. Averaging three days of rain, it's the driest month.

  • March brings the wettest conditions. You can expect around 27 days of rainfall.

Best hotels in Cajamarca

Best budget hotels

  • Just need somewhere to sleep? Budget Cajamarca hotels come with the basics so you can spend your cash on what really matters: having adventures and filling your bag with souvenirs. Often equipped with money-saving amenities like laundry rooms and luggage lockers, you'll find at least 40 of these well-priced stays across the city.

  • For a low-cost and no-fuss stay, check out DANOBA Hotel. It has a 2-star rating and amenities including parking and a 24-hour front desk.

  • Hostal Monumental offers 2-star value. Conveniences including luggage storage and a 24-hour front desk are there to make your Cajamarca hotel stay easier.

  • You'll also find great deals on rooms at El Portal Del Marques, which is rated 3 stars. It features shuttle services and Wi-Fi.

Best 4-star hotels in Cajamarca

  • Get the upgrade without the splurge at one of the 4-star hotels in Cajamarca. Pick from around five of these stays, many of which offer perks like saunas, concierge desks, and in-house dining. From the rooms to the amenities and service, you'll notice the extra attention to detail.

  • ART House Hacienda San Antonio offers the kind of stay that does more than just tick boxes. A tennis court and a lobby bar are part of the 4-star guest experience here.

  • Room service and valet parking are just some of the amenities available at Gran Hotel Continental. This Cajamarca hotel hits that sweet spot between practical and premium.

Best hotels in Cajamarca for families

  • Family trips can be demanding, but your hotel should be the easiest part. You'll find roughly 20 family-friendly hotels in Cajamarca that balance what kids want and adults need. These stays often come with useful features like adjoining rooms, kitchenettes, activity centres, and kids' menus.

  • If you'd like a more luxurious option, treat the kids (and yourself) to a getaway at Wyndham Costa del Sol Cajamarca. This 4-star Cajamarca hotel offers ironing services and billiards.

Best hotels with a spa

  • Rediscover calm at one of the ten or so Cajamarca hotels with a spa. They offer anything from hot tubs to fitness centres and treatment rooms. Toss in meditation classes, massages, and manicures and you have the recipe for relaxation.

  • Time for a reset? Make it happen at Marzano. This 3-star option has a lounge and a spa.

  • Hotel El Gran Patriarca is another top choice where relaxation comes easy. Make the most of a lobby bar and room service at this 3-star hotel in Cajamarca.

  • Once you've arrived at Sauna & Suite Puñuykuna, you'll wonder why you ever stayed anywhere else. It comes with amenities such as a spa and room service.

Best hotels with a pool

  • Add some extra fun to your trip with a pool. If you pick a city hotel, expect indoor or rooftop options. Resorts? They usually come with sprawling outdoor layouts and maybe a swim-up bar or two. There are at least six pool hotels in Cajamarca perfect for your next escape.

  • Baños del Inca Premium Hotel offers a children's pool, a games room and ironing services. Take a dip or simply take it easy by the water at this Cajamarca hotel.

  • Pack your swimsuit and head for Hotel Baños del Inca. An indoor swimming pool, express check-out and a sauna are only the start of what this place packs in.

Best pet-friendly hotels

  • Who says you have to leave your pet behind? From cosy beds and feeding bowls to fenced exercise yards, pet-friendly hotels are designed to help you and your best buddy feel right at home. There are around 20 Cajamarca hotels that'll happily host your furry friend.

  • You pack the toys, Hotel Los Reyes will take care of the rest. Amenities like shuttle services and ironing services add to the appeal of this pet-friendly hotel in Cajamarca.

  • Your little buddy can also join the fun at HOTEL SAN Vicente. Wi-Fi and a bar are part of what's included at this pet-approved accommodation option.

  • Retamas Hotel Eirl provides thoughtful touches for pets too. Its amenities include a 24-hour front desk and room service.

Flying to Cajamarca

Mayor Gen FAP Armando Revoredo Iglasias Airport (CJA)

  • Mayor Gen FAP Armando Revoredo Iglasias Airport (CJA) is the main airport for this city. After your flight to Cajamarca has touched down, it's around 3 kilometres to the centre.

  • The drive to central Cajamarca takes about 20 minutes, while public transport is roughly 35 minutes.

  • If you're flying in late, think about staying at Hotel Los Gladiolos, a 2-star option not far from the runway. One of the things guests like most about this place is its service.

  • Also close to CJA, ART House Hacienda San Antonio remains a trusted pick. This 4-star stay has an impressive 4-plus out of 5 overall rating based on traveller feedback.

  • A favourite among couples, Hotel Serra Nova is another recommendation. This 3-star hotel offers a welcome stop before your next boarding call.

Finding cheap hotels in Cajamarca: FAQs

In Cajamarca, the expected average temperature in March is 15°C. The warmest month is typically October, which averages 23°C. The coolest month is March, with temperatures averaging 10°C. The rainiest month is March, and the driest month is July.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Cajamarca with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is $20 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $20 per night.
The average price of a hotel during the week is $89 per night, and the average price on weekends is $91. Overall, it looks like the cheapest day to stay in Cajamarca could be Monday.
The nearest airport to Cajamarca is Cajamarca Airport (CJA), which is 3.6km from the city centre.
We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in Cajamarca. And the most expensive day seems to be Thursday
The average price of a 3-star hotel in Cajamarca is currently around $114 per night. And the cheapest 3-star hotel we found is $33 per night.
The average price of a 4-star hotel in Cajamarca is currently around $182 per night. And the cheapest 4-star hotel we found is $91 per night.
The average price of a 5-star hotel in Cajamarca is currently around $235 per night. And the cheapest 5-star hotel we found is $215 per night.
The cheapest month to stay in a hotel in Cajamarca is March, with an average price of $91 per night. The most expensive month is February, when the average room rate can rise to $171 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in March is $91 per night, which is around 17% lower than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Cajamarca are Casa Mirita, Hacienda Hotel SAN Antonio and Wyndham Costa del Sol Cajamarca.