Traditional reed boat on Lake Titicaca at the Uros floating islands
Slow Travel

Peru & Bolivia overland

The Andes by bus, train and boat across Titicaca.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Peru and Bolivia together form one of South America's classic overland circuits: Andean mountain roads, two of the continent's most scenic remaining train lines, and a border crossing that runs straight across the deep blue waters of Lake Titicaca. It is also, more than almost anywhere else on the continent, a journey defined by altitude — much of this route sits above 3,000 m, and pacing yourself matters as much as picking the right bus.

The backbone: long-distance buses

Buses are the workhorse of travel in both countries. In Peru, operators such as Cruz del Sur and Oltursa run modern, comfortable coaches on the busier corridors — the coastal Pan-American Highway and the routes up into the Andes to Cusco and Arequipa — with reclining cama or semi-cama seats, onboard meals and, on the better services, GPS tracking. Bolivia's network is more uneven: reliable, well-maintained coaches run the major tourist corridors (La Paz–Copacabana, La Paz–Uyuni, La Paz–Sucre), but smaller routes can mean older buses and rougher roads. On both sides of the border, sticking to established operators on mountain routes is worth the modest extra cost. See our guide to coaches in South America for more on booking and comfort classes.

Journey times in the Andes are longer than the map suggests — mountain roads wind constantly, and a route that looks like 300 km on a map can easily take 8–10 hours.

Cusco to Puno: the Andean Explorer

The most celebrated rail journey in Peru runs between Cusco and Puno, on the shore of Lake Titicaca, operated by PeruRail as the luxury Andean Explorer. It crosses the Altiplano at altitudes above 4,300 m at its highest point, making it one of the highest rail journeys in the world, and is positioned firmly as a premium, scenic experience — with dining carriages and observation cars — rather than budget point-to-point transport. Most travellers making this leg on a budget instead take one of the frequent tourist or public buses between Cusco and Puno, which cover the route in around 6–7 hours and stop at scenic viewpoints along the way.

The other well-known Peruvian rail journey — Ollantaytambo to Aguas Calientes for Machu Picchu — sits on a different part of the network entirely and is covered in our Lima to Cusco guide.

Crossing Lake Titicaca into Bolivia

From Puno, the most common way onward is by road around the southern shore of Lake Titicaca to the Bolivian border at Kasani, just outside the lakeside town of Copacabana. Direct international buses run this route in around 3–4 hours including the border stop, and it is a straightforward crossing for most nationalities, though queues can build during the middle of the day. From Copacabana, buses continue on to La Paz, a further 3–4 hours including a short ferry crossing at the Strait of Tiquina, where the road itself is carried across the water by barge while passengers cross separately by boat.

Titicaca by boat: Beyond the road crossing, boats also run from Copacabana to the Isla del Sol, considered in Andean tradition to be the birthplace of the sun — a popular stop for a day or overnight before continuing to La Paz.

Bolivia's rail survivor: Oruro to Uyuni

Bolivia's rail network has shrunk even further than Peru's, but one line still carries passengers on a genuinely useful route: FCA (Ferroviaria Andina) operates a service between Oruro and Uyuni, gateway to the vast Uyuni salt flat. It is a slow, no-frills train rather than a scenic showpiece, but it is a real alternative to the bus on this stretch and appeals to travellers who prefer rail where it exists, altitude and all — Oruro sits at around 3,700 m and Uyuni at around 3,650 m.

From La Paz, most travellers reach Uyuni by an overnight bus (around 10–12 hours) rather than the train, since Oruro itself requires a separate leg from La Paz first. Popular operators on the La Paz–Uyuni corridor include Todo Turismo and several other Bolivian coach companies running comfortable overnight services aimed squarely at travellers doing the salt flat circuit.

Altitude: the thing that actually slows you down

This is one part of the world where altitude, not distance, dictates the pace of a trip. La Paz sits at around 3,650 m, Cusco at around 3,400 m, Puno at around 3,830 m, and Uyuni higher still — all well above the altitude where mild altitude sickness becomes common. Arriving directly into any of these from sea level without a buffer day is a frequent cause of headaches, nausea and poor sleep in the first 24–48 hours.

Border and practical notes

The Peru–Bolivia border at Kasani is generally efficient, but bring a printed itinerary and proof of onward travel if asked, and check current visa requirements for your nationality well before travelling — see our Andean countries entry requirements guide for the general picture, and confirm specifics with your own government's travel advice, since requirements vary considerably by passport. Bolivian bureaucracy can be slower-moving than Peru's, so build in flexibility around border days rather than tight onward connections.

Frequently asked questions

Can I cross from Peru to Bolivia entirely overland?

Yes. The standard route is by bus from Puno to Copacabana via the Kasani border crossing, then on to La Paz — a well-travelled route with frequent direct international buses.

Is the Andean Explorer train a practical way to get from Cusco to Puno?

It is more of a scenic, premium experience than a practical transport option — most budget and time-conscious travellers use the road instead, which is faster and considerably cheaper.

How much altitude sickness risk is there on this route?

Significant, since most of the route sits above 3,300 m. Symptoms are usually mild if you allow time to acclimatise, but can be serious for a minority of travellers — take it seriously and know the signs of altitude sickness before you go.

Is the Oruro–Uyuni train worth taking?

It is a genuine, functioning rail journey rather than a tourist novelty, appealing to train enthusiasts, though most travellers find the overnight bus from La Paz more convenient since it avoids a separate leg to Oruro.

Sources and further reading: