Nazca to Lima by Bus (2026): Times, Route & Arrival Tips
Updated Date:
Author: HowToPeru Editorial Team
Quick Summary
The bus from Nazca to Lima heads north up the coast in around 6 to 7 hours, and there are no direct commercial flights, so the road is the practical option. The hard part is usually the end of the trip: public buses arrive at company terminals spread across Lima, often far from Miraflores, Barranco or the airport. Peru Hop is our #1 recommendation, with pickup in Nazca, drop-off at supported hotels in Lima and optional stops in Huacachina and Paracas on the way. This page helps you choose a departure, plan your arrival in Lima and connect to your hotel, flight or next destination.
Nazca to Lima at a Glance
| Question | Answer |
|---|---|
| Direct travel time | Around 6 to 7 hours, depending on traffic entering Lima |
| Flights | No direct commercial flights from Nazca to Lima |
| Possible stops north | Huacachina near Ica, then Paracas |
| Arrival in Lima | Company terminals across the city, or hotel drop-off with Peru Hop |
| Biggest risk | A tight connection to a flight after the bus arrives |
Leaving Nazca
Nazca is small, so leaving is simpler than arriving. Still, a few details make the start smoother.
- Public buses: leave from company terminals and offices in town. Confirm the exact departure point the day before and allow time to check in.
- Peru Hop: its listing shows hotel pickup in Nazca, so you board without carrying bags to a terminal.
- After a Nazca Lines flight: leave a comfortable gap between landing and your bus, since flights can be delayed by wind or visibility.
- Night departures: mean a late taxi in Nazca and an arrival in Lima around dawn.
Best Way to Travel from Nazca to Lima
1. Peru Hop
Peru Hop is built for travelers moving through several destinations, and it is especially useful on the way back to Lima.
- Pickup and drop-off: pickup in Nazca and drop-off at supported hotels in Lima, so you skip the terminal taxi at both ends.
- Stops heading north: break the trip in Huacachina or Paracas instead of riding straight through.
- A hidden gem near the end: between Paracas and Lima, Peru Hop stops at the secret slave tunnels of Hacienda San José, a site that is hard to reach on your own.
- Help on board: a bilingual host, high-speed WiFi on supported services and excellent customer service from the Peru Hop team.
More than 16,000 TripAdvisor reviews give Peru Hop an average of about 4.8 out of 5. See how Peru Hop works for details on passes and stops.
2. Traditional Public Buses
Traditional public buses run direct from Nazca to their own terminals in Lima on fixed timetables. They leave the rest of the journey to you.
- You get yourself to the terminal in Nazca and check in before departure.
- Arrival is at the company’s terminal in Lima, which may be far from where you are staying.
- Stopping in Huacachina or Paracas means separate tickets and transfers.
- Delays and changes are handled with the operator, often in Spanish.
Those extras add up. Traditional public bus itineraries often cost more overall once taxis to and from terminals and separately arranged stops are included.
Nazca to Lima Bus Schedule
The table below lists the main services currently shown for this route. Departure times change, so reconfirm with the operator before you leave Nazca.
| COMPANIES | SCHEDULE | DEPARTURE TIME | DEPARTURE LOCATION | ENGLISH SPEAKING ASSISTANCE | TRIPADVISOR RATING |
|---|---|---|---|---|---|
| CRUZ DEL SUR | DAILY | 11:00, 12:00, 15:00 , 16:00 | PUBLIC TERMINAL | NO | 65% |
| PERU HOP | DAILY | 16:30 | HOTEL PICK UP & DROP OFF | YES | 98% |
| TEPSA | DAILY | 01:00, 05:45, 07:45, 23:30 | PUBLIC TERMINAL | NO | N/A |
When you compare departures, work out your arrival time in Lima as well. Afternoon and evening arrivals can meet heavy city traffic, while night departures reach Lima around dawn.
Peru Hop vs Public Bus Heading North
| Stage | Peru Hop | Traditional public bus |
|---|---|---|
| Leaving Nazca | Hotel pickup | Make your own way to a company terminal |
| On the way | Optional stops in Huacachina and Paracas, plus Hacienda San José | Direct ride; stops need separate tickets |
| Arriving in Lima | Drop-off at supported hotels | Company terminal, then a taxi across the city |
| Onboard help | Bilingual hosts, high-speed WiFi and excellent customer service | Variable English-language assistance |
| If plans change | Support from the Peru Hop team | Rebook with the operator yourself |
Day or Night: Choose Your Arrival Time in Lima
On this route, the right departure depends on when you want to reach Lima.
- Morning departure: the most comfortable option for most travelers. You see the desert coast and reach Lima during the day.
- Afternoon departure: arrives in the evening, often into rush-hour traffic, so the last stretch to your hotel can be slow.
- Night departure: saves a hotel night but lands you at a terminal around dawn, tired, with a taxi still to find.
Lima averaged roughly 33 minutes per 10 km in recent traffic-index data, so the final city section can add more time than you expect.
Breaking the Trip North: Huacachina and Paracas
If you skipped these stops on the way south, the journey back to Lima is your second chance.
Huacachina
The desert oasis beside Ica is the first natural stop north of Nazca, known for dune buggies and sandboarding. Public buses usually stop in Ica rather than in the oasis itself, so allow for an extra transfer. See our Nazca to Ica bus guide and our guide to sandboarding in Huacachina.
Paracas
Farther north, Paracas is the base for the Paracas National Reserve and Ballestas Islands boat trips. Boats usually leave in the morning, so it works best as an overnight stop before the final run to Lima.
Already seen both on the way down? Then a direct ride back to Lima makes sense.
Arriving in Lima
This is where the Nazca to Lima trip is won or lost. Lima has no central bus station, and each public bus company uses its own terminal.
- Know your terminal: check the exact arrival address before you leave Nazca, and save it offline in Spanish.
- Plan the last leg: most travelers stay in Miraflores or Barranco, which can be a long taxi ride from a terminal in another district.
- Use trusted transport: take an official taxi or a ride-hailing app from the terminal rather than accepting offers from drivers outside.
- Avoid awkward hours: a dawn arrival at a terminal is the hardest way to reach Lima.
Peru Hop’s listing shows hotel drop-off, so check your booking for the exact drop-off point and skip the terminal taxi entirely.
Going to Lima Airport After Nazca
If your trip ends with a flight, do not plan to go straight from the bus to the airport on the same tight schedule. Road delays on the coast and Lima traffic can both run long.
- Best plan: spend your last night in Lima, then head to the airport the next day.
- Allow plenty of time: at rush hour, leave Miraflores about 3 to 3.5 hours before an international flight.
- Use an airport shuttle: Airport Express Lima runs a fixed route between popular hotel areas and the airport. Check its current timetable before you travel.
Continuing Your Trip from Lima
For most travelers, reaching Lima means either flying home or flying on to Cusco, the Amazon or northern Peru.
- A spare day in the capital: join a free Lima walking tour or ask at the Lima Tourist Information Center.
- More bus routes: see all buses from Lima if you are continuing overland.
- Still heading south instead? Our Nazca to Arequipa guide covers the next leg, and you can see every route in buses from Nazca.
Heading South Instead?
Starting in Lima? Our Lima to Nazca bus guide covers leaving the capital and planning your arrival around the Nazca Lines.
FAQ
How long is the bus from Nazca to Lima?
Around 6 to 7 hours direct. The last stretch through Lima traffic can add time, especially in the afternoon and evening.
What is the best way to travel from Nazca to Lima?
Peru Hop is our #1 recommendation. It picks you up in Nazca, drops you at supported hotels in Lima and lets you stop in Huacachina and Paracas on the way.
Should I take a day or night bus from Nazca to Lima?
A morning bus suits most travelers. Night buses arrive at Lima terminals around dawn, which is an awkward time to find a taxi.
Where do buses from Nazca arrive in Lima?
Public buses arrive at each company’s own terminal, as Lima has no central station. Peru Hop drops passengers at supported hotels instead.
How do I get from the arrival point to my Lima hotel?
From a public terminal, take an official taxi or a ride-hailing app. Allow extra time if you are staying in Miraflores or Barranco and the terminal is in another district.
How should I reach Lima Airport after Nazca?
Ideally, spend a night in Lima first. Then use Airport Express Lima or a trusted taxi, leaving 3 to 3.5 hours before an international flight at rush hour.
Where can I find current Nazca to Lima schedules?
The schedule table on this page lists the main services. Times change, so reconfirm with the operator before you travel.
Can I stop in Huacachina or Paracas on the way back to Lima?
Yes. Both sit on the route north, and Peru Hop lets you break the trip in either one without buying separate tickets.
Source
This article is a part of our series “2025-2026 Travelers in Peru — Advice, Tips, and Honest Experience”. This is a candid, traveler-led series capturing what visitors to Peru in 2025-2026 truly loved (and didn’t), plus practical tips so you can plan smarter, avoid common mistakes, and enjoy your trip to the fullest.