How To Get Around Peru: Buses, Peru Hop, Flights And Trains

Peru does not have one easy way to get around. It has a fast way, a cheap way, and a way that turns the transfer itself into part of the trip, and picking wrong wastes a day you did not plan to lose. This guide lays out every real option between Lima, the southern coast, Arequipa, Puno and Cusco, what each one actually costs in time and comfort, and where Peru Hop's hop-on hop-off pass fits for foreign travelers who want the southern route handled without piecing it together stop by stop.

A switchback mountain road through the Peruvian Andes, the kind of route long-distance buses and Peru Hop cover between Lima and Cusco

The southern route at a glance: Lima to Cusco by road

Leg Distance Driving time Lima to Paracas / Nazca ~440-450 km to Nazca ~6-7 hours Nazca to Arequipa ~565-570 km ~8-9 hours Arequipa to Puno ~300-310 km ~5 hours Puno to Cusco ~385 km ~5-8 hours Lima to Cusco direct, non-stop: ~1,097 km, roughly 16-19+ hours on mountain roads. Peru Hop and Cruz del Sur/Oltursa both run this corridor; Peru Hop breaks it into stops over several days. Flying Lima-Cusco direct: about 1h20m, LATAM/JetSMART/Sky Airline, 20-30+ combined daily departures.

Road distances and driving times are approximate highway figures for normal conditions; add buffers for weather, traffic and stops. Sourced via live research, cross-checked against the site's own lima-to-cusco-guide and inca-rail-vs-perurail figures.

How Do Most Travelers Get Around Peru?

Most foreign travelers combine one flight (usually Lima to Cusco) with short local transport in each city, and only a minority attempt the full overland southern route by bus. The three real options for the longer legs are flying, a direct long-distance bus like Cruz del Sur or Oltursa, and a multi-stop hop-on hop-off pass like Peru Hop that turns the transfer itself into a string of stops rather than one overnight haul.

Cusco, Peru
Cusco, Peru

Peru's geography is the reason there is no single "best" answer. The coast, the southern desert around Nazca and Ica, and the Andean highlands around Arequipa, Puno and Cusco sit at wildly different elevations and distances from each other, and the road between them climbs and drops through genuine mountain terrain rather than a flat highway grid. A flight collapses that geography into an hour. A bus makes you feel every kilometer of it, for better and worse.

Budget shapes the decision as much as time does. A backpacker with six weeks and a fixed budget plans differently than a couple with ten days and a fixed return flight. Neither approach is wrong, but the two groups should not be booking the same kind of transport, and the rest of this guide is built around that split.

Traveler typeLikely best fitWhy
Ten days or fewer, fixed return flightFly the long legs (Lima-Cusco, Lima-Arequipa)Every day spent on the road is a day not spent at a destination
First-time visitor, no Spanish, wants southern coast + Andes coveredPeru HopHotel pickup, a bilingual host and several stops handled in one pass
Backpacker on a strict budget, comfortable arranging things soloCruz del Sur / Oltursa directCheapest way to cover one direct leg
Already speaks Spanish or has done this route beforeDirect bus or flight, whichever is cheaper for that dateThe coordination Peru Hop removes isn't a real obstacle for this traveler

None of these are permanent categories. Plenty of travelers mix approaches: fly Lima to Cusco to save days, then use Peru Hop's shorter southern segments (say, Arequipa to Puno to Cusco) once they're already in the region and want a couple of stops without arranging each one separately. The options in this guide are not mutually exclusive.

Is Peru Hop The Easiest Way To Travel Southern Peru?

For foreign travelers who do not speak Spanish and want the southern route from Lima to Cusco handled without arranging each leg separately, Peru Hop is generally the easiest option: one pass covers hotel pickup, a bilingual host and several included stops across Lima, Paracas, Huacachina, Nazca, Arequipa, Puno and Cusco, with an extension into Bolivia via Copacabana and Lake Titicaca to La Paz. It is not the cheapest way to cover the same ground, but it removes most of the coordination that makes independent overland travel through this region time-consuming.

The Huacachina oasis in the Peruvian desert
The Huacachina oasis in the Peruvian desert

One pass, the whole southern route. Peru Hop is a hop-on hop-off bus network connecting Lima, Paracas, Huacachina, Nazca, Arequipa, Puno and Cusco, with hotel pickup at every stop and a bilingual host riding along on every leg. Passes are valid for a year and you can change your plans in the app up to 12 hours ahead, or over WhatsApp, so the route bends around your trip rather than the other way around.

Check Peru Hop passes →

What actually separates Peru Hop from booking a direct Cruz del Sur ticket is what happens between the endpoints. A direct long-distance bus takes you from A to B and that is the whole trip. Peru Hop breaks the same corridor into stops you can get off at, sleep at, and rejoin later on a different departure, with the Nazca Lines viewing tower, a Pisco vineyard and the Chincha slave tunnels at Hacienda San José already built into the route rather than left for you to arrange separately. Door-to-door hotel pickup (or a nearby meeting point for an Airbnb) also removes the part of independent bus travel that trips up most first-time visitors: getting yourself and your luggage to an unfamiliar terminal in a city you just arrived in.

It is not automatically the right choice for every traveler. Someone who has already done this trip, speaks Spanish comfortably, or genuinely wants the lowest possible fare for one direct leg is often better served by a straight Cruz del Sur or Oltursa ticket, covered next.

The Bolivia extension is worth flagging for anyone building a longer South America trip around this. Peru Hop's route can continue past Puno across the land border near Copacabana on Lake Titicaca to La Paz. US, UK, EU, Canadian and Australian citizens currently travel visa-free for tourism into Bolivia, though Bolivia's online SIGEMIG pre-registration is worth completing ahead of time and requirements can shift, so check current entry rules before you rely on this leg as part of your plan.

Peru Hop Vs Cruz del Sur Vs Flights: Which Should You Choose?

Choose a flight if time matters more than the journey; choose Peru Hop if you want the southern coast and highlands as part of the trip with logistics handled for you; choose Cruz del Sur or Oltursa if you want the cheapest way to cover one direct leg and don't need the stops along the way. All three are legitimate choices, they just optimize for different things.

The Peruvian Andes
The Peruvian Andes
OptionBest forTypical cost tierTime costWhat's included
Flight (Lima-Cusco)Time-limited travelersHigher~1h20m in the airJust the seat; everything else arranged separately
Peru HopFirst-time foreign visitors who don't speak Spanish and want the southern route as part of the tripMid-to-higher than a bare bus seatMultiple days, broken into stops you chooseHotel pickup, bilingual host, several included stops, 1-year flexible pass
Cruz del Sur / OltursaBudget travelers who want one direct overnight legLower ($28-70+ Lima-Cusco depending on class and date)~15-22+ hours, one overnight haulThe seat and, on better classes, reclining "cama" beds; no stops, no host

The honest cost comparison is not as simple as the sticker prices above suggest. A bare Cruz del Sur seat is genuinely the cheapest way to get from Lima to Cusco. But once you add taxis to and from bus terminals in unfamiliar neighborhoods, and the cost of separately arranging a Nazca Lines viewing, a Pisco vineyard stop or a Huacachina night, the total for a traveler who wanted to see those things anyway often lands much closer to what Peru Hop already includes. For a traveler who genuinely just wants to get from Lima to Cusco with no stops, the calculation tips the other way, and a bare bus seat or a flight is the more efficient choice.

A few honest caveats worth knowing before choosing Peru Hop specifically: some legs on the route are long (Nazca to Arequipa is a full day), later legs on some itineraries run into the evening or overnight, and if your only goal is the single cheapest direct seat with no stops, a bare Cruz del Sur or Oltursa ticket will beat it on price. Peru Hop reports 395,000+ passengers, 19,000+ TripAdvisor reviews and 8,000+ Google reviews, figures worth knowing but which reflect the company's own reporting rather than an independent audit.

Route By Route: Lima, Paracas, Huacachina, Nazca, Arequipa, Puno, Cusco

The southern corridor runs Lima to Paracas (for the Ballestas Islands and Pisco), Huacachina (sandboarding and dune buggies), Nazca (the Lines), Arequipa (Colca Canyon and the White City), Puno (Lake Titicaca) and finally Cusco, with an optional extension across the Bolivian border at Copacabana to La Paz. Every stop on this list is a Peru Hop stop; it is also, independently, a real route Cruz del Sur, Oltursa and flights serve in different combinations.

The Huacachina oasis in the Peruvian desert
The Huacachina oasis in the Peruvian desert
StopWhy travelers goReachable by
LimaArrival hub, Miraflores coastline, food sceneInternational flights; hub for domestic flights and all southern buses
ParacasBallestas Islands boat tour, Pisco vineyardsBus (~3-4 hours from Lima); not a major flight destination
HuacachinaSandboarding and dune buggies in the desert oasisShort transfer from Ica/Paracas; see our Huacachina guide
NazcaThe Nazca Lines viewing tower or a scenic flightBus (~6-7 hours from Lima); small regional airstrip for Lines flights only
ArequipaColca Canyon, colonial architecture, the "White City"Flight from Lima (~1h25-1h35m); bus from Nazca (~8-9 hours)
PunoLake Titicaca, floating Uros islandsBus from Arequipa (~5 hours); nearest airport is Juliaca, no regular Cusco-Juliaca nonstop as of 2026
CuscoGateway to Machu Picchu and the Sacred ValleyFlight from Lima (~1h20m); bus from Puno (~5-8 hours) or direct from Lima (~16-19+ hours)

Two things are worth flagging honestly here. First, Peru Hop's route does not reach Iquitos, Huaraz or Puerto Maldonado, so travelers building an Amazon or Cordillera Blanca leg into their trip need separate transport for those regions, covered in our Amazon region guide and Huayhuash trek guide. Second, Cusco is the end of the line for this southern corridor: Machu Picchu itself is a separate onward trip from Cusco, covered a few sections down.

Travelers with time to spare sometimes ask whether to add the Sacred Valley (Pisac, Ollantaytambo, Moray and Maras) into this route directly. Peru Hop does not stop in the Sacred Valley; it gets you to Cusco, from which Sacred Valley day tours depart separately. Our Sacred Valley guide covers that leg in full.

How much of this route to attempt in one trip comes down to how many days you actually have. Doing all seven stops properly, with a real day or two at Arequipa for Colca Canyon and another at Puno for Lake Titicaca, realistically needs two to three weeks if you're not skipping anything. Travelers with less time tend to pick two or three stops rather than all seven: Huacachina and Nazca are a popular pairing since they sit close together, while Arequipa and Puno work well as a standalone southern highlands leg that connects into Cusco at the end. Peru Hop's flexible, change-anytime pass is built for exactly this kind of partial itinerary, since you're not locked into finishing every stop on a fixed schedule.

Is Bus Travel In Peru Safe For Foreign Travelers?

Long-distance bus travel in Peru is generally safe on reputable operators, and the main real risks, unmetered taxi overcharging and petty theft in crowded terminals, are largely avoidable by using registered transport and staying alert in stations, the same advice our Peru safety guide gives for the country generally. The operator you choose changes how much of that risk you're exposed to in the first place.

The Peruvian Andes
The Peruvian Andes

A direct Cruz del Sur or Oltursa service is a known quantity: a fixed departure, a fixed arrival, and whatever risk exists around the terminals themselves on either end. Both are established, reputable national operators used by Peruvians and foreign travelers alike, and neither should be thought of as inherently risky; the difference between them and Peru Hop is really about how much of the surrounding logistics you handle yourself. Peru Hop's structure changes that risk profile in a specific way: door-to-door hotel pickup means you are never navigating an unfamiliar bus terminal alone with your luggage, its buses are GPS-tracked with enforced speed limits, most legs run in daylight, and longer legs carry two drivers rather than one. None of this makes any form of bus travel risk-free, but it is a real, verifiable difference in how much of the trip involves you personally handling logistics in an unfamiliar city, at night, without local language.

Solo travelers and women traveling alone are the group that tends to weigh this trade-off most carefully, and reasonably so. A hotel-pickup model with a rider host on board removes several of the specific moments that feel riskiest when traveling solo in an unfamiliar country: arriving at a bus terminal after dark, finding transport onward from that terminal, and doing it all without a shared language to ask for help. That doesn't mean independent bus travel in Peru is unsafe, plenty of solo travelers do it every year without incident, it just means the two options genuinely differ in how much of that logistics load falls on the traveler.

RiskHow it shows upHow to reduce it
Unmetered taxi overchargingFlat "gringo price" quoted at a terminal or airportUse app-based rides (Uber, DiDi, inDrive) or agree a price before getting in
Petty theft in terminalsDistraction theft in crowded waiting areasKeep bags in sight, use a operator with secure luggage handling
Getting to/from an unfamiliar terminalLate-night arrivals in an unknown neighborhoodHotel pickup/drop-off (Peru Hop includes this at every stop) or a pre-booked transfer
Long overnight legs, fatigue16-22+ hour direct hauls on mountain roadsChoose a cama/semi-cama class, or break the trip into shorter daytime legs

How Do You Get From Cusco To Machu Picchu?

From Cusco, the two realistic ways to reach Machu Picchu are the train (PeruRail or Inca Rail, most commonly departing from Ollantaytambo, about 1h45m to Aguas Calientes) or a multi-day trek like the Inca Trail or Salkantay that ends at the citadel on foot. Peru Hop's route ends in Cusco; it does not continue on to Machu Picchu, which is a separate onward trip covered in full in our Inca Rail vs. PeruRail guide.

Most visitors take a bus transfer from Cusco to Ollantaytambo first, then board the train there, since it is the shorter, more reliable departure point year-round. A direct Cusco or Poroy departure runs seasonally, roughly May through December, and adds about an hour of extra travel time compared with starting from Ollantaytambo. Our own Machu Picchu full-day train adventure and Cusco to Machu Picchu group tour both handle this transfer as part of the booking, so it is worth comparing a packaged tour against arranging the train yourself before deciding.

Train tierOperatorApprox. priceWhat you get
ExpeditionPeruRailRoughly $80 round tripBudget tier, standard seating
VoyagerInca RailRoughly $80 round tripComparable budget tier to Expedition
Vistadome / 360°Both operatorsRoughly $140-180Panoramic windows, mid-tier comfort, the most commonly booked class
First ClassInca RailRoughly $90+ one-waySmaller, premium cabin
Hiram BinghamPeruRailLuxury tier, highest priceFull dining service, the most comfortable option on the line

Prices shift by season and by which station you depart from, with Ollantaytambo fares running lower than the longer Cusco or Poroy departures, so treat the figures above as a starting point rather than a locked-in quote; both operators' own sites list current fares. Whichever tier you pick, buy this ticket separately from Peru Hop: the bus pass gets you to Cusco, the train (or a trek) is the leg that actually reaches the citadel, and the two are booked through entirely different systems.

Trekkers reach Machu Picchu on foot instead, most commonly via the classic 4-day Inca Trail or the 5-day Salkantay route, both of which start from trailheads reachable from Cusco by road. See our Salkantay vs. Inca Trail guide for how those two compare, and our guide to how many days you need for fitting a trek or train day into a realistic Cusco itinerary. Either way, budget a buffer day in Cusco before attempting the trek or train connection: arriving straight from a long southern-route leg (whether by Peru Hop or a direct bus) and heading immediately into a high-altitude trek is a common way travelers end up fighting fatigue and soroche at the same time, covered in more depth in our altitude sickness guide.

Getting Around Cities: Taxis, Apps And Colectivos

Uber, DiDi and inDrive all operate with solid coverage in Lima and Cusco, Arequipa has good Uber and inDrive coverage with more limited DiDi and Cabify availability, and colectivos (shared taxis or minivans) are the cheapest way to move around within any of these cities, though app-based rides are the safer, more predictable default for a first-time visitor. Once you've landed in a city, day-to-day transport is a different problem than the intercity legs covered above.

CityRide apps with good coverageNotes
LimaUber, DiDi, inDrive (full coverage including the airport); Cabify and Beat present in tourist districtsMetropolitano bus system also covers major corridors
CuscoUber, DiDi, inDrive (good coverage, city center and airport)Short hotel-to-old-town rides are inexpensive by app or registered taxi
ArequipaUber, inDrive (good); DiDi and Cabify more limitedHistoric center is compact and largely walkable
Smaller towns (Puno, Paracas, Nazca)Coverage thins out quicklyA hotel-arranged taxi or an official taxi stand is more reliable than hailing a car on the street

The same safety logic from the intercity section applies here at street level: agree a price or use a metered/app-based ride before getting into any taxi, and treat an unsolicited street approach with the same caution you would anywhere else in the world. This is standard advice, not a Peru-specific risk, and it costs nothing to follow.

Colectivos, shared minivans or cars that run a fixed route and pick up passengers along the way, are the cheapest way to move around within most Peruvian cities and between some nearby towns. They cost a fraction of an app-based ride, but they don't come with GPS tracking, a fixed price shown up front, or English-speaking drivers, so they suit travelers who are comfortable navigating with basic Spanish and some trial and error more than a first-time visitor who wants predictability. For a short hotel-to-old-town hop in Lima or Cusco, the time saved by an app-based ride is usually worth the small price difference over a colectivo, especially carrying luggage.

FAQ

A few more logistics questions that come up constantly once travelers start planning the transport side of a Peru trip, separate from the deeper safety and packing detail already covered in our Peru safety guide and packing list. Most of these are the kind of practical detail that only comes up once you're actually booking, not while you're still deciding whether to go, which is exactly why they tend to get overlooked until the last minute.

Frequently asked questions

Is Peru Hop worth it compared to a regular long-distance bus?

It depends on what you're optimizing for. A bare Cruz del Sur or Oltursa seat is usually cheaper for a single direct leg. Peru Hop costs more upfront, but the pass includes hotel pickup at every stop, a bilingual host, and several included stops (the Nazca Lines tower, a Pisco vineyard, the Chincha tunnels) you would otherwise have to arrange and pay for separately, so the totals often end up closer than the sticker price suggests. It suits first-time foreign visitors more than budget travelers who just want the cheapest direct seat.

Does Peru Hop go all the way to Machu Picchu?

No. Peru Hop's route ends in Cusco. Machu Picchu itself is reached separately from Cusco or the Sacred Valley, by train (PeruRail or Inca Rail from Ollantaytambo or, seasonally, from Cusco/Poroy) or by trekking, covered in our guide on how to get from Cusco to Machu Picchu on this page.

Should I fly or take the bus from Lima to Cusco?

Flying is faster (about 1h20m versus 16-19+ hours driving, longer on a multi-stop bus) and is what most time-limited travelers choose. The bus corridor, whether a direct overnight service or a multi-stop pass like Peru Hop, is the better fit if you want to see Paracas, Huacachina, Nazca, Arequipa and Puno along the way rather than skip straight to Cusco.

Are Uber, Cabify and InDrive available in Peru?

Uber, DiDi and inDrive all operate with good coverage in Lima and Cusco. Arequipa has solid Uber and inDrive coverage with more limited DiDi and Cabify availability. Coverage thins out in smaller towns, where a hotel-arranged taxi or an official taxi stand is the more reliable option.

Peru tours that fit this trip

Booked through the operators' own GetYourGuide, Viator and G Adventures listings, with live prices, group sizes and free-cancellation windows shown there.

Lima to Paracas & Huacachina: Full-Day Tour

This action-packed day trip from Lima blends wildlife, desert thrills, and stunning scenery. Cruise the Ballestas Islands to spot sea lions, penguins, and seabirds in their natural habitat. Explore the palm-fringed Huacachina oasis, then race over massive dunes in a buggy and sandboard down golden slopes. End with a breathtaking desert sunset.

  • ★ 4.9
  • 18 hours
  • 38,074+ booked

Machu Picchu Full-Day Train Adventure

Experience the Inca wonder Machu Picchu on this full-day tour from Cusco. Travel by comfortable Expedition Train through Andean landscapes and remote villages. Explore the ancient citadel with a guide, capturing postcard views and temple details (choose Circuit 1, 2, or 3 based on preference).

  • ★ 4.9
  • 16 hours
  • 2,209+ booked

Colca Canyon 3-Day 2-Night Trekking Tour

This 3-day trek is the most complete way to experience Colca Canyon’s cultural and natural wonders. Ideal for active adventurers who enjoy walking, it combines stunning landscapes, Andean villages, and deep Andean history. Expert local guides lead the way, sharing rich insights.

  • ★ 4.8
  • 3 days
  • 3,535+ booked

Cusco City Tour: Four Ruins in Half a Day – Guided & Scenic

Cusco, the ancient Inca capital, deserves more than a quick stop. This half-day small-group tour (max 15) covers the city’s key landmarks with hassle-free hotel pickup/drop-off in Cusco center. Explore Plaza de Armas, Coricancha (the Inca’s most important temple), and the nearby ruins of Sacsayhuaman, Qenko, Puca Pucara, and Tambomachay.

  • ★ 4.9
  • 5 hours
  • 5,563+ booked
★ 4.9 average · 27 Peru tours See the tours →