Updated Date:
Author: Salar de Uyuni Editorial Team
Quick Summary: Puno is the closest Peruvian city to Bolivia, but it is still two travel legs from the salt flats: Puno to La Paz (5–8 hours via Copacabana or Desaguadero), then La Paz to Uyuni (9–12 hours overnight, or 1 hour by air). Cross at Kasani in daylight if you want the easier border and a Lake Titicaca stop; use Desaguadero only if you want the fastest direct run to La Paz. Budget $50–$90 overland and allow one night in La Paz rather than trying to chain everything in 24 hours.
Puno looks tantalizingly close to Bolivia on a map — the border is barely 150 km away — and travelers regularly assume the salt flats are a day’s travel from Lake Titicaca. They aren’t. Uyuni is roughly 900 km further south, and getting there means a border day plus a long Altiplano leg.
The good news is that this is one of the most traveled corridors in South America, and if you understand the two decisions in front of you — which border, and how to cover La Paz to Uyuni — the rest is straightforward.
| Leg | Distance / time | Typical cost | Notes |
|---|---|---|---|
| Puno → Copacabana (Kasani border) | ~3 hours | $10–$18 | Daylight crossing, lakeside road |
| Copacabana → La Paz | ~4 hours incl. Tiquina ferry | $15–$20 | Short vehicle ferry crossing en route |
| Puno → La Paz direct (Desaguadero) | 5–7 hours | $20–$35 | Fewer stops, busier border |
| La Paz → Uyuni (overnight bus) | 9–12 hours | $15–$25 | Departs ~20:00–22:00, arrives dawn |
| La Paz → Uyuni (flight) | ~1 hour | $78–$150 one-way | Early morning departures, LPB → UYU |
Total realistic time from Puno to standing on the salt: 20 to 28 hours of travel, spread across two days with a night in La Paz.
Kasani is the lakeside crossing between Yunguyo (Peru) and Copacabana (Bolivia). Service hours on the Peruvian side are usually communicated as roughly 07:00–20:00. It handles far more tourists than freight, the walk between the two immigration offices takes a few minutes, and the setting is genuinely pleasant.
Pick Kasani if:
Desaguadero is the workhorse. The border control post operates 24 hours, though the integrated CEBAF facility runs a shorter daytime window of roughly 08:00–20:00. It’s busier, less scenic, and dominated by trucks and traders.
Pick Desaguadero if:
Either way, the rule is the same: cross in daylight, ideally mid-morning to mid-afternoon, when offices are fully staffed and onward transport is still running on the other side.
Bolivia’s entry rules changed significantly at the end of 2025. Since 1 December 2025, US citizens no longer need a visa for tourism, joining the UK, EU, Canada, Australia, New Zealand, Japan and most Latin American countries. The $160 reciprocity fee that Americans paid for nearly two decades is gone.
What is now universal is SIGEMIG, Bolivia’s free online pre-registration for all foreign visitors. It takes about ten minutes, opens 30 days before travel, and generates a QR code. Complete it in Puno, on wifi, before you get in a queue.
Bring:
This is where the price comparison gets more interesting than the headline numbers suggest.
| Bolivia Hop / Peru Hop | Public bus | |
|---|---|---|
| Pickup point | Hotel or hostel in Puno | Puno terminal (taxi at your cost) |
| At the border | Bilingual staff explain forms, manage the queue, wait for everyone | You handle it yourself, in Spanish |
| Stops | Optional overnight in Copacabana, Isla del Sol time | Direct only |
| Drop-off in La Paz | Central, hotel-area drop-off | Terminal, taxi at your cost |
| Seat price | Higher | Lower |
| Cost once extras are added | Predictable | Two taxis, possible schedule change, occasional extra night |
| Best for | First-timers, solo travelers, non-Spanish speakers | Fluent Spanish speakers wanting direct point-to-point travel |
Bolivia Hop exists mainly to solve the border day, and that’s the fairest way to judge it: you are paying for someone who knows which window to queue at and a bus that does not leave without you. On the Peruvian side, Peru Hop runs the same model with hotel pickups from Lima, Arequipa, Cusco and Puno.
Public buses are can work your Spanish is good and your priority is the lowest possible seat price. Trans Titicaca and similar operators run this corridor daily and cost less. Just count the taxi at both ends — in La Paz that alone is often $5–$10 — before you decide which is really cheaper.
Almost nobody continues straight through from the border to Uyuni on the same day, and you shouldn’t try. Arrive in La Paz in the afternoon, take a night, then choose:
Full detail on all three is in the La Paz to Uyuni guide.
You’re already high in Puno, which is genuinely helpful. Lake Titicaca sits at about 3,810 m, La Paz at 3,650 m and Uyuni at 3,656 m — so a traveler coming from Puno arrives at the salt flats already adjusted. That’s a real advantage over anyone flying in from Lima or Santiago.
Where people still get caught out is the 3-day tour itself, which climbs to nearly 5,000 m at the Sol de Mañana geysers and sleeps above 4,200 m near Laguna Colorada. Being fine in Puno does not guarantee being fine at 4,850 m. Go slowly on the geyser morning, and don’t book a tour for the day you arrive if you’ve had a rough night.
If you’d rather take it slower, add a night in Copacabana for Isla del Sol. It’s a good use of a day and breaks up two long travel legs.
How long does the Puno to La Paz bus actually take?
Most services quote around 5 to 7 hours, but the honest range is wider. Via Copacabana with a stop you’re looking at 7 to 8 hours door to door; direct via Desaguadero it can be closer to 5 if the border is quiet. Queues are the variable — a busy morning at Desaguadero can add 90 minutes on its own. Build buffer time rather than booking a tight onward connection in La Paz.
Can I get from Puno to Uyuni in one day?
Technically possible if you cross very early and fly La Paz to Uyuni the same afternoon, but it’s expensive and fragile. One delay at the border and you’ve missed the flight. The overland version cannot be done in a day, because the La Paz to Uyuni bus is an overnight service. Plan on two days with a night in La Paz, or two days with a Copacabana stop.
Which border is safer or easier for first-time travelers?
Kasani is the easier one. It’s smaller, quieter, geared toward tourists, and the physical walk between immigration posts is short and obvious. Desaguadero is faster on paper but busier and more confusing, with heavy freight traffic and more people trying to sell you things you don’t need. If it’s your first South American land border, Kasani is worth the slightly longer route.
Do I need bolivianos before I reach Uyuni?
Yes, and this catches people out. Once your tour leaves Uyuni there are no ATMs, no card machines and no dollar acceptance for the cash fees on the route: Incahuasi Island is 30 Bs, the Eduardo Avaroa reserve is 150 Bs on 3-day circuits, the Polques hot springs about 6 Bs, and roadside toilets around 5–6 Bs each time. Add sleeping-bag rental and tips and you want a decent stack of small notes before you leave town.
Is the Puno to Uyuni route affected by Bolivia’s 2026 disruptions?
It has been. Road blockades closed Altiplano highways for weeks in May and June 2026, including routes linking La Paz with Copacabana, Oruro and Uyuni, and a nationwide state of emergency was declared on 20 June to clear them. Most major routes have since reopened, but the diesel shortage continues to affect bus frequencies. Check conditions in the days before you travel and keep your plan flexible by a day.
Border hours, bus schedules and fares on the Puno–La Paz–Uyuni corridor change frequently, and published timetables were less reliable than usual through 2026 because of fuel supply problems. Treat every price here as an estimate and every departure time as provisional. Reconfirm your bus directly with the operator the day before travel, check whether the Kasani or Desaguadero post has adjusted its hours during your travel week, and consult your own government’s current advice — both the U.S. State Department and the Government of Canada maintain updated Bolivia pages. If a blockade is active, do not attempt to cross it on foot or by vehicle; wait it out or fly.
Just a group of local experts happy to help for free!