Best Hotels in Lima

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Lima is a city that beautifully marries rich history with modern charm, making it a popular destination for travelers from around the globe. When exploring this dynamic metropolis, finding the best hotels in Lima is essential to ensure you experience the city's unique offerings in comfort and style. Whether you're seeking luxurious accommodations, boutique hotels with local flair, or budget-friendly options, Lima has something to suit every traveler's needs.

As you delve into the culinary delights, fascinating culture, and stunning coastal views that Lima has to offer, your choice of accommodation will enhance your experience. Staying in the best hotels in Lima places you within arm's reach of world-renowned restaurants, historic landmarks, and lively districts such as Miraflores and Barranco. From opulent beachfront resorts to cozy urban retreats, each hotel offers a distinctive atmosphere that reflects the essence of this enchanting city.

Moreover, many of the best hotels in Lima provide not just a place to stay, but also a gateway to discovering the local culture. With personalized service, curated experiences, and insider tips on navigating the city, these accommodations can elevate your travel experience to new heights. As you embark on your adventure in Lima, rest assured that the perfect hotel awaits, ready to welcome you to this captivating South American gem.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. Miraflores Park, A Belmond Hotel, Lima
2. The Westin Lima Hotel & Convention Center
3. Casablanca Lima Hotel
4. Jw Marriott Hotel Lima
5. Gran Hotel Bolivar
6. Hotel Maury
7. Hilton Lima Miraflores Hotel
8. Sheraton Lima Historic Center Hotel
9. Country Club Lima Hotel - The Leading Hotels Of The World

The Best Hotels in Lima for Opulent Escapes

Check Availability

Lima
Mar 22, 2026 - Mar 23, 2026

Miraflores Park, A Belmond Hotel, Lima

8.5

Good

(89 Reviews)

+ 243 photos
Hotel Belmond Miraflores Park stands out as one of the best hotels in Lima, renowned for its sophistication and spectacular ocean views. Located in the upscale Miraflores district, the hotel features beautifully appointed rooms with balconies overlooking the Pacific. Guests can enjoy a lavish spa, infinity pool, and gourmet dining at the on-site restaurant, which showcases Peruvian cuisine. The elegant interiors combine contemporary design with local artwork, offering a cozy yet refined atmosphere. With its prime location, visitors have easy access to popular attractions like Larcomar shopping center and the Malecón promenade. The impeccable service and attention to detail further establish this hotel as an elite destination in the city.
Address: Av. Malecon De La Reserva 1035 Miraflores
Rating: Good 8.5 (89 Reviews)
Rooms: 89
Price: From 511$

The Westin Lima Hotel & Convention Center

9.4

Good

(363 Reviews)

+ 256 photos
The Westin Lima Hotel & Convention Center is an exceptional choice for food lovers, representing one of the best hotels in Lima with a dynamic culinary scene. The hotel's award-winning restaurant serves a fusion of international and traditional Peruvian dishes, crafted with locally sourced ingredients. In addition to the main dining venue, the hotel features a stylish bar offering signature cocktails and tapas that showcase local flavors. Guests can also enjoy specialized nights dedicated to various cuisines, providing an opportunity to explore diverse culinary experiences. The inviting atmosphere, combined with impeccable service, ensures that each meal at The Westin leaves a lasting impression. For those wishing to explore further, the hotel’s concierge service is happy to assist with recommendations for nearby dining hotspots.
Address: Calle Las Begonias 450. San Isidro
Rating: Good 9.4 (363 Reviews)
Rooms: 301
Price: From 188$

The Best Hotels in Lima for Unique Experiences

For travelers seeking a more intimate and unique travel experience, Lima boasts several boutique hotels that rank among the best hotels in Lima. These establishments often reflect the local culture, art, and history, providing guests with a personalized stay that larger hotels cannot replicate. Many boutique hotels feature one-of-a-kind decor, locally inspired cuisine, and warm, inviting atmospheres. Staying at these hotels allows visitors to immerse themselves in the character and charm of Lima, providing a memorable backdrop to their adventures. Each of these carefully curated hotels offers distinct experiences, making them top contenders for those exploring the Peruvian capital. Discover how these boutique options stand out among the best hotels in Lima for your unique travel needs.

Casablanca Lima Hotel

8.7

Good

(412 Reviews)

+ 54 photos
Hotel Casa Blanca stands as an excellent choice among the best hotels in Lima for sustainability-conscious travelers. This charming boutique hotel integrates eco-friendly practices in its operations, from using renewable energy sources to implementing water-saving technologies. Each room features an inviting design that incorporates natural materials, providing a peaceful retreat in a bustling city. The hotel’s restaurant serves organic dishes, prepared with fresh and locally sourced ingredients that reflect the region’s culinary traditions. Located in the Barranco district, guests can easily access parks, historical sites, and local art, encouraging exploration while minimizing their carbon footprint. With its commitment to sustainability, Hotel Casa Blanca strikes the perfect balance between modern comfort and eco-conscious principles.
Address: Avenidad Alejandro Velasco Astete 1696, Chacarilla, Surco
Rating: Good 8.7 (412 Reviews)
Rooms: 17
Price: From 23$

Jw Marriott Hotel Lima

9.1

Good

(513 Reviews)

+ 282 photos
Nestled along the coast in Miraflores, the JW Marriott Hotel Lima exemplifies the best hotels in Lima for those seeking modern luxury and stunning ocean vistas. The hotel's design includes floor-to-ceiling windows in each room, providing guests with breathtaking views of the beach and the city skyline. Exceptional dining options include famed Peruvian cuisine prepared by top chefs, alongside a world-class spa that beckons relaxation. The hotel’s sophisticated ambiance is complemented by personalized services designed to cater to every guest's desires. Additionally, its proximity to vibrant nightlife and local attractions makes it an ideal spot for tourists looking to explore Lima. The JW Marriott ensures that your time in the city is both luxurious and culturally enriching.
Address: Malecon De La Reserva 615, Miraflores
Rating: Good 9.1 (513 Reviews)
Rooms: 300
Price: From 273$

The Best Hotels in Lima for Traveling with Kids

Traveling with family can be a rewarding experience, and Lima features several family-friendly hotels that are among the best hotels in Lima. These accommodations prioritize comfort and convenience, making them ideal for families seeking a stress-free vacation. With amenities such as spacious rooms, kid-friendly dining options, and engaging activities, these hotels cater to the needs of travelers with children. Additionally, their proximity to family-oriented attractions allows parents to plan fun outings with ease. From interactive museums to parks, exploring Lima is a breeze when staying at these family-friendly hotels. Here’s a closer look at some of the best hotels in Lima that cater specifically to families.

Gran Hotel Bolivar

7.4

Good

(1157 Reviews)

+ 155 photos
Gran Hotel Bolivar presents a historical experience that ranks it among the best hotels in Lima. Established in 1924, this iconic hotel exudes charm with its neo-colonial architecture and original decor that reflects the opulence of its early years. Each room features vintage furnishings and modern conveniences, providing a unique experience for guests looking to connect with Lima's past. Known for its famous Bar del Gran Hotel Bolivar, the establishment is a popular gathering place for locals and visitors alike, serving classic cocktails and traditional dishes. The hotel is centrally located, providing easy access to major attractions such as Plaza Mayor and the beautiful historic center. Staying at Gran Hotel Bolivar promises a delightful blend of history and indulgence in the very heart of Lima.
Address: Jiron De La Union ,958
Rating: Good 7.4 (1157 Reviews)
Rooms: 8
Price: From 49$

Hotel Maury

5.4

Good

(34 Reviews)

+ 28 photos
Hotel Maury is another gem among the best hotels in Lima, steeped in history and situated in a charming colonial building. This establishment has roots that trace back to the 19th century, and it was once a favored stop for prominent figures in literature and politics. The hotel's rustic charm is complemented by comfortable accommodations and an on-site restaurant serving traditional Peruvian fare, including its famous pisco sour. Additionally, the hotel’s unique decor features various historical artifacts and memorabilia that celebrate its storied past. With an ideal location just steps away from the bustling streets of Lima, guests have the chance to explore the rich history and vibrant culture of the area. Hotel Maury invites travelers to enjoy a blend of tradition and comfort in a historic setting.
Address: Jiron Ucayali 201
Rating: Good 5.4 (34 Reviews)
Rooms: 20
Price: From 43$

The Best Hotels in Lima for Food Enthusiasts

Lima has cemented its reputation as a gastronomic capital, making hotels that prioritize culinary experiences among the best hotels in Lima. The city boasts a wealth of award-winning restaurants, and many hotels have elevated their dining offerings to match the local food scene. From innovative Peruvian cuisine to international dishes, the hotels featured in this section cater to food enthusiasts, providing unforgettable dining experiences within their walls. Whether it’s through chef-led tastings, cooking classes, or exquisite spa cuisine, these hotels ensure that guests can indulge their palates throughout their stay. Here, you'll discover hotels that celebrate the culinary heritage of Peru while also introducing international flavors. Let’s explore how these establishments blend luxury with a passion for food, truly capturing the essence of the best hotels in Lima.

Hilton Lima Miraflores Hotel

8.9

Good

(249 Reviews)

+ 223 photos
Hilton Lima Miraflores is a fantastic option for families, blending comfort with convenience, making it one of the best hotels in Lima. The hotel offers spacious rooms equipped with modern amenities, ensuring all family members enjoy a comfortable stay. Kids will delight in the on-site swimming pool, while parents can take advantage of the fitness center and spa services. Located in Miraflores, the hotel is just a short distance from cultural sites and parks perfect for family outings. Dining options include a kid-friendly menu, catering to diverse tastes and preferences. Hilton Lima Miraflores combines luxury with family-friendly features that make it a standout choice for family travelers.
Address: Avenida La Paz 1099
Rating: Good 8.9 (249 Reviews)
Rooms: 206
Price: From 159$

Sheraton Lima Historic Center Hotel

8.4

Good

(1299 Reviews)

+ 201 photos
Sheraton Lima Hotel & Convention Center is an ideal destination for families seeking comfort and accessibility, firmly establishing itself among the best hotels in Lima. The hotel boasts spacious family rooms equipped with modern conveniences, ensuring a homey feel during your stay. With an outdoor pool, game room, and kid-friendly dining options, children will have plenty of activities to engage in. The location is strategic, close to Lima's top attractions such as the historic downtown area, where families can explore museums and experiences tailored to all ages. Parents can relax knowing that the hotel staff is trained to cater to families’ needs, providing recommendations and assistance. Sheraton Lima presents a welcoming environment for families looking to create lasting memories in this vibrant city.
Address: Paseo De La Republica 170
Rating: Good 8.4 (1299 Reviews)
Rooms: 431
Price: From 66$

Sustainable Choices

As the world shifts towards sustainability, Lima embraces this movement with several eco-friendly hotels that rank among the best hotels in Lima. These accommodations are committed to sustainable practices, from eco-friendly building designs to locally sourced materials and organic menus. Staying at such hotels allows travelers to enjoy their visit while supporting conservation efforts and responsible tourism. With initiatives like waste reduction, energy efficiency, and community engagement, these hotels reflect a commitment to preserving Lima's rich environment and culture. For eco-conscious travelers looking for a luxurious yet responsible stay, these options stand out among the best hotels in Lima. Discover how these establishments balance modern comforts with sustainability for a fulfilling travel experience.

Country Club Lima Hotel - The Leading Hotels Of The World

8.8

Good

(474 Reviews)

+ 274 photos
Country Club Lima Hotel is the epitome of elegance and culinary excellence, making it one of the best hotels in Lima for food enthusiasts. Renowned for its high-end dining experiences, the hotel features an award-winning restaurant that specializes in gourmet Peruvian cuisine. Each dish is crafted with a dedication to quality, using fresh, locally sourced ingredients to highlight the flavors of Peru. The upscale atmosphere provides the perfect backdrop for indulgent meals, whether you're celebrating a special occasion or enjoying a casual dinner. Additionally, the hotel’s bar offers an extensive wine list and innovative cocktails, enhancing your dining experience. With its focus on culinary artistry and sophisticated ambiance, Country Club Lima ensures that guests savor every moment of their stay.
Address: Los Eucaliptos 590 San Isidro
Rating: Good 8.8 (474 Reviews)
Rooms: 88
Price: From 237$

The Best Hotels in Lima with Rich Heritage

Lima’s rich history is reflected in its stunning architecture and heritage, which can be experienced firsthand at some of the best hotels in Lima. These hotels are often housed in beautifully preserved buildings, showcasing traditional Peruvian design elements and historical significance. Guests can explore the blend of colonial influences and modern luxury, providing a one-of-a-kind experience that embodies the spirit of Lima. Staying in these historic hotels allows travelers to immerse themselves in the local culture and history while enjoying the comforts of contemporary amenities. From grand ballrooms to intricately decorated interiors, these hotels offer a glimpse into Lima’s past, beautifully pairing tradition with hospitality. Explore these options to uncover the legacy of the city as you enjoy your stay in one of the best hotels in Lima.