San Pedro lies on the main paved road from Argentina over the Paso de Jama, 160 km from the town. The road is paved throughout. There are frequent bus services to Calama, several buses daily to Santiago and buses on 6 days a week to Salta across the Andes in Argentina. Nearby airports are San Pedro de Atacama Airport and Salar de Atacama Airport for private aircraft, and the larger El Loa Airport/Calama 100 km away for scheduled aircraft.