Travel and Leisure Worlds Best Awards for number 1 tour operator in the world 2024 and number 2 tour operator in the world 2025
We're one of the World's Best Tour Operators!
Voted No.1 in 2024 and No.2 in 2025 by Travel+Leisure
Accommodation

Best hotels in Lima

Explore 27 handpicked hotels in Lima

Hotel B

Lima

Popular |
20 Rooms
|
From $220 per person/night
Stylish luxury amidst Lima’s bohemian, art gallery-laden scene.
Located in the heart of Lima’s trendiest neighborhood, Hotel B is the only Relais & Chateaux in the capital. Back in the 1920s, this astonishing Belle Époque mansion was the seaside retreat of a wealthy Limeño family. Designed by renowned French architect Claude Sahut, features included an ornate exterior, imported marble, open balconies and the distinctive 'teatina' skylights. After 20 years of abandonment, it was restored by Fine Arts Academy sculptors and an Italian cabinetmaker, who managed to recover its former glory, while also preserving the architectural heritage. The now boutique hotel is vibrant and unique and has its own mouth-watering art collection of over 300 original pieces.

Villa Barranco by Ananay Hotels

Lima

9 Rooms
|
From $160 per person/night
A home away from home, this villa is a true hidden gem in the heart of Barranco.
Villa Barranco is a dream. Located in a highly walkable area of artsy Barranco, the 9-bedroom, 1920s Republican house has been renovated to a tee and is the perfect combo of luxury boutique hotel but with homely, bed-and-breakfast feel. The verdant garden is peaceful and beautiful, the common areas are exquisitely styled and the team will go above and beyond to make you feel right at home. Plus, the stylish hotel is only a couple of blocks away from the seafront Malecón (promenade), where you’ll catch the best views of the bay of Lima, sunrise or sunset.

Miraflores Park, A Belmond Hotel

Lima

89 Rooms
|
From $330 per person/night
Enjoy Lima’s highlights with the best view in town.
Lined with palm trees and surrounded by the greenest of gardens, Miraflores Park is ideally located in one of the capital's most fashionable neighbourhoods. Boasting unparalleled views of the Pacific Ocean, the hotel is located right on the famous Malecón - a 10km promenade overlooking the bay of Lima - much-loved by locals and tourists alike. Inside, it’s all about exceptional and fully personalised service, supreme comfort, world-class facilities and sensational dining experiences. Complete with a heavenly spa and heated rooftop pool, it's an oasis in the city, and did we mention the breakfast with a view? Well, that's an 11th-floor-terrace view no less!

Country Club Lima Hotel

Lima

83 Rooms
|
From $170 per person/night
Surround yourself in historic elegance at one of Lima’s most emblematic hotels.
Inaugurated in 1927 by former Peruvian President Augusto B. Leguía and declared a National Cultural Monument, the Country Club Lima Hotel is a storied icon that has received its fair share of illustrious guests, from Ernest Hemingway to John Wayne and Ava Gardner. Located in one of the most exclusive neighbourhoods of the capital, the hotel has been continuously renovated to the highest standards, whilst also preserving its magnificent Spanish architecture and incredible history. With an award-winning restaurant, elegant bar and charming tea salon, it doubles as the perfect place to sample Peru’s world-famous cuisine too.

DoubleTree by Hilton Lima Miraflores El Pardo

Lima

From $70 per person/night
Peruvian art and Pacific views in Miraflores.

The hotel is a 10-minute walk from the ocean and Miraflores attractions like Kennedy Park, Larcomar, and Huaca Pucllana, with the San Isidro business district just a short drive away. Unwind in the gym or relax by the heated pool with stunning city views. Savor cocktails on the terrace, indulge in exceptional Italian dining, and enjoy a warm chocolate chip cookie upon arrival.

Arawi Miraflores Prime Hotel

Lima

From $30 per person/night
A Lima exclusively for you.

For those seeking to make their business trip a pleasure , and for those for whom pleasure is the best business: our exclusive Prime hotel is a warm and sophisticated haven, focused on details that make your stay especially comfortable , reinforced by impeccable personalized service and luxurious facilities at your disposal.

Pullman Lima Miraflores

Lima

237 Rooms
|
From $90 per person/night
Pullman Lima Miraflores, is synonymous with vibrant, cosmopolitan and stylish. Enjoy the amazing ocean views and sunsets as you lay in the hotels rooftop pool. Located in the exclusive district of Miraflores, which combines proximity to the Pacific Ocean with its mansions from ancient times and a privileged boardwalk on the Costa Verde. This is where the well known Larcomar shopping center is located. The area invites tourists to the waves, to the parks and to enjoy a gastronomic offer. Enjoy the hotels local cuisine together with Plural Restaurant and lounge, a contemporary Peruvian proposal, created by Chef Jorge Zamalloa, whose menu expresses the different cultural influences at a gastronomic level.

Hotel Indigo Lima Miraflores

Lima

From $90 per person/night
Perched atop the stunning cliffs of the Costa Verde, Hotel Indigo Lima Miraflores combines refined luxury with the vibrant essence of one of Lima's most iconic neighborhoods. Stroll along the Malecón, explore the exclusive boutiques at Larcomar, immerse yourself in the artistic charm of Barranco, and discover history at Huaca Pucllana—all just steps from the hotel. From world-class shopping to upscale dining and picturesque promenades, this hotel is your gateway to the best of Lima.

JW Marriott Hotel Lima

Lima

From $190 per person/night
A luxury escape awaits you at the waterfront JW Marriott Hotel Lima. Situated within steps of the beach and Costa Verde, this hotel is also convenient to Lima attractions like the Cathedral of Lima and Larcomar entertainment center. The luxury hotel in Miraflores offers elegant rooms with plush beds and crisp linens. Spacious rooms and suites provide ocean views at this Lima luxury hotel.

Antigua Miraflores Hotel

Lima

From $70 per person/night
The Antigua Miraflores Hotel; an authentic introduction to Peru’s rich cultural heritage. Enjoy the elegance and character of a turn of the century mansion with all the comforts and amenities of a fine hotel and the warmth and charm of a colonial B&B. Tasteful decor, attention to detail, and the staff’s attentive and friendly service will make your stay, in the heart of cultural Lima, unforgettable.

Souma Hotel Lima

Lima

From $150 per person/night

Refined luxury meets Lima’s vibrant coastal energy. Begin your day with breathtaking views of the Pacific, just steps from the Malecón de Miraflores. A few blocks away, Kennedy Park buzzes with art markets, street performers, and cozy cafés. Stroll across the Villena Bridge or explore Larcomar, an open-air mall carved into the cliffs, offering designer shops, oceanview restaurants, and panoramic terraces.

Humano Hotel

Lima

From $70 per person/night
At Humano Hotel, you don’t just stay in Lima—you become part of it.

Humano Hotel is for travelers who want to see Lima through a local’s eyes. Whether it’s a quick escape, a creative retreat, or a blend of work and leisure, every detail moves at your rhythm. From the moment you arrive, you’ll feel a genuine sense of hospitality—spaces designed for connection, spontaneous conversations, and shared stories. The team knows your name, remembers your coffee order, and shares insider tips you won’t find in any guidebook. Step outside and you’re part of the neighborhood; step back in and it feels like home.

INNSiDE by Meliá Lima Miraflores

Lima

From $60 per person/night
Its urban rooms and suites offer all the comforts you need to make your vacation truly unique. But there is so much more to INNSiDE Lima Miraflores. Both its gastrobar, its fitness center open 24 hours a day, its terrace with a heated pool or its spectacular Cataleya Rooftop Bar are designed to enjoy life whatever the moment. Energy and modernity burst from every corner of a hotel that reflects the soul of the city of Lima. A lively space in the magical district of Miraflores, surrounded by stores, restaurants, bars, picturesque gardens and also the immensity of the Pacific Ocean. An ideal hotel for travelers seeking new experiences while still feeling at home.

Iberostar Selection Miraflores

Lima

214 Rooms
|
From $50 per person/night
The 5-star Iberostar Selection Miraflores hotel offers you a rooftop terrace with a pool and a glass-enclosed lounge bar, allowing you to enjoy views of the Pacific Ocean from the first hotel in Lima to be free of single-use plastic. In addition to the fitness center and spa with a sauna, you can visit the Ortega & Huamán and 27 Tapas restaurants, which offer a fusion of Peruvian and Spanish gastronomy directed by renowned chef Carlos Testino. Along with its bold design inspired by the beauty of the Pacaya Samiria nature reserve.

Hilton Garden Inn Lima Miraflores

Lima

From $120 per person/night
Hilton Garden Inn Lima Miraflores is located between Vía Expresa Paseo de la República and Circuito de Playas near the Miraflores and San Isidro Financial Center in Lima. John F. Kennedy Park, Atlantic City Casino, and Larcomar Outdoor Mall are within 3 kilometers. LIM Aiport is 45 minutes from the hotel. Visit Playa Waikiki Beach about 4 kilometers away or take a dip in the hotels rooftop pool.

Aloft Lima Miraflores

Lima

From $60 per person/night
Feel the gastronomic, social, and cultural pulse of the city at Aloft Lima Miraflores. With rooms overlooking the city, and strategically located near attractions such as the Larcomar Shopping Center and the Miraflores and Barranco boardwalk, where you can admire the best sunsets in Lima. It is surrounded by parks and shops, near galleries and museums.

Wyndham Costa del Sol Lima Airport

Lima

192 Rooms
|
From $190 per person/night
Linked directly to Jorge Chavéz International Airport and offering upscale amenities for discerning travelers, the non-smoking hotel offers the ultimate in convenience and comfort, whether you’re exploring Peru’s capital or just passing through. Experience legendary Peruvian hospitality as soon as you arrive, with a handy walkway that leads from the terminal to the front door, and a free welcome drink upon check in. Savor delicious meals in our onsite restaurant and lounge. Rooms are available either nightly or hourly, if needed, to recharge during a long layover for your convenience. The hotel is connected to the airport, but quiet enough that you’ll forget. Enjoy the serenity of your guest room, or relax in the spa and 24-hour fitness facilities, with an indoor pool, Jacuzzi, sauna and steam room, and massage.

Holiday Inn Lima Miraflores

Lima

From $60 per person/night
A modern architecture with clear references to the pre-Inca culture that settled in this part of the country for years, the Lima Culture. So that travelers who stay in our hotel, take the memory of an unforgettable stay for the comfort of its facilities, the personalized service offered by the team, and the Peruvian essence of design and decoration of the property. It has been inspired by the geometric and minimalist design of the Lima culture on which they were built, the Huacas that are the main architectural references of this culture in the entire Lima region.

Casa Andina Premium Miraflores

Lima

From $90 per person/night
The hotel is located in the heart of Lima's Miraflores district, a few blocks from the boardwalk and the main tourist and commercial areas of Miraflores. The Casa Andina Premium Miraflores hotel has well-equipped rooms ready to give you a unique experience. Its common areas reflect a contemporary and colonial style that is also reflected in the rooms. Alma Restaurant & Bar offers a breakfast buffet and has gourmet dishes on its menu. The hotel has: concierge service, room service, spa and swimming pool. There are also 9 large event rooms with capacity for 230 people.
}
Where To Go
Pin Icon

Namibrand, Namibia