Skip to main content

Search hotels in San Pedro

Enter your dates to see the latest prices and deals for San Pedro hotels

Filter by:


Star rating

Review score

San Pedro – 404 hotels and places to stay

See the latest prices and deals by choosing your dates.
Hotel Puerto de Las Nieves, hotel in San Pedro

In the picturesque town of Agaete, this hotel has a subtle nautical theme and a fantastic spa to enjoy. Head down to the nearby beach for breath-taking scenery and a swim in the Atlantic Ocean.

The spa is with a separate fee, but it is worth it. The room was very nice and cosy.
8.4
Scored 8.4
Very good
Rated very good
1,825 reviews
Price from£68.08per night
Occidental Roca Negra - Adults Only, hotel in San Pedro

The Occidental Roca Negra Adults-Only Hotel****, located in the seaside town of Agaete, in the north-eastern part of Gran Canaria, is a petite paradise for adults to relax (minimum age is 16 years...

Very nice and quite location with many possibilities to walking. Amazing view of ocean from the room. Special thanks to the Brut Nature served for breakfast. Stuff is very helpful.
8.5
Scored 8.5
Very good
Rated very good
4,467 reviews
Price from£74.46per night
Hotel Emblemático Agáldar, hotel in San Pedro

Situated in Gáldar, Hotel Emblemático Agáldar has a terrace, restaurant, bar, and free WiFi throughout the property.

After a 4 day hike trough the island, this was the best option i could choose. Great comfort, nice bathroom, good service, and all of this in the middle of the historycal city centre. It was truly a good stay.
8.8
Scored 8.8
Fabulous
Rated fabulous
946 reviews
Price from£67.09per night
Juncalillo House, hotel in San Pedro

Featuring garden views, Juncalillo House features accommodation with patio, around 41 km from Parque de Santa Catalina.

Fantastic view of a peaceful valley.
8.8
Scored 8.8
Fabulous
Rated fabulous
112 reviews
Price from£46.08per night
Vilna House with private pool, jacuzzi and garden -Optional pool and jacuzzi heating, hotel in San Pedro

Set in Agaete, Vilna House with private pool, jacuzzi and garden -Optional pool and jacuzzi heating offers a barbecue. Playa del Ingles is 38 km from the property.

Views are breathtaking ! Design beautiful! Location amazing! Really enjoyed our stay! Would love to come again ❤️
9.5
Scored 9.5
Exceptional
Rated exceptional
41 reviews
Price from£146.37per night
Mirador de la Suerte, hotel in San Pedro

Featuring city views, Mirador de la Suerte offers accommodation with a garden and a patio, around 38 km from Parque de Santa Catalina.

Beautiful view, very peaceful. Lovely dining room area. The terraces and garden were fantastic.
9.0
Scored 9.0
Superb
Rated superb
21 reviews
Price from£110.63per night
Cozy House 5 min from the Historic Center of Galdar, hotel in San Pedro

Cozy House 5 min from the Historic Center of Galdar is a beachfront property situated in Gáldar, 1.7 km from Boca Barranco Beach and 1.8 km from Dos Roques Beach.

Lovely little house, very cute, comfy and clean
7.0
Scored 7.0
Good
Rated good
20 reviews
Price from£76.59per night
Agaete Paraíso, hotel in San Pedro

Offering city views, Agaete Paraíso is an accommodation located in Agaete, 1.9 km from Playa La Caleta and 2 km from Playa Dedo de Dios.

Very quiet location, good view from dining room and from roof on 5th store (washing machine is on roof). Small balcony on which you can go outside.
9.1
Scored 9.1
Superb
Rated superb
79 reviews
Price from£81.70per night
Casa Buenavista, hotel in San Pedro

Located in Hoya de Pineda, 33 km from Parque de Santa Catalina and 7.8 km from Cueva Pintada Museum, Casa Buenavista provides air-conditioned accommodation with a balcony and free WiFi.

8.3
Scored 8.3
Very good
Rated very good
10 reviews
Price from£272.80per night
Seaside Villa - Agaete, hotel in San Pedro

Seaside Villa - Agaete features a patio and is located in Agaete, within just 300 metres of Agaete Piscina Natural and 400 metres of Las Nieves Beach.

Very nice apartment in the front line near the ocean. Walking distance to everything. Well equipped and with private parking. Our family stayed one night and truly enjoyed.
9.0
Scored 9.0
Superb
Rated superb
173 reviews
Price from£112.09per night
See all hotels in and around San Pedro