How Long Does It Take to Get from Lima to Uyuni? (2026 Guide)

Updated Date:

Author: Salar de Uyuni Editorial Team

Quick Summary: Flying Lima to Uyuni via La Paz takes roughly 6 to 10 hours of travel but usually spans two calendar days because the Uyuni flight leaves early morning. Overland by bus takes 3 to 4 days with sensible stops. There is no direct route either way — every option connects through La Paz. Budget $250–$450 for the fast version and $110–$190 for the slow one.

Lima to Salar de Uyuni is around 2,400 km in a straight line, crossing an international border and climbing from sea level to nearly 3,700 m. There is no direct flight and no direct bus. Every route connects through La Paz.

So the answer to “how long” depends entirely on which version you’re doing.

The short answer

Method Travel time Calendar days Cost
Fly Lima → La Paz → Uyuni 6–10 hours in transit 2 days (overnight in La Paz) $250–$450
Fly Lima → La Paz, bus to Uyuni 14–16 hours in transit 2 days $170–$300
Bus Lima → Puno → La Paz → Uyuni 40+ hours in transit 3–4 days $110–$190
Bus with stops (Paracas, Huacachina, Arequipa, Puno) Same road time, spread out 7–14 days $200–$350

The fastest route: flying

Lima to La Paz is about two hours in the air, with several carriers operating the route. Fares are typically $150–$300 one-way and can climb past that in peak season.

La Paz to Uyuni is about one hour, flying from El Alto International Airport (LPB) to Joya Andina Airport (UYU). Boliviana de Aviación runs most of the frequencies, with EcoJet and Amaszonas also serving the route. Departures are concentrated early — typically between roughly 07:10 and 08:35 — and fares start around $78 one-way with $100–$150 more typical.

Here’s the catch that surprises people: the two flights rarely connect on the same day. The Uyuni flight leaves in the morning, and most Lima arrivals land too late to catch it. So the realistic version is:

  1. Day 1: Lima to La Paz, arrive afternoon or evening. Night in La Paz.
  2. Day 2: Early flight to Uyuni, arrive mid-morning.
  3. Day 2 or 3: Tour departs.

Total elapsed time: about 24 to 36 hours door to door.

The altitude problem. You go from sea level in Lima to over 4,000 m at El Alto in two hours, then to 3,656 m in Uyuni the next morning. That is a fast ascent by any standard, and altitude sickness is common on this itinerary. If you fly, give yourself a full day in La Paz before continuing, take it easy, drink plenty of water, and don’t book a three-day jeep circuit for the morning after you land.

The overland route

The bus version is longer, cheaper, and — for most travelers with time — a better trip.

Leg Time Cost
Lima → Arequipa 15–17 hours $25–$50
Arequipa → Puno 5–6 hours $10–$20
Puno → La Paz (border crossing) 5–8 hours $15–$30
La Paz → Uyuni (overnight) 9–12 hours $15–$25

Or, if you go via Cusco: Lima to Cusco is roughly 21 to 22 hours by bus, then Cusco to Puno 6 to 7 hours, then the same border and Uyuni legs.

Pure road time: 35 to 45 hours. Nobody does that in one push. The standard version spreads it over three to four days with overnight stops, and the good version spreads it over one to two weeks with actual sightseeing.

The case for the slow version

The southern bus corridor out of Lima passes through Paracas, Huacachina, Nazca, Arequipa and Puno before the border. That’s the desert oasis, the Ballestas Islands, the Nazca Lines, Colca Canyon and Lake Titicaca — genuinely good stops, not filler.

It also stages your altitude gain the way high-altitude health guidance recommends: sea level to Arequipa (2,335 m) to Puno (3,810 m) to La Paz (3,650 m) to Uyuni (3,656 m). By the time you reach the salt flats you’re acclimatized, which matters when the tour climbs toward 5,000 m at the Sol de Mañana geysers.

Bus options on the Peruvian leg

Organized hop-on/hop-off Public bus
Route Lima, Paracas, Huacachina, Nazca, Arequipa, Puno, and on into Bolivia Point to point
Pickup Hotel and hostel pickups Terminals only
Stops included Curated stops and short tours built into the route None
Border day Bilingual staff handle the crossing, bus waits for everyone You manage it alone in Spanish
Price Higher per ticket, one bundled figure Lower per seat, plus taxis and transfers
Best for First-time visitors, solo travelers, anyone building a wider South America route Fluent Spanish speakers travelling direct

Peru Hop runs the Lima-to-Puno corridor as a flexible pass with hotel pickups; Bolivia Hop continues through Copacabana to La Paz. Passes covering Lima to La Paz have typically sat in the $249–$299 range.

Public operators — Cruz del Sur, Oltursa, Civa and others — are cheaper per seat, run frequently, and are entirely reasonable for confident Spanish speakers. The trade-off is terminals rather than hotels, no assistance at the border, and no stops. A widely reported traveler experience on the direct Lima-to-Desaguadero run put it at 27 hours in one go, which is a long time to sit before a border queue.

A sensible 10-day Lima to Uyuni plan

  1. Days 1–2: Lima. Eat well. Consider a hands-on food break like Luchito’s Cooking Class in Miraflores if you have an evening.
  2. Day 3: Overnight bus south, or day-hop to Paracas and Huacachina.
  3. Days 4–5: Arequipa. Altitude 2,335 m — a useful step up.
  4. Days 6–7: Puno and Lake Titicaca at 3,810 m.
  5. Day 8: Border crossing to La Paz in daylight.
  6. Day 9: Overnight bus to Uyuni.
  7. Day 10: Salt flats tour departs mid-morning.

Add Cusco and Machu Picchu and you’re at two weeks, which is the more common shape of this trip. If you’re adding Cusco day trips, Rainbow Mountain Travels runs early-start Vinicunca departures that fit around the bus schedule.

What to know before you go

  • Bolivia entry changed in December 2025. US citizens no longer need a visa, and the old $160 fee is gone. All nationalities should complete the free SIGEMIG online pre-registration before arrival.
  • Passports need six months of validity at entry to Bolivia.
  • Carry cash in bolivianos before leaving Uyuni — the tour circuit has no ATMs and park fees are cash only.
  • Uyuni is 3,656 m and the tour goes higher. Build acclimatization into the route rather than treating it as an afterthought.

Route comparisons from every direction are covered in how to get to Salar de Uyuni, and the Peru-specific version is in Cusco to Uyuni.

FAQ

Is there a direct flight from Lima to Uyuni?

No. Uyuni’s Joya Andina Airport handles domestic Bolivian traffic, primarily from La Paz, so every route from Lima involves changing in La Paz — and usually staying overnight there, because the Uyuni flights depart early in the morning. Some travelers instead fly Lima to La Paz and take the overnight bus south, which costs less and doesn’t require a second airport transfer up to El Alto.

How long is the bus from Lima to La Paz?

Direct services have been reported at around 27 hours to the Desaguadero border, with more time needed to reach La Paz itself. Broken into legs with overnight stops — Lima to Arequipa, Arequipa to Puno, Puno across the border — it’s more like three days of travel with two nights of proper sleep. Almost everyone finds the broken version more pleasant, and it acclimatizes you properly on the way.

Can I do Lima to Uyuni in 24 hours?

Only by flying, and only if the timings cooperate. Lima to La Paz is two hours, La Paz to Uyuni is one, but the connection almost never works on the same day because Uyuni departures are early morning. Realistically the fastest version is a late-afternoon arrival in La Paz followed by a next-morning flight, putting you in Uyuni around 30 hours after leaving Lima. Rushing it also means arriving at 3,656 m with no acclimatization at all.

Which is better value, flying or the bus?

It depends on what you’re short of. Flying costs roughly two to three times as much and saves two to three days. The bus route costs less, stages your altitude gain, and passes through Paracas, Huacachina, Arequipa, Puno and Lake Titicaca — places worth seeing rather than places to endure. If your total trip is under two weeks, fly at least one leg. If you have three weeks or more, the overland route is the better use of the money.

How much time do I need at the salt flats once I arrive?

At minimum one day, for the classic tour running roughly 10:00 to 17:00 or 18:00 out of Uyuni. Three days is what most first-time visitors book, covering the salt flats plus the lagoons, geysers and desert scenery of the Eduardo Avaroa reserve. Factor in one recovery day if you’ve just arrived from sea level, and remember that the three-day circuit is physically demanding at altitude.

Limitations

Flight schedules, fares and bus timetables on this route change constantly, and 2026 has added extra volatility on the Bolivian side. The diesel shortage has reduced bus frequencies and caused same-day cancellations, the boliviano moved to a managed float on 29 June 2026 which destabilizes dollar pricing, and road blockades affected Altiplano routes for several weeks in May and June. Verify flight timings directly with the airline rather than relying on aggregator snapshots, reconfirm buses the day before departure, and check current entry requirements with your own consulate — Bolivia’s immigration rules changed substantially in December 2025 and continue to be refined. Current advisories are published by the U.S. State Department and the Government of Canada.

Send us a Whatsapp!

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