Getting There & Away
All buses leave from Moquegua's sparkling new Terminal Terrestre which is among the best in Peru; it even boasts a small archaeological museum if you have some extra time between buses. There is a S2 departure tax payable at the small booth in front of the ticket offices.
Quality Oltursa, Civa and Cruz del Sur and cheaper Flores buses run north serving Lima via Nazca and Ica. Flores and Transportes Moquegua run south to Tacna with the latter having better buses and service. Flores occasionally also head west to Ilo but if the bus doesn't fill up it doesn't run. Numerous companies serve Arequipa.
Several smaller companies, including San Martín, take the freshly paved route to Puno (S25, nine hours) via Desaguadero on the Bolivian border (S25, six hours), usually departing in the evening.
Faster, though less safe and more expensive, colectivos leave when full for Ilo (S10 to S12, one hour) and Arequipa (S30, 3½ hours) from a couple of small terminals downhill southwest of the Plaza de Armas.