Peru Travel Guide - How to Plan a Trip to Peru
There is so much to see and do in Peru that planning a trip here can feel overwhelming. The country is also huge and there’s no way you can see everything in just one or two trips.
Peru’s geography alone is awe-inspiring; sandy beaches and arid desert rise into soaring snow-capped peaks, only to then plummet back to earth in the Amazon’s dense, lowland jungle. But there’s also so much beyond just the nature.
In terms of archaeology, Machu Picchu and the Incas get all the attention, but dozens of Pre-Colombian civilizations left their mark all over the country. Astonishing archaeological sites dot the the coast, the highlands, and even the jungle, providing wonders that would take a lifetime to explore.
Culturally, Peru’s diversity is astounding. Different peoples with vastly different ways of life live all over the country, with many communities living modern lives that still find ways to blend and practice age-old traditions.
And then there’s the food; the best in South America. Over 3,000 miles of coastline provide some of the freshest fish in the world, accompanied by indigenous crops, grains, and spices grown in the distant mountains and Amazon. This is all further elevated through fusions with the cuisines of the Japanese, Croatian, Italian, and Chinese immigrants who made Peru home. It’s wonderful.
All this is simply to say that Peru offers a lot. And planning a trip here requires thoughtful consideration and good preparation.
So to help, I’ve tried to cover all the basics (and the not-so-basics too) in this detailed guide. Read on for my advice!
More Peru travel info:
If you could use some one-on-one help planning your trip to Peru, consider scheduling a Peru travel consultation with one of our Local Experts!
Table of contents
Why visit
How long to spend
Best time to visit
How to get to Peru
Where to go on a first trip
Overview of Peru’s regions
Transportation and how to get around
Booking hotels & accommodation
Expenses and average travel costs
Safety
Useful things to know
Sample Peru itineraries
Local help with your planning
If you could use some help planning your Peru trip, schedule a Peru travel consultation with our Lima-based local expert, Nicho!
These are one-hour Zoom calls where you can’ll get to chat with a Nicho about the trip you’re planning and he’ll share his tips and advice, answer your travel questions, and help you perfect your itinerary.
Why visit
Visiting Peru combines unparalleled access to the great outdoors (desert, mountain, and jungle) with the chance to learn about indigenous cultures, see Pre-Columbian archaeology, and explore Spanish Colonial cities. Add into that impressive mix a host of fascinating festivals and traditions and the best food in South America, and you have every reason to visit!
If you’re an outdoors lover, you’ll find endless opportunities for trekking, biking, and rafting in the mountains as well as great surfing on the coast and amazing wildlife spotting in the Amazon.
If you’re into history, there are countless archaeological ruins, historical sites, and museums that showcase the stunning remains of thousands of years of human civilization.
To experience local life, you can visit indigenous communities all over the country, where you’ll learn about the traditions and customs of Peru’s original inhabitants and how their modern ancestors carry them into the present.
For gorgeous scenery, you’re literally spoiled for choice. From the majestic vistas of the Sacred Valley to the cloud forests of the northern interior, and the imposing peaks of the Cordilleras to the mindbogglingly deep canyons around Arequipa, there’s almost too much to enjoy. Glistening high-altitude lakes, raging rivers, and sandy beaches further bolster the scenic appeal. No matter where you go in Peru, the landscapes will blow your mind.
Of course, food here is also king, so no trip would be complete without a few days of feasting. Lima, our capital, boasts some of the best restaurants in the world, but every city has its specialties and foodies will be delighted to discover that the cuisine is fabulous all throughout Peru.
How many days do you need for a trip to Peru?
Most visitors to Peru come to enjoy our fabulous nature, explore colonial villages, and get a window into local culture and indigenous life. Doing these types of things takes time. Peru is not a country that you come to in order to jet between cities, spending a few days in each and maybe enjoying the occasional day trip into the countryside.
To see any of Peru, you need at least two weeks. To see all of Peru…. you’d need the secret to immortal life. I kid, but really, you’d need a long time.
With 7 days, you’re looking at Lima, Cusco, and the Sacred Valley. Can’t do any more than that.
With 10 days, you can add in a quick visit to the Amazon, a jaunt out to Lake Titicaca, or a couple days in Arequipa and Colca Canyon.
14 days lets you do what’s commonly referred to as a “southern highlights loop” covering Lima, Cusco & the Sacred Valley, and a broad swath of southern Peru. With some tweaking, it could also let you visit the Amazon.
21 days becomes even more interesting, providing the opportunity for visits to places further afield like Huaraz, the Central Highlands, and the ruin-dotted north coast.
That said, vacation time is limited and we can’t all leave life behind for a one month journey. So, even if you only have 7 or 10 days, don’t stress. It won’t be enough time, but it can still be a good time.
Here’s my main tip for those with limited time: do less.
In some cases, it will take you an entire day just to get to your destination, so it makes no sense to then cram too much into the following day just so that you can head off and rush through your next one. Give yourself more time in each place you go and enjoy them fully. Get a little off the beaten path. Go for a hike or a bike ride. Take a cooking class. Relax under the stars and have a soak in a thermal bath. Slow down - you’ll have a better trip.
Best time to visit Peru
There’s no outright bad time to visit Peru, but some months are definitely better than others. For a short and sweet answer, my favorite months are May and October.
Bear in mind that seasonal weather conditions for the Andes, jungle, and coast are not the same, so the advice I’m about to give is not going to be perfect.
This is a quick overview, so for more detailed information have a look at our guide to visiting Peru in every season.
Dry season - May to September
Weatherwise, the best time to visit Peru is during the dry season, which typically lasts from May to October. This period offers sunny days, minimal rainfall, and ideal temperatures.
By traveling during these months, you can fully appreciate Peru's diverse landscapes and engage in outdoor activities without the disruption of heavy rain. It's also the ideal time to embark on the Inca Trail trek to Machu Picchu, as clear skies and pleasant temperatures prevail.
Be aware that peak tourist season starts in July and lasts through August. While these months boast fantastic weather, popular attractions tend to be crowded and the prices for everything shoot up.
Rainy season - November to March
Peru experiences its wet season from November to March, which can bring real challenges for travelers. The frequent rain showers may disrupt travel plans, particularly in the highlands and rainforest regions. If you’re planning to do a lot of hiking, be prepared for wet, muddy trails, and even potential closures.
Not to be totally negative, there are a few positives of visiting at this time of year: landscapes are green and lush because of all the rain, there are far fewer tourists than in the dry season, and prices are really low. If you’re not bothered by inclement weather, the rainy season could be a good time to come.
How to get to Peru
The international gateway to Peru is Lima's Jorge Chávez International Airport (LIM). It is serviced by international flights from major world cities like Miami, New York City, Los Angeles, Atlanta, Madrid, Amsterdam, Paris, Toronto, Santiago, Buenos Aires, São Paulo, and Mexico City.
The other major airport in Peru is Alejandro Velasco Astete International Airport (CUZ) in Cusco. It’s mostly a domestic airport, but does have a few direct connections to major South American cities like Bogotà and Santiago. Flights to Cusco depart dozens of times per day from Lima.
A new [very controversial] airport is being constructed in the town of Chinchero near to Cusco and is set to also offer direct international flights to a few cities in the Americas (and potentially beyond.
If you plan to travel on to other destinations immediately after you arrive to Lima, there are domestic flights all throughout the country that leave regularly, often even a few times per day.
Where to go on a first trip
I’ve already said it, but Peru is a massive country and unless you have 1 or 2 months, there’s just no way that you’ll be able to see all of it in one trip.
So, for your first visit you’d be wise to concentrate on a few different regions and really get a feel for them. When traveling to Peru, you also have the added complication of high altitude which does require giving yourself some time to acclimatize.
Any first trip to Peru should include a bit of time enjoying the incredible food scene in Lima, a blend of Spanish colonial history and Inca heritage in Cusco, amazing nature, archaeology, and local culture in the Sacred Valley, and of course a visit to Machu Picchu.
If you have more time, I’d recommend including a visit to the Amazon, the volcanic lands around Arequipa, and the amazing pre-Inca archeological sites of Peru’s northern coast. Lake Titicaca is also always, trekkers will love Huaraz and the surrounding Cordilleras mountain ranges, and the Central Highlands offer an off-the-beaten-path view of Peru untouched by mass tourism.
Below, I share some ideas for where to go based on different trip durations, but for some more inspiration have a look at our guide to 19 of Peru’s most beautiful places.
With 7 days
For a first trip with a duration of 7 days, you really only have time to see Lima and the Cusco region (including the Sacred Valley and Machu Picchu).
You need at least 4 days to visit Cusco, explore the Sacred Valley, and make your way up to Machu Picchu and I really think 5 is best. To enjoy some great food and make flying in and out stress-free, give yourself a day in Lima at the start and end of your trip.
For a detailed example of how to do this, check out our 7-day Peru itinerary.
With 10 days
If you have 10 days, you should plan to keep your 2 days in Liima and 4-5 days in Cusco, but now you can start to consider adding in some other destinations.
The most common addition for a 10 day trip is to include a visit to Peru’s Amazon jungle, either in the north via the city of Iquitos or in the south via the city of Puerto Maldonado.
Many travelers skip the Amazon and instead visit Puno and Lake Titicaca or Arequipa and Colca Canyon.
With 14 days
14 days is still not enough time for a genuine countrywide trip, but it’ll let you add in some interesting places. The most common two week trip is the southern Peru loop that I mentioned before.
This would look something like a day in Lima, 3 days in the Amazon jungle, 5 days in Cusco and the Sacred Valley, 2 days in Puno and Lake Titicaca, and 2 days in Arequipa and Colca Canyon.
You could also skip Puno and Lake Titicaca, thereby giving you more time in your other destinations or a couple days to visit Nazca, Paracas, and Huacachina on the South Coast.
With 21 days
With 21 days, you could take a 14-day southern Peru itinerary and add in time in any of the following places: Huaraz and the Cordillera Blanca mountains, northern Peru exploring Mancora, Chan Chan, Chiclayo, and Chachapoyas, or the Central Highlands to visit places like Huancavelica and Ayacucho.
Regions of Peru
While the map above divides Peru up into many different areas, I think that for the average traveler it makes more sense to consider Peru in terms of 9 principal “regions”:
Northern Peru (away from the coast)
Cusco and the Sacred Valley (and the greater surrounding region)
Lake Titicaca and the Altiplano (high plateau)
Being practical, you could realistically also just divide Peru by its 3 main ecological zones. Running from west to east those are: coast, highlands, and jungle. When considering the weather, this is a really useful way to think about Peru. But because the country is so big, it’s not very helpful when you’re actually trying to map out a visit.
You may also note that while I’ve listed “Northern Peru” as an entire region, I haven’t done the same for southern Peru. This is because southern Peru is the most visited part of the country and contains many of the places the average traveler will want to include on their first trip here. This was the heart of the Inca empire and it is densely filled with attractions and places of interest.
So, to cover the south in greater depth, I broke it down into smaller “sub-regions”. Just know that the south coast, Arequipa, Lake Titicaca, and Cusco are really all part of Southern Peru.
You can click the above links to read about each individual region or see a general summary of them all in our guide to the regions of Peru.
Connect with Nicho, our Lima-based local expert, for help perfecting your itinerary, answers to all your travel questions, and fabulous local tips and recommendations!
Transportation and getting around Peru
When it comes to transportation within Peru, there are a lot of options, and it’s important that you plan the logistics of any trip well. If you don’t, you’ll surely lose a lot of time hanging around at airports, sitting on endless bus rides, or waiting for the train.
Remember, Peru is big and the terrain is mountainous, so routes can be complicated and travel times are long. If you’re planning to visit multiple parts of the country, you will almost certainly need to take a few domestic flights, and then combine those with local buses, trains, and taxis/transfers in order reach your final destinations.
While Peru’s transportation infrastructure is still developing, it has improved drastically over the last two decades. For most destinations that you’ll wish to go to, you’ll have reasonable options available. For the most part, you’ll find comfortable services, reliable schedules, and fairly inexpensive prices. As long as you plan your travel well, you shouldn’t have any problems.
Below is an overview of the different types of transportation available in Peru along with practical information related to each.
Domestic Flights
Peru's domestic flight network is extensive, connecting Lima to almost all major cities and tourist destinations. Outside of Lima, some large cities have flights to each other, but most city-to-city flights will require a layover in Lima.
Here are some of the popular airports that you can fly into from Lima:
Cusco (CUZ) for Cusco, Machu Picchu, and the Sacred Valley
Arequipa (AQP) for Arequipa and Colca Canyon
Iquitos (IQT) for Amazon Cruises
Puerto Maldonado (PEM) for Tambopata
Tumbes (TBP) or Talara (TYL) for the northern beaches
Juliaca (JUL) for Puno and Lake Titicaca
Major airlines: The primary airlines for domestic flights in Peru are LATAM Airlines and Star Peru. These two reputable carriers offers frequent flights all over the country. Sky Airlines, a Chilean company, has an ever-growing network of routes.
Flight durations & frequency: Domestic flights in Peru vary from around 1-4 hours, depending on where you’re traveling to. Generally, you’ll find multiple daily departures to any popular destination from Lima.
Cost of flights: The cost of domestic flights can vary widely depending on factors such as the route, distance, time of booking, and demand. On average, expect to pay between 50 to 200 USD for a one-way domestic flight within Peru.
Traveling by train in Peru
The train network in Peru is extremely limited, but for the few routes that it covers, it is often a wonderful way to travel. Trains in Peru are comfortable, especially if you purchase the luxury options, and they travel through incredible scenery, making train travel a pleasant way to see a lot of Peru (rather than just flying over it).
There are really only two routes of interest to travelers: Cusco and Ollantaytambo to Machu Picchu and Cusco to Puno (with the option to extend the journey to Arequipa).
The train from Cusco to Machu Picchu has various different levels at different price points. The Expedition is the cheapest ($60-80), the Vistadome a bit more pricer ($80-120), and the Hiram Bingham, which is a luxury option with beautiful carriages, fine dining, drinks, and shows ($400).
The other journey is Cusco to Puno, with the option to extend it to Arequipa. The train is called the “Belmond Andean Explorer”. It’s an all-inclusive overnight luxury train that includes accommodations in well-appointed cabins, gourmet meals, beverages, excursions, and onboard entertainment. It’s a really wonderful experience if you have the budget for it.
The Belmond Andean Explorer is an all-inclusive overnight luxury train that includes accommodations in well-appointed cabins, gourmet meals, beverages, excursions, onboard entertainment, and personalized service. The train offers an exceptional and immersive travel experience with multiple departures each week, depending on the chosen route.
The Belmond Andean Explorer is an all-inclusive overnight luxury train that includes accommodations in well-appointed cabins, gourmet meals, beverages, excursions, onboard entertainment, and personalized service. The train offers an exceptional and immersive travel experience with multiple departures each week, depending on the chosen route.
It covers the following scenic journeys:
Cusco to Puno: 2-days / 1-night
Cusco to Puno and Puno to Arequipa: 3-days / 2-nights
Puno to Cusco: 2-days / 1-night
Arequipa to Puno and Puno to Cusco Cusco: 3-days / 2-nights
The starting price typically is around $1900 per person for the Cusco to Puno route in a bunk bed cabin, based on double occupancy. Prices can vary based on factors such as class, specific route, and booking date.
Tickets for the Belmond Andean Explorer can be purchased directly through the Belmond website.
If you plan to travel during the peak season (April to November and the week of Christmas), it is advisable to purchase your tickets at least three months in advance. The most convenient approach is to directly visit the Peru Rail website.
Bus Travel in Peru
Bus travel in Peru is extensive, providing a cost-effective and flexible way to explore the entire country. The bus network connects major cities, towns, and even remote regions, making it an essential mode of transportation for both locals and travelers.
Peru's bus network operates through several major hubs, including Lima, Ica, Cusco, Arequipa, Trujillo, and Puno. Since traveling between cities usually takes at least 5 hours, many of these buses are overnight sleeper buses, which offer fully reclining seats.
All major cities in Peru have central bus stations, often referred to as "terminal terrestre", from which buses depart. These bus terminals are the starting point for your travels, offering ticket counters, waiting areas, and sometimes even restaurants or small shops.
Departure frequency and travel time: Most buses operate daily, and for popular routes like Lima to Cusco, Arequipa, Ica, or Trujillo, you can often find departures multiple times a day.
Travel times are often quite long, so if there are overnight options, these are your best bet if you want to avoid wasting a day (or two!) sitting on a bus. For example, a journey from Lima to Cusco takes around 20 hours, Lima to Arequipa takes 17 hours, and even a shorter route, like Lima to Ica, will still take 5 hours.
Tickets and prices: Prices change depending on the class of ticket: you can choose from standard (non-reclining seats), semi-cama (reclining seats), and cama (full-flat bed seats) classes. Prices increase from standard to cama. Generally, prices can range from as low as 5-15 USD for short journeys to 50-150 for long-distance and premium services.
How to buy bus tickets: You can reserve your seats online or through a local travel agency. For popular routes and peak travel times, book your tickets in advance, especially during holidays and festivals. During less busy periods, you may have more flexibility in booking closer to your departure date. While you can also purchase tickets directly at bus stations, it’s not the most advisable option, as there's a risk of tickets being sold out, particularly on high-demand routes or busy travel days.
Luggage Storage: Most buses in Peru have storage compartments for larger luggage below the bus. These are mostly secure, but you should still be careful and always keep valuable items and important documents with you, rather than leaving them in your luggage. While bus travel in Peru is generally safe, exercise caution and keep an eye on your belongings (do not leave your bags between your legs or under your seat).
Bus companies: Numerous bus companies operate in Peru, each offering a range of services to suit different budgets and preferences. Cruz del Sur, Oltursa, and Movil Bus are all known for their comfortable and reliable services.
Taking local buses (within a city or region): Local buses for short-distance trips are unfortunately not the best choice, as they have some serious drawbacks, especially for foreign tourists.
They tend to be less safe and navigating them is very challenging. They also don't follow a fixed schedule or have designated stops, which makes it difficult for you to anticipate their arrival and departure points.
Additionally, some local bus drivers drive have a very aggressive driving style, which can be dangerous at worst, and uncomfortable at the very least.
In general, I’d usually recommend booking a shuttle service instead, taking a taxi, or visiting sites as part of an organized tour.
Taxis and using ride-share apps in Peru
Registered taxis are often your best bet for getting around locally, no matter where you are in the country.
Hailing taxis on the street in Peru is a common practice among locals, but can be risky for tourists. Concerns arise due to the presence of informal, unregulated drivers and vehicles. If you get picked up by one of these, you’re likely to face unpredictable pricing, overcharging, and other potential scams. Unauthorized drivers can also pose a risk of theft and fraud, so it’s just best to avoid this.
Radio taxis: If you don’t speak Spanish and/or you don’t know the city you’re in well, instead of hailing a cab I’d suggest using radio taxis (i.e. registered taxi companies which you can call for a ride. You can look up a local company and give them a call (you’ll need to speak Spanish for this), or you can request that your hotel or a restaurant call a cab for you (this is common). Many local companies also actually have their own mobile apps.
Ride-share apps like Uber and Cabify operate in Lima, but their availability in other Peruvian cities can be limited or nonexistent. Therefore, it's a good practice to rely on registered taxis or private transfers when traveling outside of Lima.
Taxis in Lima: In Lima, the capital city of Peru, your best option to get around will always be registered taxi companies. Taxi Directo, Taxi Green, or Taxi Satelital are reputable companies known for their reliability and safety. You can download their apps to book rides easily and securely. This is a recommended option for airport transfers and local travel within Lima.
Booking hotels & accommodation
Tourism is a huge part of the Peruvian economy, and you’ll find every type of accommodation here. In big cities like Lima or Cusco, you'll find the full range of international hotel chains, from basic budget to 5-star, as well as local chains, and small, privately run options.
Beyond the urban centers, you’ll find fewer international chains, but will have lots of intimate boutique hotels, charming B&Bs and guesthouses, and even unique lodging experiences like glamping or glass pods in breathtaking natural settings.
To support the local economy as much as possible, we’d encourage you to book your stays with local, independently owned hotels and guesthouses rather than with the big chains. On top of helping local communities, these accommodations are often intimate and charming, and provide a chance to get to know the owners.
Types of accommodation in peru
Large international hotels: Particularly Lima and Cusco you'll find all the usual big chains, such as Marriott or Hilton.
Local hotel chains: There are some established Peruvian hotel chains that offer a combination of comfort and local charm. These hotels provide a unique blend of international standards and warm Peruvian hospitality, making them a popular choice for both business and leisure travelers.
These are some established hotel chains I recommend:
Inkaterra: Specializing in eco-friendly and luxury properties, their properties are often located in beautiful natural settings like the Amazon rainforest, Cusco, The Sacred Valley and Machu Picchu. Their focus on sustainability and unique experiences makes them a popular choice for you if you are seeking an authentic Peruvian experience.
Casa Andina: One of the most well-known hotel chains in Peru, with a range of hotels, from comfortable mid-range options to upscale properties in various cities and regions including Lima, Cusco, The Sacred Valley, Machu Picchu, Iquitos, Nazca, Tumbes, Trujillo, Arequipa, Colca, Chiclayo and more.
Costa del Sol: Another Peruvian hotel chain offering a mix of business and leisure hotels, with a strong presence in major cities and popular tourist destinations like Lima, Cusco, Puno, Arequipa, Trujillo and Tumbes.
Libertador Hotels, Resorts & Spas: The brand operates a collection of luxury and upscale hotels in Peru, often located in stunning natural settings including Lima, Cusco, Arequipa, Puno, Paracas and the Sacred Valley.
Tierra Viva: This chain focuses on providing comfortable and more affordable accommodations in popular touristic destinations like Cusco, Machu Picchu, the Sacred Valley, Arequipa, Puno, Lima, and Trujillo.
Independent, family-owned hotels: Peru takes great pride in its charming and welcoming family-run hotels, which offer a much more personal and tailored experience for visitors. These accommodations can vary from cozy boutique establishments to comfortable mid-range options.
B&Bs: Especially in smaller towns and rural areas, B&Bs are very common. They provide an intimate atmosphere for those looking for a more personal experience, but don’t expect the same type of bed and breakfast experience that you would in Europe or North America.
Hostels: The perfect choice for budget travelers and backpackers, hostels can be found easily in all destinations and offer affordable rates for dormitory-style or private rooms.
Glamping: Love the great outdoors? Then consider glamping in the Sacred Valley of the Incas. A perfect blend of hotel-like comfort and a thrilling camping experience, there are various glamping options that offer luxurious tents or cabins in breathtaking natural settings. When traveling through the Sacred Valley, you’ll even see glass pods high up on the side of towering cliffs. A stay in one of those will be a night you’ll never forget!
Service fees
All hotels, regardless of your nationality, include a 10% service fee in your final bill. This fee is a standard practice in Peru and covers various services and amenities that the hotel provides during your stay. It is separate from the room rate.
Sales tax
If you’re a tourist, you don't have to worry about paying the 18% sales tax (IGV). Just show your passport and confirm your non-resident status. This exemption is valid for stays under 60 days. The hotel staff will be there to assist you and ensure that you receive accurate pricing.
Expenses and costs of travel
While Peru is usually known for its affordability, it's important to note that prices can vary depending on the location and how you choose to travel. While Peru is cheap by many standards, we’ve certainly got our fair share of luxury options, so if you’re looking to break the bank, you won’t struggle to do that here.
Let's take a look at the average costs for different aspects of your trip:
Hotels
Peru offers a wide range of lodging options for various budgets and preferences. Here’s a breakdown of the average costs for hotels.
3-star hotels: In major cities like Lima and Cusco, you can expect a range of 80 to USD 150 per night. If you're heading to smaller towns or the countryside, prices may vary from USD 50 to USD 100 per night.
4-star hotels: Expect prices to start from USD 120 per night and go up to USD 250 or more.
5-star hotels: Prices start at USD 250 per night and can go up to USD 500 dollars or more. These hotels provide top-notch services, amenities, and stunning views.
Meals
Dining in Peru can be quite affordable but will vary widely depending on where you choose to eat and your dining preferences. Here are some general guidelines:
Street food: It is not only delicious but also budget-friendly. You can find items like empanadas, anticuchos (grilled skewers), and ceviche from street vendors for a few dollars (USD 1-5)
Local restaurants: In local, non-touristy restaurants, you can enjoy a hearty two-course meal for USD 5-10 per person, depending on the location and type of restaurant.
“Menús”: Locally known as “menús”, many local, more informal eateries feature cheap lunches in the form of set-menu multi-course meals for as little as USD 3.
Mid-Range Restaurants: Dining at mid-range restaurants in cities like Lima or Cusco can cost between USD 10-30 per person. These restaurants offer a variety of Peruvian and international dishes.
Fine Dining: Upscale restaurants will naturally be more expensive. Expect to pay around USD 30-100 or more per person for a three-course meal at a high-end restaurant.
For some ideas on where (and what!) to eat while in Peru, check out our Lima restaurant guide and Cusco restaurant guide.
Alcohol
A glass of wine at a bar or restaurant usually costs between USD 5-10. If you opt for a bottle of wine at a restaurant, be prepared to spend at least USD 20 or more.
When it comes to local Peruvian beers, the price range is usually between USD 2-4 for a standard 330ml bottle at restaurants or bars. You will find slightly lower prices in stores (USD 0.60-1).
However, if you prefer imported beers, prices typically start from USD 4 and can go up to USD 7 or higher for a 330ml bottle when dining out.
Coffee
Enjoying a cup of Peruvian coffee is a delightful experience. An espresso at a local cafe typically costs around USD 1.50-2.50. In more touristy areas or upscale cafes, prices will be slightly higher.
Taxi Ride
From the airport to the city center in Lima, you'll likely spend around USD 20-30. For a 20-minute ride within the city, expect to pay approximately USD 10-20.
Public Transport
Although not the most recommended way of travel for tourists in Peru, local buses within cities are affordable, with fares typically around USD 0.50-1 per way.
These buses are often unreliable, with irregular schedules and limited coverage. Language barriers can be challenging, and safety concerns can arise as some buses are usually overcrowded and not meet international safety standards.
Also, many buses in Peru are old, outdated, and poorly maintained. Given these issues, taxis or private services are more convenient, safe, and comfortable for exploring Peru.
Entrance tickets to attractions
Most churches and museums in Peru charge entrance fees of USD 5-15. Main attractions like Machu Picchu or Nazca Lines have higher fees of USD 20-45.
Guided Tours
Half-day private tours cost around USD 150-300, while full-day private tours can range from USD 300-500. Small group tours average USD 30-80 per person.
Safety in Peru
You can generally expect a safe experience in Peru. However, to ensure your safety in public places, particularly crowded areas, markets, and tourist hotspots, it is important to maintain a high level of awareness. Petty theft incidents like pickpocketing are more likely to occur in such busy environments.
While rare, tourist scams are possible, so always remain vigilant.
Health-wise, if you plan to visit high-altitude destinations like Cusco or Puno, make sure to take your time to acclimatize properly.
Drinking plenty of water (bottled, never tap water) and avoiding heavy meals and alcohol during the initial days can be helpful. It is recommended that you consult with your healthcare professional before your trip for advice on medication for altitude sickness if needed.
Additionally, asking for help from local experts on how to arrange your itinerary for appropriate acclimatization would be wise.
While food in Peru is undeniably delicious, it's worth mentioning that it tends to be richly seasoned, which might pose a challenge if you are unfamiliar with these bold flavors. To ensure a pleasant experience, we suggest taking it gradually and being mindful of your choices to gauge your stomach's tolerance.
Useful things to know
Using credit cards
Accepted payment methods in Peru vary depending on the location. In cities, your credit card will be accepted just about everywhere, especially in hotels, mid-range restaurants and up, and larger shops.
Some businesses may charge small fees for card payments, so it is advisable to ask about these beforehand, particularly for lower-value transactions.
In small towns and rural areas, it's always advisable to carry some cash as many places will not accept cards. This varies from place to place, and you may be surprised by how often you can use your card, but even so, you should always have enough cash on hand to cover basic expenses.
Withdrawing cash
If you want to withdraw cash, ATMs are all over the place in most cities and bigger towns. To ensure security, it's recommended to use ATMs provided by reputable banks like Interbank, BCP or BBVA.
Additionally, currency exchange services are available in major cities and airports at establishments known as "Casas de Cambio". Check the exchange rate though, and ask about any other fees, as the rate can vary from one office to the next, and they can sometimes be a bit extortionate.
You can withdraw both USD and Peruvian Soles at ATMs in Peru.
Tipping
Tipping is a customary practice in Peru at restaurants, hotels, for guided tours, and to drivers. While most establishments allow tipping via credit card, it's often preferred to offer tips in cash, particularly for smaller amounts.
At restaurants, 10% of the total bill is usually expected as a tip.
If you're on a guided tour, it's recommended to tip your guide between $5 and $10 USD per person per day.
For drivers, consider tipping around $2 to $5 USD per person per day.
Bargaining
Bargaining is a common practice in Peru, especially in markets and when dealing with street vendors. It's expected that you'll negotiate on prices, so don't hesitate to politely ask for a discount or a better deal.
When shopping for souvenirs or handicrafts, vendors often start with higher prices, especially for tourists, so feel free to counteroffer.
In the main squares of cities like Cusco or Arequipa, it's common to encounter local people dressed in traditional attire, often holding adorable Alpacas. If you wish to take a photo with them, it's generally allowed; however, they charge a fee ranging from USD 1 to USD 5 for the photo opportunity.
Communicating & speaking English
English is widely spoken in major tourist destinations throughout Peru. In Lima, Cusco, Arequipa, and anywhere else accustomed to receiving large numbers of tourists, you'll find that many people have a good command of English.
As you venture into more remote areas, especially in the rural regions of the Andes and the Amazon, the prevalence of English speakers decreases significantly. In these areas, it's beneficial to have some basic Spanish phrases and a translation app handy to facilitate communication.
These days it’s becoming exceedingly rare, but in very remote places you may even find people who don’t speak Spanish, instead solely communicating in Quechua or another indigenous language.
Cultural things to be aware of
Peruvians value politeness and greetings are an important part of their culture. You can use "Hola" (hello) or "Buenos días" (good morning), "Buenas tardes" (good afternoon), or "Buenas noches" (good evening) depending on the time of day. When leaving, a simple "Adiós" or “Hasta luego” (goodbye) is appropriate.
Peruvians are known for their warm nature and it's common for strangers to strike up conversations, engaging in small talk.
Personal space in Peru is also less pronounced than in some Western cultures, so don't be surprised if people stand closer to you during conversations or touch your arm or shoulder while talking. It's a sign of friendliness.
How to dress
Dressing in Peru varies depending on the region and the occasion. For dining at upscale restaurants and special occasions, it's best to dress smart-casual. Men should wear long pants and a collared shirt, while woman should wear something a bit elegant.
In rural areas and indigenous communities, traditional clothing is prevalent and people take pride in their colorful attire. You can also usually find this type of traditional clothing available for sale in local markets if you want a nice souvenir.
Outside of big cities (and even in many of them) people also dress fairly conservatively. Visitors can dress however they’d like (and many do), but just be aware that wearing particularly revealing or unusual clothes will attract attention in most places. If visiting religious sites, home-stays, community groups, etc., it’s polite and considerate to dress a bit conservatively.
For outdoor activities like trekking or hiking, comfortable and moisture-wicking clothing, along with good hiking boots, are essential.
When visiting the Amazon, it's recommended to wear breathable long-sleeve shirts and pants that cover your arms and legs to protect you from insect and mosquito bites.
Cuisine and dishes to try
We’ve already established that Peru is renowned for its delicious cuisine, so there are some iconic dishes you must not miss.
The first must is "ceviche," a fresh seafood dish made with marinated fish, lime juice, onions, and chili peppers.
Another must-try is "lomo saltado," a stir-fry of tender strips of beef, onions, tomatoes, and French fries, served with rice.
For a taste of creamy comfort, order "aji de gallina," a chicken stew in a rich, spicy sauce.
Always save room for dessert and try "suspiro a la limeña," a sweet and velvety custard topped with caramelized syrup, and "picarones," deep-fried squash or sweet potato dough rings served with a sweet honey dipping sauce.
Peru Itineraries (7-14 days)
Here are a couple of very quick itinerary overviews to help you with some ideas of what you could do with varying amounts of time in Peru. For more detailed plans, have a look at our 7-day Peru itinerary or our two week Peru itinerary.
One week “first-timers” itinerary - Lima, Cusco, Sacred Valley, Machu Picchu
Day 1: Arrival in Lima
Day 2: Lima Historical Centre and Larco Museum
Day 3: Lima to Sacred Valley, stop in Pisac to visit its bustling market and appreciate its local crafts and produce
Day 4: Explore unique salt terraces in Maras and Incan agricultural terraces in Moray
Day 5: Ollantaytambo's Ancient Ruins and train to Aguas Calientes, the gateway to Machu Picchu
Day 6: Machu Picchu and train back to Cusco
Day 7: Cusco's historical sites, including the Plaza de Armas, Qoricancha, and nearby ruins like Sacsayhuaman and Q’enko.
One week itinerary with short Inca trail hike - Lima, Cusco, Sacred Valley, & Machu Picchu
Day 1: Lima
Day 2: Lima to Cusco with the day acclimatizing in Cusco
Day 4: Explore the Sacred Valley at Sacsayhuaman, Maras, and Moray
Day 5: 1-day Inca Trail hike with visit to Machu Picchu
Day 6: Sacred Valley exploration to Ollantaytambo and Pisac, with evening in Cusco
Day 7: Full day in Cusco to enjoy the city or take day trips
12-day trekking itinerary - Lima, Cusco, Salkantay trek, Machu Picchu, and Rainbow Mountain
Days 1-2: Arrival in Lima, Explore Lima's Culinary Scene
Day 3: Lima to Cusco, Cusco City and Acclimatization
Day 4: Sacred Valley Exploration of Maras and Moray, unique salt and Incan agricultural terraces
Day 5: Start Salkantay Trek
Day 6: Salkantay Trek to Humantay Lake
Day 7: Salkantay Trek to Soraypampa
Day 8: Salkantay Trek to Aguas Calientes
Day 9: Machu Picchu visit, train back to Cusco
Day 10: Cusco's historical sites, including the Plaza de Armas, Coricancha sacred temple, and explore the nearby ruins like Sacsayhuaman
Day 11: Rainbow Mountain Trek
Day 12: Departure from Cusco
12-Day jungle and Cusco itinerary - Amazon Cruise, Cusco & Sacred Valley, Machu Picchu
Day 1: Arrival in Lima
Day 2: Lima to Iquitos, Amazon Cruise Embarkation
Day 3: Amazon Cruise
Day 4: Amazon Cruise
Day 5: Amazon Cruise
*Activities during your cruise could include: visit Monkey Island for an exciting encounter with various monkey species, bird watching and jungle walks, local community visits
Day 6: Iquitos to Cusco
Day 7: Cusco to Sacred Valley, with a visit to the Chinchero community, renowned for its local crafts, traditional weaving techniques, and dyeing methods
Day 8: Kayak in Lake Huaypo, located at approximately 10,170 feet in the Sacred Valley, and explore Maras, known for its unique salt terraces, and Moray, featuring Incan agricultural terraces by bike
Day 9: Ollantaytambo's Ancient Ruins and train to Aguas Calientes, the gateway to Machu Picchu
Day 10: Machu Picchu and train back to Cusco
Day 11: Cusco's historical sites, including the Plaza de Armas, Coricancha sacred temple, and explore the nearby ruins like Sacsayhuaman
Day 12: Departure from Cusco
14-day Coastal Peru and Sacred Valley itinerary - Lima, Nazca, Ica, Cusco, Sacred Valley, and Machu Picchu
Day 1: Arrival in Lima
Day 2: Lima Historical Centre and Larco Museum
Day 3: Lima to Nazca, Nazca Lines fly over
Day 4: Nazca to Ica, Sunset Buggy Ride
Day 5: Pisco Route in Ica
Day 6: Visit the Paracas park
Day 7: Boat tour to the Ballestas Islands to see diverse marine wildlife. Evening transfer to Lima
Day 8: Lima to Cusco, set straight out for the Sacred Valley, with a visit to the Chinchero community, renowned for its local crafts, traditional weaving techniques, and dyeing methods
Day 9: E-bike tour in the Sacred Valley
Day 10: Visit the Inca sites of Maras and Moray in the morning and then the stunning agricultural terraces of Pisac, and town’s market, in the afternoon
Day 11: Ollantaytambo's ancient ruins and train to Aguas Calientes the gateway to Machu Picchu
Day 12: Machu Picchu and train back to Cusco
Day 13: Cusco's historical sites, including the Plaza de Armas, Coricancha sacred temple, and explore the nearby ruins like Sacsayhuaman
Day 14: Departure from Cusco
14-day outdoor and adventure-focused itinerary - Lima, Cusco, Puno, & Arequipa with Colca Canyon
Day 1: Arrival in Lima - explore Miraflores and Barranco
Day 2: Lima Historical Centre, Larco Museum, and food tour
Day 3: Fly from Lima to Cusco and visit the Sacred Valley, stopping in Pisac to visit its bustling market and appreciate its local crafts
Day 4: Kayak in Lake Huaypo, located at approximately 10,170 feet in the Sacred Valley, and explore Maras, known for its unique salt terraces, and Moray, featuring Incan agricultural terraces (can be done by bike!)
Day 5: Ollantaytambo's Ancient Ruins and train to Aguas Calientes, the gateway to Machu Picchu
Day 6: Machu Picchu and Huayna Picchu, the iconic peak overlooking Machu Picchu, then train back to Cusco
Day 7: Cusco's historical sites, including the Plaza de Armas, Coricancha sacred temple, and explore the nearby ruins like Sacsayhuaman
Day 8: Cusco to Puno, stop at Sillustani along the way, an archaeological site known for its funerary towers or chullpas, which are ancient burial structures
Day 9: Explore Lake Titicaca, the world's highest navigable lake, visiting the Uros Floating Islands, entirely man-made from reeds, and Taquile Island, known for its traditional Quechua culture and textile artistry
Day 10: Puno to Arequipa (can also be done via overnight bus on day 9), visit the city center & Santa Catalina Monastery
Day 11: Sillar Route; a scenic path with unique rock formations winding around the base of an inactive volcano outside of Arequipa, afternoon back in Arequipa
Day 12: Arequipa to Colca Canyon, a natural wonder ideal for hiking and condor watching, afternoon hike
Day 13: Colca Canyon trek and hot springs
Day 14: Departure from Arequipa
Nicholas Cino
Peru Expert based in Lima
¡Hola y buenos días! 👋
I'm Nicho, and I've been a travel consultant here in Peru for the last 20 years. If you're looking for some local advice on your trip, I'd love to help!
Learn more Book a consultationConnect with a Peru expert!