
Discover the 5 best cities in Peru: a traveller's guide
The fives best cities in Peru for tourists to visit are, in our opinion, Lima, Cusco, Iquitos, Arequipa and Trujillo. These vastly different cities are spread across the breadth of Peru, from the desert to the Andes to the rainforest.
1. Lima – South America's culinary capital

Food
Historical plaza
Larco Museum

Malecón Walkway
Huaca Pucllana Great Pyramid

2. Cusco – the Inca capital

Coricancha

Historic city centre
Restaurants and markets
3. Iquitos – Peru's isolated, rainforest city

Floating houses of Belen

Historic centre and Iron House
Manatee Rescue Centre

4. Arequipa – the 'White City'

Historic centre

Convent of Saint Catalina

5. Trujillo – a very ancient capital

Huacas of the Sun and Moon
Chan Chan archaeological site

Historic centre tour

If you love travel,
join our newsletter
Get the latest news about hidden adventure gems, discounted launch trips and much more straight to your inbox