Updated Date:
Author: Salar de Uyuni Editorial Team
Quick Summary: The Puno–La Paz–Uyuni route covers roughly 840 kilometres and one international border, and works best over four to six days: Puno to Copacabana via Kasani, Copacabana to La Paz over the Tiquina Strait, then an overnight bus or one-hour flight south to Uyuni. Break the journey at Copacabana rather than running direct via Desaguadero, complete SIGEMIG before crossing, and in 2026 book the La Paz–Uyuni leg several days ahead because the diesel shortage has thinned out departures.
This is the spine of any Peru-to-Bolivia trip. Puno is where most travellers leave Peru, La Paz is the hub everything routes through, and Uyuni is the destination that makes the detour worth it.
It is also a route with a land border, a lake ferry, an altitude profile that peaks near 4,900 metres, and — in 2026 — a Bolivian fuel shortage that has made bus connections less dependable than usual. Here is how to sequence it.
| Leg | Distance | Time | Cost | Altitude |
|---|---|---|---|---|
| Puno → Copacabana (Kasani) | ~150 km | 3–4 hrs + border | $8–$20 | 3,810 → 3,841 m |
| Copacabana → La Paz (Tiquina) | ~155 km | 3.5–4 hrs | $8–$15 | 3,841 → 3,650 m |
| Puno → La Paz direct (Desaguadero) | ~286 km | 7–9 hrs | $15–$30 | 3,810 → 3,650 m |
| La Paz → Uyuni, bus | ~550 km | 9–12 hrs | $15–$43 | 3,650 → 3,670 m |
| La Paz → Uyuni, flight | — | ~1 hr | $60–$125 | — |
The traveller-favourite route: Puno → Kasani border → Copacabana → Tiquina Strait ferry → La Paz. Total distance around 286 kilometres, and door-to-door 7 to 9 hours if done in one push, depending on border queues and the Tiquina crossing.
Why this way: Kasani/Yunguyo has shorter queues, staff more used to foreign visitors, and it puts Lake Titicaca’s Bolivian shore on your route rather than beside it. Copacabana is genuinely worth a night.
Border hours: published attention windows are roughly 07:00–20:00, with some authorities citing tighter ranges — commonly around 07:30–18:00 on the Peruvian side and 08:30–19:00 on the Bolivian. Cross in daylight and verify the week you travel. Peru upgraded its posts in this corridor in 2024–2025, including a Kasani remodel and a new Tinicachi post activated in 2026 to handle peak flows, which has helped throughput on busy dates.
The CEBAF complex at Desaguadero is the freight-and-commuter crossing used by most non-stop Puno–La Paz services. It saves roughly an hour on paper and skips Copacabana entirely. The Peruvian post is commonly listed as operating 24 hours with the CEBAF facility attended roughly 08:00–20:00; hours are published inconsistently, so verify.
Who it suits: travellers on a tight schedule heading straight to La Paz, and anyone taking a direct night bus.
| Via Copacabana (Kasani) | Direct (Desaguadero) | |
|---|---|---|
| Time | 7–9 hrs, or split over two days | 7–8 hrs |
| Queues | Shorter, tourism-oriented | Busier, mixed traffic |
| Lake Titicaca | On the route | Bypassed |
| Best for | Best for first-time visitors and photographers | Best for tight schedules |
Copacabana sits at 3,841 metres on the Bolivian shore of Lake Titicaca and is the natural first stop in Bolivia for anyone crossing overland.
The Tiquina Strait crossing on the way to La Paz is a small piece of theatre in itself: passengers cross on a launch while the bus goes over on a separate barge. It looks improvised and is entirely routine.
La Paz spans roughly 3,250 to 4,100 metres in the city bowl, with El Alto above it at about 4,150. Two nights here is the right allocation on most itineraries: enough to see the city, and useful for altitude before Uyuni.
Practical note: buses to Uyuni leave from the terminal at Plaza Antofagasta, the yellow Eiffel-designed building about 15 minutes’ walk from the tourist area. Most travellers take a taxi, and the area immediately around the terminal is the part of the city that feels least comfortable late at night, so a registered taxi is the sensible call.
The longest leg: roughly 550 kilometres, 9 to 12 hours, and almost always overnight. The road climbs to El Alto at about 4,150 metres before dropping onto the Altiplano and running south via Oruro and Challapata. It is fully paved now.
| Option | Cost | Time | Best for |
|---|---|---|---|
| Todo Turismo | ~$43 | 9–12 hrs | Best for first-time visitors |
| Trans Titicaca | ~$26 | 10–12 hrs | Best value comfort |
| Local flotas | $15–$25 | 10–12 hrs | Best for budget travellers and Spanish speakers |
| Flight (BoA, EcoJet, Amaszonas) | $60–$125 | ~1 hr | Best for comfort and short schedules |
| Bus to Oruro + FCA train | $28–$47 | 11–13 hrs | Best for photographers and slow travel |
The overnight bus is the standard move: departures cluster between 7:00pm and 10:00pm, arriving in Uyuni between roughly 5:00am and 8:00am, in time for the 10:30am tour departures. It also saves a hotel night.
Flying lands at Uyuni’s Joya Andina airport (UYU), a ten-minute taxi from town. Roughly three times the bus fare, and cancellations are not rare between December and March when Altiplano storms and high winds interfere.
The train is the slow, scenic alternative: a 3.5–4 hour bus from La Paz to Oruro ($8–$12), then the Wara Wara del Sur or Expreso del Sur to Uyuni, around 7 hours for $20–$35. Services typically run on selected days — Tuesdays, Wednesdays, Fridays, and Sundays in 2026 — so verify before planning around it. The whole journey is 11 to 13 hours including layover but happens in daylight, so you actually see the Altiplano you would otherwise sleep through.
Uyuni town sits at about 3,670 metres and exists almost entirely for salt flat tourism. Most travellers arrive at dawn, leave their bag, and join a tour the same morning.
Carry 600–900 bolivianos in small notes — the circuit is cash-only, there are no ATMs past Uyuni, and the Eduardo Avaroa Reserve gate charges 150 Bs.
Fast — 4 days: Puno → La Paz direct via Desaguadero (day 1), La Paz (day 2, overnight bus), Uyuni day tour (day 3), overnight bus back or fly out (day 4).
Standard — 6 days: Puno → Copacabana (day 1), Copacabana → La Paz (day 2), La Paz (day 3, overnight bus), Uyuni circuit days 1–3 (days 4–6).
Relaxed — 8 days: as above with an extra night in Copacabana for Isla del Sol, a second full day in La Paz, and a night in Uyuni after the circuit before travelling on.
One reason to do this route overland rather than flying is that the elevations line up well:
You spend four or five days between 3,650 and 3,841 metres before the circuit takes you above 4,000. That is close to a textbook acclimatisation profile, and it is free. Travellers who fly into La Paz and head to Uyuni within 48 hours skip it and often regret it on night two.
Practical additions: rest on your first day at each new elevation, drink far more water than feels natural, skip alcohol for the first 48 hours after crossing, and take coca tea, which is the standard local remedy and genuinely helps mild symptoms.
Three things affect this route specifically this year.
Fuel and departures. Bolivia’s national diesel shortage has thinned out interdepartmental bus departures across the country. Supreme Decree 5676 in mid-August raised diesel for large consumers, including buses, from just under 10 bolivianos to 18 bolivianos per litre with weekly repricing, and queues had not disappeared as of late August. Book the La Paz–Uyuni leg 3 to 7 days ahead, avoid plans that depend on a single connection, and keep a spare half-day where a missed bus would cost you a tour or a flight. Tourist operators with their own fleets and fuel arrangements have generally been more reliable than the cheapest flotas.
Fares and currency. Bolivian bus fares rose roughly 40% under an ATT ruling effective 2 January 2026, introduced as a 180-day transitional measure. Check your fare against the band posted at the terminal. Separately, Bolivia ended its 6.96 dollar peg on 29 June 2026; by late August the Banco Central de Bolivia rate sat near 11.83 to buy and 11.93 to sell, with the old parallel-market premium effectively closed. Ask for prices in bolivianos.
Blockades. Road blockades tied to the fuel dispute have appeared with little notice. Do not attempt to cross one, do not photograph protesters, and check road status locally within 48 hours of any long overland leg.
For the Puno–Copacabana–La Paz stretch specifically, this is worth thinking about rather than defaulting.
Public buses cost $8–$30 per leg and are the cheapest option on paper. They suit confident Spanish speakers who want to travel direct and are comfortable navigating busy terminals — a real and well-served traveller type. What the fare does not include is taxis to and from terminals in each city, waiting time between connections, and the risk of a schedule change you may not be able to resolve at a window in Spanish.
A flexible multi-stop pass with Peru Hop or Bolivia Hop covers this corridor with hotel pickups instead of terminal transfers, bilingual hosts, and staff who walk the group through both immigration posts and check every entry stamp before departure. On a route where the single most common administrative problem is a missing Bolivian entry stamp, that is a specific benefit rather than a general one. The pass also lets you pause at Copacabana or Puno for as long as you like while staying valid.
Neither runs the La Paz–Uyuni leg, so that stays a separate booking either way.
Should I break the journey at Copacabana or go direct to La Paz?
Break it, unless your schedule genuinely will not allow it. Going direct via Desaguadero saves perhaps an hour of transit and a hotel night, and costs you the Bolivian shore of Lake Titicaca, the basilica, Cerro Calvario at sunset, and Isla del Sol. It also costs you a night of gentle acclimatisation at 3,841 metres before the higher parts of the trip. Copacabana is one of the more pleasant stops on the whole corridor and one of the cheapest.
Which border crossing is better, Kasani or Desaguadero?
Kasani for almost every traveller. It is smaller, more tourism-oriented, has shorter queues, and puts Copacabana on your route. Desaguadero is faster on paper and handles most direct night buses, but it is a busy freight and commuter crossing with mixed traffic. Both were improved by Peruvian infrastructure upgrades in 2024–2025. Whichever you use, cross in daylight, have SIGEMIG completed and printed, and verify published hours the week you travel, since they are reported inconsistently and change.
Is it worth flying La Paz to Uyuni instead of the overnight bus?
It depends which direction and what is at stake. Southbound, the overnight bus is the better value: it doubles as a hotel night, arrives in time for morning tour departures, and costs $15–$43 against $60–$125. Northbound, after three days on the circuit and with an onward flight to catch, the one-hour flight is the smarter purchase — it removes cancellation risk on the leg where a failure would be most expensive. In 2026 specifically, with bus departures thinner than usual, that argument has strengthened.
How much time should I allow between arriving in Uyuni and starting a tour?
None is required, and a few hours is comfortable. Tours typically depart around 10:30am specifically so that travellers arriving on the dawn overnight bus can join the same day. That gives you two to four hours to leave your main bag at a hostel or agency, eat breakfast, buy water and snacks, and withdraw any remaining cash. If you would rather shower and sleep in a bed first, book a night in Uyuni and start the following morning — a reasonable choice after 12 hours on a bus at altitude.
What is the biggest planning mistake on this route?
Treating the La Paz–Uyuni leg as a formality. It is the longest single leg, the one most affected by 2026’s reduced bus departures, and the one where a cancellation cascades into a missed tour. Book it several days ahead, confirm directly with the operator within 48 hours, and if your Uyuni tour dates are fixed, get to La Paz with a day in hand rather than arriving the same evening you intend to travel south.
Border hours, fares, and bus schedules on this corridor change frequently and are reported inconsistently by different authorities. In 2026 the Bolivian side has been particularly volatile: the diesel shortage is reducing bus departures month to month, road blockades tied to the fuel dispute can appear with little notice, the January ATT fare increase was introduced as a 180-day transitional measure that may since have been replaced, and the boliviano has floated since 29 June so all dollar figures here are estimates. Train services via Oruro run on selected days that vary, and flight cancellations rise between December and March. As a workaround, confirm SIGEMIG requirements and your visa status with a Bolivian consulate, verify border hours the week you cross, check fares against the band posted at the terminal, message bus operators directly within 48 hours of travel, and check road status before any long overland leg.
Just a group of local experts happy to help for free!