Skip to main content

Filter by:


Star rating

Review score

San Juan – 717 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Antigua Miraflores, hotel in San Juan

Hotel Antigua Miraflores offers free Wi-Fi, free parking nearby the Love Park and Miraflores Central Park with its nightly folklore shows. It is nearby Waikiki Beach, along the South Pacific Ocean.

Great location and very friendly staff. The rooms, cafe/bar/restaurants were all above expected.
9.2
Scored 9.2
Superb
Rated superb
986 reviews
Price from£69.13per night
Casa Suyay, hotel in San Juan

Casa Suyay is located in Lima, 30 metres from Kennedy park. Free Wi-Fi access is available and american breakfast is included. Lima's downtown and commercial area is 10 km away.

This hotel is in a really good location and the staff are really helpful and lovely! The beds were comfy too
8.8
Scored 8.8
Fabulous
Rated fabulous
3,280 reviews
Price from£53.75per night
Best Western Plus Urban Larco Hotel, hotel in San Juan

Best Western Plus Urban Larco Hotel is located in the Miraflores district in Lima, 200 metres from Larcomar.

The location, the room and the staff
8.9
Scored 8.9
Fabulous
Rated fabulous
1,643 reviews
Price from£67.48per night
Belma Boutique Bed and Breakfast, hotel in San Juan

Conveniently set in the Miraflores district of Lima, Belma Boutique Bed and Breakfast is located 400 metres from Playa Redondo, 700 metres from Playa La Estrella and 1.4 km from Playa Makaha.

friendly staff
9.4
Scored 9.4
Superb
Rated superb
876 reviews
Price from£62.02per night
Libre Hotel, BW Signature Collection by Best Western, hotel in San Juan

Libre Hotel, BW Signature Collection by Best Western is offering accommodation in Lima. Located around 800 metres from Larcomar, the hotel is also 5 km away from Museum of the Nation.

Clean, looks like it’s been fairly recently fitted and it’s suitably warm. Staff were helpful, giving information when I had queries. Varied choice for breakfast including hot and cold. It’s walkable to Baranco and in easy reach of the scope of Miraflores.
9.0
Scored 9.0
Superb
Rated superb
929 reviews
Price from£58.76per night
DoubleTree by Hilton Lima Miraflores El Pardo, hotel in San Juan

El Pardo DoubleTree by Hilton is a modern hotel with tasteful rooms and free Wi-Fi in Miraflores. Facilities include a rooftop pool with panoramic views, 2 restaurants and a gym offering yoga...

As always the new building is quite and well isolated, if someone comes for work this is a good spot to recover after a long day of meetings
8.6
Scored 8.6
Fabulous
Rated fabulous
736 reviews
Price from£101.61per night
Tierra Viva Miraflores Mendiburu, hotel in San Juan

Tierra Viva Miraflores Mendiburu has a privileged location, in the middle of the best gastronomic area of Miraflores; at walking distance from the best restaurants in Peru, such as: Cevicheria La Mar,...

Modern hotel. Staff very friendly and helpful. Bed very big and comfortable. Room spacious. Clean room and bathroom.
9.0
Scored 9.0
Superb
Rated superb
669 reviews
Price from£59per night
The Lot Boutique, hotel in San Juan

Featuring a free daily breakfast, The Lot Boutique Hotel offers accommodations in Lima. Free WiFi access is available and the property features a bar.

Very friendly staff, nice breakfast and good location
8.7
Scored 8.7
Fabulous
Rated fabulous
337 reviews
Price from£62.20per night
Llaqta Wasi, hotel in San Juan

Featuring an outdoor pool, a bar and a restaurant, Llaqta Wasi is located in Miraflores, 150 metres from Larcomar shopping centre. Makaha and Waikiki beaches are 500 metres away.

Johnny is a great host. Nice location, fun events at the hostel.
8.3
Scored 8.3
Very good
Rated very good
704 reviews
Price from£35.73per night
Embajadores Hotel, hotel in San Juan

Located in the tranquil area of Miraflores, this hotel is 200 metres from the Malecon de la Reserva beach area and from Larcomar shopping centre. It offers free Wi-Fi, breakfast, and free parking.

The staff was super! Very helpful and friendly people!
7.3
Scored 7.3
Good
Rated good
1,034 reviews
Price from£47.51per night
See all hotels near San Juan
Subscribe to receive premium deals

Prices drop the moment you sign up!