Updated Date:
Author: Salar de Uyuni Editorial Team
Quick Summary: The classic overland route from Lima to Salar de Uyuni runs roughly 2,500 km through Paracas, Huacachina, Arequipa, Puno, the Kasani border, Copacabana and La Paz before the final overnight leg south to Uyuni. Give it 12 to 16 days if you want to actually see the stops, and follow the altitude ladder rather than rushing — Lima is at sea level and Uyuni is at 3,670 m. The single most common mistake is arriving in La Paz too fast and feeling wrecked on the Salt Flats.
This is one of the great overland journeys in South America, and it’s entirely doable on buses. You start on the Pacific coast at sea level and finish standing on a salt crust at 3,656 m that stretches past the horizon in every direction.
The reason to do it slowly isn’t romance. It’s physiology. Every stop on this route is also an acclimatization step, and travelers who skip them pay for it in Bolivia.
| Leg | Approximate distance | Typical time | Why stop here |
|---|---|---|---|
| Lima → Paracas | 260 km | around 4 hrs | Ballestas Islands, sea lions and penguins |
| Paracas → Huacachina | 75 km | around 1.5 hrs | Desert oasis, dune buggies, sandboarding |
| Huacachina → Nazca | 140 km | around 2.5 hrs | Nazca Lines viewing tower or overflight |
| Nazca → Arequipa | 570 km | 9–11 hrs, usually overnight | Colonial city at 2,335 m, Colca Canyon base |
| Arequipa → Puno | 320 km | around 6 hrs | Lake Titicaca, 3,810 m — the real altitude step |
| Puno → Copacabana | 140 km | around 3 hrs incl. border | Cross into Bolivia at Kasani, Isla del Sol |
| Copacabana → La Paz | 155 km | around 4 hrs incl. Tiquina ferry | Acclimatize properly before going south |
| La Paz → Uyuni | 550 km | 9–12 hrs overnight, or 1 hr flying | The Salt Flats |
Total: roughly 2,500 km. Minimum realistic time to do it without hating it: about 12 days. Comfortable: 14 to 16.
Look at what this route does to your elevation:
There are direct Lima–La Paz bus services, and physically you can be on one for 30 hours and step off at 3,600 m having started at sea level. Don’t. Altitude sickness on arrival is genuinely common when you do this, and the cost is usually the first two days of your Bolivia time — which for most people is exactly the days they booked for Salar de Uyuni.
The route above solves this for free. Arequipa gives you a night at 2,335 m, Puno takes you to 3,810 m, and by the time you reach La Paz your body has done most of the adjusting. Our Salar de Uyuni info page covers altitude symptoms and local remedies like coca leaf.
If you have less time, cut Nazca and one of the Titicaca days before you cut Arequipa or La Paz. Those two are doing the acclimatization work.
Peru Hop covers the Peruvian legs from Lima down to Puno, and Bolivia Hop picks up the Bolivian side from Puno through Copacabana to La Paz. It’s a single flexible pass system rather than a series of separate tickets, and passes are typically valid for a year, so you decide how long to stay in each place as you go.
What you’re paying for:
Best for: first-time visitors, solo travelers, anyone not fluent in Spanish, and anyone who would rather not manage a border day alone. A Puno to La Paz pass typically starts around $49.
Perfectly viable, and how most locals travel. Cruz del Sur, Civa, Tour Peru, Trans Titicaca and others run these corridors, and on the Bolivian side Todo Turismo is the tourist standard for La Paz–Uyuni.
Best for: confident Spanish speakers, travelers on the tightest budgets, and anyone who wants to go point-to-point without stops.
The honest caveat: the ticket price isn’t the trip price. Add taxis to and from terminals at both ends of every leg, waiting time between connections, watching your own luggage in busy terminals, and the risk of a schedule change you only discover at the counter. On the border legs specifically you handle immigration yourself, in Spanish, with no one waiting if you’re slow at the window. For a straight run between two cities you already understand, public buses are the sensible, cheap choice. Across a nine-leg international route with a border in the middle, the gap narrows considerably.
You can fly Lima–Arequipa, Lima–La Paz or La Paz–Uyuni. Flying skips the acclimatization ladder entirely, which is the problem, and it skips Paracas, Huacachina and Arequipa, which is the point of the route.
Where flying genuinely makes sense: the final La Paz–Uyuni leg if you’re short on time. It’s about an hour against 9–12 hours overland, typically $80–$150 one way.
| Option | Rough cost Lima → La Paz | Best for |
|---|---|---|
| Hop-on hop-off pass | Mid-range, one booking | First-timers, non-Spanish speakers, flexible itineraries |
| Public buses, leg by leg | Cheapest on paper | Confident independent travelers, direct routing |
| Flights | Highest | Travelers very short on time |
Two options, and one is clearly better for this route.
What you need on crossing day:
Cross in daylight. Kasani generally operates daytime hours, and queues at peak times in July and August can run well past an hour.
Three Bolivian realities to plan around. None affect the Peruvian legs.
Note that neither Peru Hop nor Bolivia Hop runs the La Paz–Uyuni leg itself — that’s always a separate booking, whichever way you’ve travelled to La Paz. Full detail on Bolivian options is in our guide to getting from La Paz to Uyuni.
How much does the whole Lima to Uyuni trip cost?
For a budget backpacker in 2026, plan on roughly $600–$1,000 for two weeks including transport, hostels, food and a Salt Flats tour, depending heavily on which tour format you choose. Transport from Lima to La Paz is the biggest single line, followed by the Uyuni tour itself — $60–$120 for a 1-day tour, $150–$330 for a 3-day circuit, plus cash-only extras like the 150 Bs Eduardo Avaroa Reserve fee. Bolivia’s currency movement in 2026 makes any dollar total approximate.
Can I do Lima to Uyuni in one week?
You can physically cover the ground, but you’d be on buses for most of it and arriving at 3,670 m badly acclimatized. A one-week version would look like: Lima to Arequipa overnight, one night in Arequipa, on to Puno, straight through to La Paz, overnight bus to Uyuni, 1-day tour, fly back. It works, and people do it, but it converts a great route into a transit exercise. If you only have a week, consider flying Lima–La Paz, spending two full days acclimatizing there, and doing Uyuni properly instead.
Is the overnight bus from La Paz to Uyuni safe and comfortable?
It’s the standard way travelers make this leg and most are glad they did it — you leave after dinner, sleep across the Altiplano, and arrive at dawn in time for the mid-morning tour departures, saving a night’s accommodation. What you should know: it’s cold, the road crosses high open plateau, and seat classes vary a lot between operators. Bring warm layers into the cabin rather than packing them in the hold, choose a full-cama seat if the budget allows, and in 2026 book a few days ahead because fuel shortages have reduced the number of departures.
Do I need to book the whole route in advance?
No, and there’s an argument against it. Overland travel through Peru works best with flexibility — you’ll want an extra night somewhere and to skip somewhere else. Pass-based systems are built around that. What is worth booking ahead: accommodation in Uyuni and your Salt Flats tour during July, August and February, and your La Paz–Uyuni bus a few days out given current fuel conditions. Everything else can be arranged as you go.
Distances and journey times here are typical and can vary considerably with road conditions, weather, roadworks and border queues. Bolivian bus fares, departure frequency and availability are unusually volatile in 2026 due to the national diesel shortage and January’s fare adjustment, and cancellations at short notice are more likely than in a normal year. Exchange rates are floating and moving week to week, so treat all dollar figures as approximate and confirm prices in local currency. Border opening hours, visa requirements and fees vary by nationality and can change — verify your own consular guidance before travelling. Confirm inclusions directly with any transport provider before booking, and build buffer time before any fixed flight or booked tour.
Just a group of local experts happy to help for free!