Driving from Puno to Llallagua, Bolivia: 346 miles and about 9 h 6 min behind the wheel. Where you cross into Bolivia, what to bring, and 8 stops on the way.
Driving from Puno to Villa Tunari, Bolivia: 480 miles and about 13 h 13 min behind the wheel. Where you cross into Bolivia, what to bring, and 9 stops.
Driving from Quillacollo to Puno, Peru: 376 miles and about 10 h 10 min behind the wheel. Where you cross into Peru, what to bring, and 5 stops on the way.
Oruro to Puno, Peru: 290 miles (466 km), about 7 h 37 min of driving, crossing at Desaguadero. Entry rules for Peru, State Department advisory and 5 stops.
Sucre to Puno, Peru: 491 miles (790 km), about 12 h 50 min of driving, crossing at Desaguadero. Entry rules for Peru, State Department advisory and 9 stops.
Driving from Cochabamba to Puno, Peru: 384 miles and about 10 h 23 min behind the wheel. Where you cross into Peru, what to bring, and 7 stops on the way.
Driving from La Paz, Bolivia to Puno, Peru: 160 miles and about 4 h 22 min behind the wheel. Where you cross into Peru, what to bring, and 3 stops on the way.
Plan the Juliaca to San Ignacio de Moxos, Bolivia drive: 500 miles (804 km), 13 h 17 min without stops, the border crossing, U.S. travel advisory and 7 stops.