How to get around in Peru by bus, plane or train

Squashed between the Pacific Coast and Amazon Rainforest, with the Andes Mountains running down its spine, Peru is a patchwork of contrasting regions, each with their own unique landscapes and ecosystems. 

While this geography makes Peru an exciting country to visit, it also makes it a challenging one to navigate. Paved roads between regions are often absent, the railway network is sparse, and most flights require a connection through Lima, the capital city. But don’t be discouraged by the logistics; exploring this country is a real adventure and worth every minute of extra planning. Here’s our guide to getting around Peru.

Get more travel inspiration, tips and exclusive offers sent straight to your inbox with our weekly newsletter. A bus travels on the Pan-America Highway through Peru. The bus is painted in bright colours and a few of the passengers are visible through the windows. The landscape around the bus is desert.A bus travels on the Pan-American Highway through Peru © tirc83 / Getty Images

Public transport

Most travelers arrive in Peru via Lima’s Jorge Chávez International Airport, the main international airport in the country, and are quickly introduced to Peru’s public transport scene, with micros (buses) and combis (vans) barrelling down the avenues and residential streets of the capital. Public transport in Peru is a developing service so there are some road safety concerns (erratic driving and speeding top of the list), as well as seemingly little organization – you’ll be hard pressed to find a set schedule. However, it is an extremely cheap and easy way to get around.

In metropolitan cities such as Lima, Arequipa, Cusco and Trujillo, passengers can commute by bus to the other side of the city for less than S/4 (nearly $1). With constant drop-offs and pick-ups, however, travelers should not expect a swift arrival to their final destination. For example, a 40km (25 mile) bus ride from Comas district in the north end of Lima to Chorrillos in the south can take around two hours.

For an exceptionally local (albeit nail-biting) experience, combis are fast-driving, overly-packed vans that turn into discos at night, blaring reggaeton and illuminating the streets with their fluorescent lights.

There is no set schedule for micros nor combis, and the routes are not readily available online, so ask locals waiting at the bus stop for timing and destination details, alternatively the cobrador (the person who assists the driver by receiving each passenger’s fare) can tell you where to get off.


For longer, interregional routes, various companies offer organized coach services. This is one of the most economic and visually appealing ways to get around Peru, but research your choice of service as they are not all created equal.

One of the most reputable bus companies in Peru is PeruHop, which caters to tourists rather than local families and business travelers. The service allows passengers to hop on and off along the route, with travelers deciding how much time they want to spend in each destination before continuing their journey. Keep in mind that the bus routes are largely limited to the south of Peru.

If you’re itching to head up north to the beaches of Mancora (15 hours by bus from Lima), the quaint jungle town of Oxapampa (10 hours), or perhaps towards Huaraz (8 hours) to trek the Andes, recommended bus companies include Cruz del Sur, Oltursa and Movil Tours.

Tip for taking the getting around the highlands: Buses can be significantly delayed during the rainy season (January to April), particularly in the highlands and the jungle.

A taxi drives down a steep, cobbled street in the historic center of Cusco. The buildings lining the streets have been converted into quaint hotels.Taxis are an easy and relatively cheap way to get around Peru’s cities, like Cusco © Cheryl Ramalho / Getty Images


Getting around Peru by private car is a real adventure, but should only be undertaken by those with time on their side, a forgiving budget and the ability to be unfazed by the chaotic traffic.

Running north and south, the most important highway in Peru is known as Carretera Panamericana and is part of the Americas’ Pan-American highway. Long stretches of the coastal desert can become mundane at times, but look forward to stopping for fresh-out-of-the-oven pan a la leña (fresh bread) when heading south, or discovering a secluded beach en route to the north.

Rental cars are not cheap in Peru, so are more suited to a 2- or 3-day mini trip than a complete tour of the country. When renting a car – especially if heading towards the jungle or Andes – opt for a model with four-wheel-drive due to the rough terrain.

Taxi and moto taxi

Taxis can help tourists move from place to place within a city or town quickly and relatively cheaply. Just be sure to ask locals about standard pricing so as not to pay the “foreigner’s special” (an unjustly expensive fare for tourists). Lima is by far the most expensive city in Peru for transportation (and most things, in fact), however, compared to the US and Europe, taxis are incredibly cheap, and an average fare usually costs no more than US$4. 

Taxis in major cities of Peru can be waved down from the street or, for greater safety and consistent pricing, ordered through rideshare apps such as Beat and Uber (available in Arequipa, Cusco and Lima).

In the case of the smaller jungle and highland towns, moto taxis replace the conventional offering and are far cheaper. Spotting a throng of these moto taxis, Peru’s answer to Thailand’s tuk-tuks, when arriving somewhere is a great sign that the place has yet to be gentrified. Most rides will cost no more than S/4.

A side on view of a train travelling across the Peruvian landscape. The image is taken by someone leaning out of the moving train, with the Andes mountains reflected in the windows of the train.Expect epic scenery aboard the Ferrocarril Central Andino train © Mark Green / Alamy Stock Photo


There are only a handful of destinations within Peru that can be reached by train, but the landscapes along these routes are so impressive that they’re arguably worth dictating an itinerary around.

The most famous (and popular) train ride in Peru is the scenic journey to the Inca citadel, Machu Picchu. Departing from Cusco or the Sacred Valley town of Ollantaytambo, passengers can take in views of the Vilcanota River and watch verdant valley hills begin to mix with the Amazon Rainforest upon nearing the final stop, Aguas Calientes. From here it’s a 30-minute bus ride to the Unesco World Heritage Site. The two rail companies for this route are PeruRail and Inca Rail, both offering various price points and levels of comfort.

For those looking to truly savor every transition in Peru’s geography, PeruRail’s Andean Explorer offers luxury sleeper trains between Cusco and Puno (for a picturesque commute to Lake Titicaca), as well as a Cusco-Puno-Arequipa route that brings passengers to the “Ciudad Blanca” (White City).

Operating since 1999 yet unknown to many visitors, the Ferrocarril Central Andino is an exceptionally thrilling ride; in fact, it once laid claim to being the world’s highest train route. Connecting Lima to Huancayo, a town in the central Peruvian Andes, the train reaches a height of 4782 meters (15,685ft) above sea level as it climbs through the mountain range. Clocking in at about 12 hours, this railway experience must be planned ahead of time as the train operates just once or twice per month.


Besides buses, planes are one of the most common and efficient ways for travelers to visit all regions of Peru. The main airline in Peru is LatAm, operating internationally as well as in major national cities. Cheaper prices can be found with small domestic airlines though the dates are limited (three to four days a week for most flights through VivaAir) and destinations are sparse (StarPerú only offers flights to Cajamarca, Huanuco, Iquitos, Lima, Pucallpa, and Tarapoto).

 The greatest setback of flying in Peru? Most flights between cities other than Lima are not direct and will have to make a connection in the capital city. While planes are a convenient way to get from A to B for those low on time, they lack the atmosphere travelers can find on Peru’s long-distance bus or train rides. They’re also much more harmful to the environment.

Tip for arriving in Peru: Many international flights arrive in the wee hours, so have a hotel booked ahead. Fast and safe, Airport Express has an hourly shuttle service with seven stops throughout Miraflores. There’s no bag limit and it has free wi-fi, USB chargers and bathrooms on board.

A small, old bus drives along a mountain dirt road in the Peruvian Andes mountain range. Next to the road is a steep drop leading down into a green valley.Getting around Peru can be a challenge, but the journeys are often memorable ones © Christian Vinces / Getty Images

Accessible travel in Peru

Peru has a long way to go in terms of inclusive access and conveniences for travelers with vision or physical impairments. In recent years new infrastructure has been built in Lima, with ramps and elevators becoming more common in places like shopping centers. However, basics such as smooth, wide sidewalks, signs in braille and phones for the hearing impaired are few and (very) far between; in other regions and provinces they are completely non-existent.

Within Lima, the light rail does have wheelchair access and fellow passengers are obliged by law to give preferential access to those who are disabled. It’s a smooth ride that consists of 26 stops around the city.

Useful resources for disabled travelers in Peru include Conadis, a governmental agency offering information and advocacy for people with disabilities in the country, and Apumayo Expediciones, one of a handful of adventure-tour companies that runs trips for differently-abled travelers to Machu Picchu and other historic sites in the Sacred Valley. For further information, download Lonely Planet’s free Accessible Travel guide.


Leave a Reply