Lima to Uyuni: The Ultimate Overland Backpacker Route for 2026

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.

The route at a glance

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.

The altitude ladder — the part that decides your trip

Look at what this route does to your elevation:

  • Lima: sea level
  • Huacachina: around 400 m
  • Nazca: around 520 m
  • Arequipa: 2,335 m
  • Puno / Lake Titicaca: 3,810 m
  • La Paz: around 3,640 m
  • Uyuni: 3,670 m
  • Sol de Mañana geysers on the 3-day circuit: close to 4,900 m

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.

A workable 14-day version

  1. Days 1–2: Lima. Miraflores, the historic centre, and the food, which is a legitimate reason to be here.
  2. Day 3: Lima to Paracas. Ballestas Islands boat trip in the morning.
  3. Days 4–5: Huacachina. Dune buggies and sandboarding, then an overnight bus toward Arequipa.
  4. Days 6–7: Arequipa. Rest at 2,335 m, see the Santa Catalina Monastery, and consider a Colca Canyon day trip — several operators run a version that finishes in Puno rather than returning, which saves you a travel day.
  5. Days 8–9: Puno and Lake Titicaca. The Uros floating islands and Taquile. This is your first night at real altitude.
  6. Day 10: Cross to Copacabana via Kasani. Short day, big scenery.
  7. Day 11: Isla del Sol, then on to La Paz.
  8. Days 12–13: La Paz. Acclimatize, ride the cable cars, sort out cash and your Uyuni bus. Overnight bus south on night 13.
  9. Day 14 onward: Arrive Uyuni at dawn, tour departs mid-morning. Choose a 1-day tour or the 3-day circuit through the lagoons and geysers.

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.

How to actually travel it: your three options

Organized hop-on hop-off network

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:

  • Hotel and hostel pickup and drop-off instead of finding terminals by taxi at both ends
  • Bilingual hosts who collect passports and walk the group through the exit and entry windows at Kasani
  • Stops built into legs that public buses drive straight past
  • Daylight border crossings and no luggage changing hands
  • Guaranteed departures and no terminal navigation in Spanish

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.

Public buses

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.

Flying parts of it

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

The border crossing, in plain terms

Two options, and one is clearly better for this route.

  • Kasani / Yunguyo (via Copacabana): the tourism-oriented crossing. Small, calm, officers used to foreign passports, and the immigration buildings sit a few hundred metres apart — you walk between them. This is where your bus goes if you’re doing Titicaca properly.
  • Desaguadero: faster on paper toward La Paz, busier, more industrial, heavy cargo traffic. Use it only if you’re racing.

What you need on crossing day:

  • Passport valid at least six months, plus any Peruvian migration slip you were given on entry
  • Any visa your nationality requires for Bolivia — check consular guidance in advance
  • Small amounts of both soles and bolivianos
  • Passport and cash on your person, not in hold luggage

Cross in daylight. Kasani generally operates daytime hours, and queues at peak times in July and August can run well past an hour.

What’s different about this route in 2026

Three Bolivian realities to plan around. None affect the Peruvian legs.

  • Diesel shortage. A national fuel shortage has cut interdepartmental bus operability sharply and thinned departures. Book La Paz–Uyuni one to three days out rather than weeks, and reconfirm the day before. Build a spare half-day into any point where a missed connection would cost you a flight or a booked tour.
  • Fare changes. Bolivian bus fares rose substantially under a regulatory adjustment in January 2026, so older price guidance is out of date.
  • Floating currency. Bolivia moved off its fixed exchange rate on 29 June 2026 and the rate has moved significantly since. Ask for prices in bolivianos and convert yourself.

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.

FAQ

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.

Limitations

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.

Send us a Whatsapp!

Just a group of local experts happy to help for free!