Lima is a city of nearly 11 million people with a fragmented public transportation system and traffic that during rush hours can turn an 8-kilometer trip into an hour of immobility. For the traveler who arrives with only a few days before continuing to Cusco, understanding how to get around from the first day avoids frustrations and unnecessary loss of time. There are three main options: ride-hailing apps, the Metropolitano, and street taxis. Each one has its moment and its usefulness.
Contents
Ride-hailing apps: the most recommended option for tourists
Ride-hailing apps are the safest, most predictable, and most comfortable way to get around Lima for someone visiting the city for the first time. Uber, InDriver, and Cabify operate in Lima with wide coverage in the tourist districts of Miraflores, Barranco, San Isidro, the Historic Center, and Pueblo Libre.
The main advantage of apps over street taxis is that the price is set before getting into the vehicle, the driver is identified with name and photo, the route is recorded in the system, and payment can be made by card without needing cash. For a traveler in an unfamiliar city, that transparency is worth more than any price difference compared to other options.
The cost of a ride through an app from Miraflores to the Historic Center ranges between 15 and 25 soles under normal conditions. The same trip during rush hour or on weekend nights can increase due to dynamic demand pricing applied by these apps. Comparing the price between two apps before requesting a ride takes less than a minute and can sometimes represent a difference of several soles.
InDriver has a different dynamic from Uber: the passenger proposes a price and the driver accepts or counteroffers. This can sometimes allow lower prices than Uber, especially outside peak demand hours. For someone with time to negotiate, it can be an interesting option.

The Metropolitano: efficient for routes along the Vía Expresa
The Metropolitano is Lima’s bus rapid transit system. It runs along the exclusive central lane of Avenida Paseo de la República, known as the Vía Expresa, which allows it to avoid general traffic and make the trip between Miraflores and the Historic Center in 15 to 25 minutes depending on the destination station.
The main route of the Metropolitano runs from the district of Chorrillos in the south to downtown Lima in the north, passing through Barranco, Miraflores, and San Isidro. The most useful stations for tourism are the following. In Miraflores, Ricardo Palma station is located at the intersection of Avenida Arequipa and Paseo de la República and is the most convenient access point from Kennedy Park. Angamos station provides access to the southern part of Miraflores near Huaca Pucllana. In the Historic Center, Quilca station is a few minutes’ walk from Jirón de la Unión and Colmena station provides access to Plaza San Martín.
The system operates with a rechargeable card called the Lima Pass card, which can be obtained and recharged at the stations themselves. The cost of the card is 4.50 soles and each ride costs 3 soles. For someone who will make several trips during their stay in Lima, the card pays for itself quickly. Cash payment directly is not available: without a card you cannot access the system.
Metropolitano rush hours from Monday to Friday are between 7 and 9 in the morning and between 5 and 7 in the afternoon. During those times the buses are full and waits on the platforms can be 10 to 15 minutes. Mid-morning and weekends the service is considerably more comfortable.
The complementary corridors
In addition to the Metropolitano, Lima has a network of complementary corridors which are line buses that run along the main avenues of the integrated system but without exclusive lanes. The Blue Corridor runs along Avenida Arequipa connecting Miraflores with downtown Lima. The Red Corridor has other routes along different avenues in the system.
These buses are cheaper than apps and have broader coverage than the Metropolitano, but they are subject to general traffic and are more difficult to use for someone unfamiliar with the routes. For a traveler spending only a few days in Lima and without prior experience using the city’s public transportation, the corridors are a secondary option compared to the Metropolitano or apps.
Street taxis: possible but with precautions
Lima has a large number of informal taxis that are not regulated and whose prices are negotiated before getting in. They are not illegal but they are not subject to any fare control or driver identification either. For the traveler, this implies the need to negotiate the price before each ride, which requires knowing reasonable prices for common routes to avoid overpaying.
Formal taxis identified with authorization stickers on the windshield and a taximeter are a more regulated option but less common to find on the street. The safest alternative is always an app, which resolves both negotiation and driver identification in a single step.
If for any reason you take a street taxi, it is advisable to agree on the price before getting in, not after arriving at the destination. Reasonable prices for trips within tourist districts range between 8 and 15 soles for short rides and between 15 and 30 soles for longer routes such as Miraflores to the Historic Center or Miraflores to the Larco Museum.

Lima traffic: when to move and when not to
Lima’s traffic is one of the densest in South America and affects all means of transportation except the Metropolitano in its exclusive lane. Understanding traffic patterns allows you to better organize your sightseeing days.
From Monday to Friday the peak congestion hours are between 7:30 and 9:30 in the morning, between 12:30 and 2 midday, and between 5:30 and 8 in the evening. Trips that normally take 20 minutes can triple in duration during those time slots. Planning visits to move outside these peaks, leaving before 9 or between 10 and 12, significantly improves the experience.
Saturdays have moderate traffic in the morning and smoother flow in the afternoon. Sundays are the days with the best traffic flow in Lima: most tourist trips take between half and two-thirds of the time they would take on a Monday at 8 in the morning.
From the airport to Miraflores
Jorge Chávez International Airport is in Callao, between 30 and 50 minutes from Miraflores depending on traffic. The trip by app costs between 40 and 60 soles. Authorized taxis inside the airport have fixed rates by zone and are more expensive than apps but guarantee the service without negotiation. It is advisable to avoid taxi drivers who approach passengers inside the terminal before exiting to the arrivals area: authorized taxis have their pickup points outside the building.
The connection by public transportation from the airport to Miraflores is possible through the corridor system but involves several transfers and is impractical with luggage. For airport arrival, the app is the most recommended option without exception.