Most popular cities in Peru
- Arequipa151 hotels
- Cuzco489 hotels
- Lima704 hotels
- Machu Picchu52 hotels
Cheap hotels in Peru
7.4Very good29 reviews
Hotel
Boasting 52 rooms, the functional Casa Andina Standard Miraflores San Antonio is strategically located around 7 minutes by foot from Pablo Arguedas Park.
from USD 48 per night
8.6Great178 reviews
Hotel
Peru, Lima
Located in the Miraflores district of Lima 0.5 miles from El Beso, the 3-star Embajadores has 45 rooms and a swimming pool.
from USD 39 per night
8.2Great89 reviews
Hotel
Peru, Lima
Located in the heart of the beautiful district of Lima, the Ferre Miraflores is less than 6 minutes by foot from Larcomar.
from USD 47 per night
7.6Very good37 reviews
Hotel
Peru, Cusco
Located 8 minutes by foot from Qorikancha and a 5-minute drive from Saqsaywaman, the 3-star typical Manco Capac features massage therapy and entertainment facilities.
from USD 15 per night
8.4Great507 reviews
Hotel
Peru, Lima
The 3-star Ibis Lima Larco Miraflores is nestled in the heart of Lima and less than 13 minutes' walk from Park of Love.
from USD 41 per night
8.4Great485 reviews
Hotel
Peru, Lima
Located within 0.3 miles of Municipal, approximately 0.3 miles from ChocoMuseo, the smoke free Suites Larco 656 Miraflores features entertainment activities and various recreational opportunities along with 47 rooms.
from USD 26 per night
8.4Great211 reviews
Hotel
Peru, Cusco
Located just 0.7 miles from Santa Catalina Convent, the 3-star modern Golden Inca Cuzco features a swimming pool and 28 modern rooms.
from USD 17 per night
8.2Great324 reviews
Hotel
Peru, Lima
Placed 0.5 miles from Jorge Chavez International airport, the smoke free Continental features a storage room and a restaurant as well as cars for rent.
from USD 45 per night
8.2Great103 reviews
Hotel
Peru, Lima
Located 6 minutes by foot from Atlantic City Casino, approximately 0.8 miles from Park of Love, the 3-star Leon De Oro Inn & Suites Lima features entertainment activities and various recreational opportunities along with 30 rooms.
from USD 43 per night
8.2Great99 reviews
Hotel
Peru, Lima
Placed about 0.5 miles from Leuro and in the heart of Lima, the 3-star traditional Epiqus offers 18 rooms.
from USD 31 per night
8.2Great154 reviews
Hotel
Peru, Puno
Situated close to stores and a supermarket, and within 5 minutes' walk of Taquile Island, the 3-star Balsa Inn offers a lobby area and a restaurant for guests' comfort.
from USD 32 per night
8.4Great478 reviews
Hotel
Peru, Lima
Situated several blocks from cafés, best restaurants and a park, and about 1.1 miles from El Parque del Amor, the 3-star Mariel Hotel Boutique includes 42 rooms a 7-minute stroll from Parque Kennedy.
from USD 37 per night
8.0Great126 reviews
Hotel
Peru, Lima
The 3-star Miraflores Suites Centro Lima is situated near the shopping district of Lima, only 5 minutes by foot from Parroquia Santa Rita de Casia.
from USD 36 per night
8.2Great253 reviews
Hotel
Peru, Puno
Conde de Lemos is within 850 feet of the smoke free Sol Plaza Puno and San Antonio Church is 900 feet away.
from USD 37 per night
8.2Great267 reviews
Hotel
Peru, Lima
Guests can have a buffet breakfast and enjoy visiting Parroquia Nuestra Senora de Fatima, set 0.6 miles from the modern Selina Posada Miraflores.
from USD 13 per night
8.4Great532 reviews
Hotel
Peru, Lima
Located in Lima and approximately 7 minutes' stroll from Avenida la Paz, the 3-star Selina Miraflores features a hot tub and sauna facilities for guest's pure relaxation.
from USD 10 per night
8.2Great86 reviews
Hotel
Peru, Lima
Boasting a strategic location in a shopping district, the comfortable Centro By Casa Andina Lima features various recreational opportunities and entertainment activities.
from USD 36 per night
8.4Great109 reviews
Hotel
Peru, Lima
Offering 29 rooms with views of the city, the 3-star Virreynal By Maysa Lima is set in the historical Miraflores district, within 0.7 miles of Miraflores Boardwalk.
from USD 30 per night
8.0Great45 reviews
Hotel
Peru, Lima
While staying at the 3-star San Agustin Riviera you are invited to discover Magic Water Circuit, set a 25-minute walk away, or Main Square of Lima, which is 0.9 miles away.
from USD 47 per night
8.0Great108 reviews
Hotel
Peru, Lima
The Santa Cruz Lima is a comfortable 3-star property with currency exchange and an elevator, set 15 minutes' drive from Museo Larco.
from USD 32 per night
More hotels in Peru:
Most popular 3-star hotels in Peru
7.6Very good43 reviews
Hotel
Peru, Lima
The charming 3-star Maury lies 20 minutes' drive from Jorge Chavez International airport and features a lobby area and a restaurant.
from USD 34 per night
8.2Great52 reviews
Hotel
Peru, Trujillo
The Recreo is a good starting point to Trujillo's sights including Plazuela Iquitos, which is 0.3 miles away.
from USD 26 per night
6.8Nice3 reviews
Hotel
Peru, Cusco
Plaza de Armas is set merely 0.6 miles from the 3-star Vilandre.
from USD 32 per night
8.2Great88 reviews
Hotel
Peru, Puno
The 3-star El Buho is located 32 miles from Inca Manco Capac International airport and a mere 5 minutes' walk from Mercado bus stop.
from USD 32 per night
6.0Guest rating17 reviews
Hotel
Peru, Lima
Located 20 minutes by foot from Horacio Patino Park, the Casahotel Jockey Plaza Mall offers comfortable rooms within 4.1 miles of Main Square of Lima.
from USD 39 per night
8.4Great91 reviews
Hotel
Peru, Lima
Park of Love and Parque Kennedy are located 0.8 miles and 0.7 miles from the charming Senorial respectively.
from USD 47 per night
8.4Great20 reviews
Hotel
Peru, Urubamba
Located approximately 2.8 miles from Maras solar salterns, the Hacienda Del Valle features a buffet breakfast.
from USD 40 per night
8.2Great9 reviews
Hotel
Peru, Tumbes
Catedral of Tumbes is 5 minutes by foot from the 3-star Casa Cesar and Complejo Arqueologico Cabeza de Vaca is a mere 0.7 miles away.
from USD 44 per night
8.2Great95 reviews
Hotel
Peru, Lima
While staying at the 3-star Miramar Lima you are invited to discover The Amano Pre-Columbian Textile Museum, set 0.8 miles away, or Place of Memory, which is around 1.6 miles away.
from USD 44 per night
8.2Great25 reviews
Hotel
Peru, Cajamarca
Camara de Comercio y Produccion de Cajamarca is a mere 0.8 miles from the 3-star Casablanca and Mirador Santa Apolonia is 0.3 miles away.
from USD 37 per night
8.2Great74 reviews
Hotel
Peru, Lima
Located 8 minutes by foot from Miraflores street food and about 25 minutes by foot from Forest El Olivar, the 3-star modern Habitat features spa therapy, various recreational opportunities and entertainment activities.
from USD 41 per night
7.4Very good8 reviews
Hotel
Peru, Cusco
The smoke free Fuente De Agua lies 0.4 miles from Mercado Mayorista Vino Canchon, and features a restaurant and a storage room.
from USD 23 per night
7.6Very good220 reviews
Hotel
Peru, Lima
Boasting various recreational opportunities and entertainment activities, the lovely 3-star Manhattan Inn Airport Lima is around 1.5 miles from Acuario de Lobos Marinos in the Callao district of Lima.
from USD 40 per night
8.2Great74 reviews
Hotel
Peru, Puno
Boasting a hot spring public bath and a hot tub onsite, the 3-star family Terra Mistica Ciudad Del Lago Puno offers a location in a shopping district relatively close to Lake Titicaca.
from USD 31 per night
8.2Great142 reviews
Hotel
Peru, Lima
Set 0.5 miles from Miraflores street food, the rooms in the Allpa Hotel & Suites Lima have views of city.
from USD 48 per night
8.6Great11 reviews
Hotel
Peru, Cusco
Near the 3-star Sonnenthal Bed & Breakfast, there is a train station and guests can easily reach The Inca Trail which is 0.4 miles from from the 3-star Sonnenthal Bed & Breakfast.
from USD 21 per night
8.2Great118 reviews
Hotel
Peru, Lima
Placed about a 10-minute walk from Playa Makaha, the 3-star Bayview welcomes guests with a restaurant and a gift store.
from USD 45 per night
8.2Great159 reviews
Hotel
Peru, Arequipa
Comprising 15 rooms, the Villa Sillar Arequipa is set near an entertainment district within 0.6 miles of Monasterio de Santa Catalina.
from USD 27 per night
8.0Great41 reviews
Hotel
Peru, Cusco
The elegant 3-star Hostal Atlantis Cuzco is set within 0.8 miles of Qorikancha and approximately a 20-minute stroll from Mercado Central de San Pedro.
from USD 21 per night
8.4Great85 reviews
Hotel
Peru, Trujillo
Situated in the El Recreo district, the El Centurion Trujillo offers quick access to Capitan FAP Carlos Martinez de Pinillos International airport within 20 minutes' drive.
from USD 28 per night
Amazing spa hotels in Peru
8.6Great13 reviews
Hotel
Peru, Machu Picchu
Featuring 13 rooms with views of the river, the Rumi Qolqa is set 25 minutes' walk from Machu Picchu.
from USD 28 per night
8.4Great4 reviews
Hotel
Peru, Chimbote
Nestled in the shopping district of Chimbote, the Paris Ritz Hostel Plus is 0.2 miles from Iglesia "Sagrada Familia".
from USD 30 per night
8.0Great15 reviews
Hotel
Peru, Lima
The 3-star Central Design Hotel Spa & Club is set 0.7 miles from Estadio Nacional and 5 minutes by car from Parroquia San Jose.
from USD 38 per night
9.0Perfect1 review
Hotel
Peru, Cusco
Located merely 700 feet from Tupac Amaru square, the Pacific Cuzco includes 25 rooms as well as a Jacuzzi and a sauna.
from USD 26 per night
7.6Very good6 reviews
Hotel
Peru, Ica
Guests of the Samay77 Ica can enjoy the outdoor swimming pool plus a massage chair, an outdoor swimming pool and locker rooms, or take a walk to Laguna De Huacachina, set only 850 feet away.
from USD 34 per night
8.4Great3 reviews
Hotel
Peru, Cajamarca
Set 650 feet from Ovalo El Inca, the rooms in the Marzano Cajamarca have views of mountain.
from USD 35 per night
Hotel
Peru, Ollantaytambo
While staying at the Spa Aromas Ollantay you are invited to discover Archaeological Park Ollantaytambo, set approximately 1.4 miles away, or Pachar, which is 2.8 miles away.
from USD 20 per night
8.0Great4 reviews
Hotel
Peru, Cusco
Hatun Rumiyoc is 0.6 miles from the 3-star Casona Dorada Hotel, while Plaza de Armas is around 11 minutes' walk away.
from USD 30 per night
Hotel
Peru, Piura
The Casa Luna with city views lies about 5 minutes' walk from Municipal Art Gallery Piura.
from USD 25 per night
8.2Great69 reviews
Hotel
Peru, Puno
The 2-star Sol Andina lies 15 minutes by foot from Museo Carlos Dreyer, and features a restaurant and a storage room.
from USD 19 per night
Hotel
Peru, Ayacucho
The low-budget hotel is a good starting point to Ayacucho's sights including Museo de la Memoria, which is approximately 10 minutes' walk away.
from USD 31 per night
8.0Great26 reviews
Hotel
Peru, Tarapoto
The 3-star Suisui is nestled in the center of Tarapoto and 10 minutes by car from Las Palmeras.
from USD 27 per night
8.0Great8 reviews
Hotel
Peru, Pacasmayo
Plaza de Armas de Pacasmayo and Malecon Grau are located 0.4 miles and 0.5 miles from the Los Faroles respectively.
from USD 32 per night
7.8Very good4 reviews
Hotel
Peru, Lima
Situated in the San Martin de Porres district, 4 miles from Cathedral of Lima, the 2-star Hospedaje Las Tres Regiones accommodates its guests in 9 rooms and offers a steam room, a Jacuzzi and sauna facilities.
from USD 11 per night
8.2Great110 reviews
Hotel
Peru, Cusco
Set 9 minutes by foot from Centro Historico De Cusco, the 3-star Selina Saphi can arrange hiking, cycling and billiard within a 5-minute drive of Qorikancha.
from USD 19 per night
8.4Great150 reviews
Hotel
Peru, Arequipa
Around 07 miles from Umacollo Stadium, the modern Posada Nueva Espana Arequipa features massage therapy and horseback riding activities.
from USD 32 per night
7.8Very good14 reviews
Hotel
Peru, Arequipa
Situated in the very heart of Arequipa and about a 16-minute walk from Duhamel Park, the 3-star La Casona De Palacio Viejo offers 14 rooms.
from USD 32 per night
8.2Great69 reviews
Hotel
Peru, Iquitos
Boasting an à la carte restaurant, the pet-friendly El Cauchero Hotel Iquitos is available 0.5 miles from Puerto LAO.
from USD 34 per night
8.2Great6 reviews
Hotel
Peru, Zorritos
Overlooking beach, the Bamboo Lodge welcomes guests with a continental breakfast.
from USD 70 per night
8.4Great27 reviews
Hotel
Peru, Cusco
The 3-star Tikala Cusco Boutique Cuzco is located 0.5 miles from Alejandro Velasco Astete International airport and approximately a 5-minute walk from Puente Grau bus stop.
from USD 32 per night
Top family hotels in Peru
8.2Great279 reviews
Hotel
Peru, Arequipa
Providing travelers with various recreational opportunities and barbecue, the Le Foyer Arequipa is set in an entertainment district, within 0.7 miles of Cayma Church.
from USD 18 per night
8.0Great83 reviews
Hotel
Peru, Lima
Located in the heart of Lima, the 3-star Wasi Hotel Miraflores offers fast access to Domodossola Park within an 8-minute walk.
from USD 45 per night
8.0Great39 reviews
Hotel
Peru, Machu Picchu
Near the Flower'S House, there is a train station and guests can easily reach Plaza Manco Capac which is only 6 minutes by foot from from the Flower'S House.
from USD 40 per night
8.0Great31 reviews
Hotel
Peru, Puno
Placed within 0.2 miles of Taquile Island and in the center of Puno, the 3-star family-managed Sillustani Inn offers 22 rooms.
from USD 19 per night
8.4Great52 reviews
Hotel
Peru, Lima
The 2-star Cholcana Lima features a lounge bar and boasts a quiet location around 15 minutes' walk from La Pampilla.
from USD 22 per night
8.2Great173 reviews
Hotel
Peru, Cusco
Twelve-angled stone is set 10 minutes by foot from the 2-star Ayenda Luna De Oro Cuzco.
from USD 27 per night
8.2Great10 reviews
Hotel
Peru, Tarapoto
Featuring 34 rooms with views of the city, the El Mirador Tarapoto is set 1.8 miles from Laguna Venecia Recreation Center.
from USD 31 per night
8.0Great80 reviews
Hotel
Peru, Lima
1.5 miles from Estadio Nacional, the smoke free Plaza Mayor Lima offers currency exchange and a vending machine.
from USD 36 per night
7.8Very good10 reviews
Hotel
Peru, Trujillo
Offering a location 10 minutes by foot from Plazuela El Recreo, the 3-star Torre Norte overlooks the street and has an à la carte restaurant.
from USD 30 per night
8.2Great88 reviews
Hotel
Peru, Machu Picchu
Located 5 minutes by foot from Plaza Manco Capac and approximately a 25-minute stroll from Intipuncu, the smoke free Waman Machu Picchu offers 27 spacious rooms.
from USD 33 per night
8.2Great11 reviews
Hotel
Peru, Tarapoto
Boasting a privileged location, 10 minutes by foot from Plaza de Armas de Tarapoto, the Residencial Brest Amazon includes a rooftop pool.
from USD 23 per night
8.2Great171 reviews
Hotel
Peru, Cusco
The 2-star Kurumi Cuzco is set around 0.3 miles from Saqsaywaman and 0.9 miles from San Blas.
from USD 15 per night
8.2Great198 reviews
Hotel
Peru, Cusco
Situated in the very heart of Cuzco and 5 minutes by car from Qenko Ruins, the 2-star Quechua Hostal Recoleta offers 18 rooms.
from USD 17 per night
7.6Very good5 reviews
Hotel
Peru, Vichayito
Playa vichayito is set within 0.4 miles of the 3-star Los Cocos De Vichayito.
from USD 56 per night
8.4Great6 reviews
Hotel
Peru, Machu Picchu
Guests can have a continental breakfast and enjoy visiting Machu Picchu, set 10 minutes' drive from the 3-star Rio Dorado Machupicchu.
from USD 39 per night
8.2Great47 reviews
Hotel
Peru, Ica
Campo Ferial La Vendimia is within 1.3 miles of the Matryoshka, while Urbanizacion Santa Rosa del Palmar is approximately a 25-minute walk away.
from USD 29 per night
8.4Great114 reviews
Hotel
Peru, Lima
Merely 11 minutes by foot from Atlantic City Casino, the Llaqta Wasi Lima offers mountain biking and hiking for guests to keep active.
from USD 8 per night
7.0Very good18 reviews
Hotel
Peru, Vichayito
Playa Punta Veleros is within a 10-minute drive of the 2-star El Refugio De Vichayito and Playa vichayito is around 0.5 miles away.
from USD 63 per night
8.4Great199 reviews
Hotel
Peru, Cusco
Situated in the heart of Cuzco and within 0.7 miles of Centro Historico De Cusco, the 3-star Casa Real Hoteles offers 27 rooms.
from USD 14 per night
Hotel
Peru, Huanchaco
The 2-star Sol De Huanchaco is located 0.5 miles from Capitan FAP Carlos Martinez de Pinillos International airport and a 5-minute stroll from a Trujillo bus stop.
from USD 27 per night
Top resorts in Peru
7.2Very good14 reviews
Hotel
Peru, Cusco
Nestled in a historic neighbourhood, the 2-star Ayenda Casa Escondida San Cristobal Premium is 0.7 miles from Religious Art Museum.
from USD 44 per night
8.2Great267 reviews
Hotel
Peru, Lima
Set within a 5-minute drive of Forest El Olivar, the 3-star traditional Casa Suyay lies in the Miraflores district.
from USD 43 per night
8.4Great53 reviews
Hotel
Peru, Lima
Comprising 13 rooms in the heart of Lima, the 3-star modern Ferre De Ville lies 5 minutes by car from Place of Memory.
from USD 36 per night
8.2Great73 reviews
Hotel
Peru, Lima
Set a mere 5 minutes' walk from Cabitos, the 3-star modern Vila Santa boasts fitness classes and massage therapy.
from USD 40 per night
8.2Great21 reviews
Hotel
Peru, Lima
Placed 13 miles from Jorge Chavez International airport, the 3-star Miraflores Pacific Lima features a private beach area and a storage room as well as cars for rent.
from USD 38 per night
7.8Very good40 reviews
Hotel
Peru, Puno
Located 5 minutes by car from Mirador El Condor, the 2-star Margarita Puno features a continental breakfast.
from USD 14 per night
8.6Great10 reviews
Hotel
Peru, Chiclayo
The smoke free Intiotel Chiclayo is situated near the shopping district of Chiclayo a 10-minute drive from Paseo Yortuque.
from USD 29 per night
8.2Great84 reviews
Hotel
Peru, Arequipa
The La Posada De Ugarte is situated in the Historical Center district, 15 minutes' drive from Rodriguez Ballon International airport.
from USD 28 per night
8.4Great71 reviews
Hotel
Peru, Trujillo
Placed 0.5 miles from Wholesale Market, the 3-star smoke-free Alexander Trujillo provides guests with a store and a restaurant.
from USD 22 per night
8.2Great36 reviews
Hotel
Peru, Lima
Centrally placed within 0.4 miles of Pedro Ruiz Gallo Park, the 3-star Qorianka features whirlpool baths and a dry sauna.
from USD 33 per night
8.4Great22 reviews
Hotel
Peru, Ollantaytambo
While staying at the 2-star Las Orquideas you are invited to discover Ollantaytambo Sanctuary, set about 1.1 miles away, or Templo del sol, which is approximately a 20-minute stroll away.
from USD 38 per night
7.8Very good44 reviews
Hotel
Peru, Lima
Comprising 20 rooms, the comfortable Jose Luis Hostal Boutique Lima is set near a beach district within 4.2 miles of Park of the Reserve.
from USD 31 per night
8.2Great105 reviews
Hotel
Peru, Lima
Located approximately 9 minutes' stroll from Miraflores Boardwalk, the 2-star smoke-free Imperial Inn has 20 rooms, and lies near a metro station.
from USD 34 per night
8.6Great8 reviews
Hotel
Peru, Ica
While staying in the hotel you are invited to discover Urbanizacion Santa Rosa del Palmar, set about 25 minutes' stroll away, or The Who, which is only 0.8 miles away.
from USD 18 per night
8.0Great8 reviews
Hotel
Peru, Paracas
Situated approximately 0.2 miles from Paracas, the 3-star El Gamonal Paracas offers 18 guest rooms.
from USD 42 per night
8.4Great163 reviews
Hotel
Peru, Nazca
Museo Municipal is 0.5 miles from the 3-star Sol Del Sur, while Alas Peruanas is 0.7 miles away.
from USD 20 per night
8.4Great66 reviews
Hotel
Peru, Iquitos
Plaza de Armas and Plaza 28 de Julio are located 0.3 miles and 0.7 miles from the Hostal Huayruro respectively.
from USD 23 per night
7.4Very good17 reviews
Hotel
Peru, Lima
Located in the very heart of Lima, the 2-star Gran offers fast access to Museum of the Inquisition and Congress within a 5-minute walk.
from USD 29 per night
8.4Great187 reviews
Hotel
Peru, Cusco
The 3-star smoke free El Mariscal is a good starting point to Cuzco's sights including Twelve-angled stone, which is a 10-minute walk away.
from USD 24 per night
8.6Great30 reviews
Hotel
Peru, Arequipa
Placed 0.5 miles from Rodriguez Ballon International airport, the 3-star Refugio Ecologico features a storage room and a restaurant as well as bicycles for rent.
from USD 27 per night