Peru

Peru, a country rich in history and natural beauty, offers an unforgettable journey through time and landscapes. Discover the ancient ruins of Machu Picchu, the lost city of the Incas, nestled high in the Andes. Explore the vibrant city of Lima, with its colonial architecture and culinary delights, or venture into the Amazon Rainforest for a unique wildlife experience.

Latest accommodation offers for Peru

Maypa Lima Airport

4 Star
Lima
Check-in: 24 Sep 2026
6 nights
4 star
Room Only
Basic Twin Room - 1
2 adults
From $31*
per night
Book Now

Hotel Montecristo Cusco

4 Star
Cuzco
Check-in: 3 Jan 2027
2 nights
4 star
Bed and Breakfast
Twin Room - 2 TwinXL
2 adults
From $81*
per night
Book Now

Sofiya

4 Star
Cuzco
Check-in: 21 Sep 2026
5 nights
4 star
Room Only
Deluxe Double Room -
2 adults
From $31*
per night
Book Now

Hotel Valle Andino

4 Star
Cuzco
Check-in: 28 Sep 2026
3 nights
4 star
Bed and Breakfast
Classic Double Room
2 adults
From $61*
per night
Book Now

Alojamiento en Centro Histórico Cusco

4 Star
Cuzco
Check-in: 1 Mar 2027
5 nights
4 star
Room Only
Comfort Double Room,
2 adults
From $61*
per night
Book Now

Hostal Qolqampata

4 Star
Cuzco
Check-in: 21 Dec 2026
7 nights
4 star
Bed and Breakfast
Classic Double Room,
2 adults
From $71*
per night
Book Now
Latest holiday packages
Premium Peru, Chile & Argentina
18 days
Lima to Buenos Aires
Adventure,
Explorer,
Peru,
Chile,
Argentina,
Limited Availability
From$15,010*
per person*
South America In-Style
26 days
Lima to Buenos Aires
Small group,
Argentina,
Brazil,
Peru,
From$36,495*
per person*
Peru: Women's Expedition
8 days
Cusco to Cusco
Women's Expedition,
Peru,
Limited Availability
From$2,754*
per person*
Peru Panorama with Inca Trail Trek (Mar 2026 to Feb 2027) - 23 Aug 2026 to 27 Dec 2026
11 days
Lima to Cusco
Peru,
From$3,633*
per person*
Inca Encounter
10 days
Lima to Cusco
Adventure,
Explorer,
Peru,
From$5,260*
per person*
Machu Picchu and Galapagos
15 days
Cusco to Quito
Ecuador,
Peru,
From$8,590*
per person*

We're here to help

  • We're here to help with your questionsGet in touch
  • Call us on 1300 435 569 for travel enquiriesContact us
  • Find your nearest Helloworld Travel branchFind a store