Skip to main content

Filter by:


Star Rating

Review Score

San Pedro – 366 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.

Friendly and attentive staff, big terrace with good views, good breakfast, free parking in the underground garage.
8.3
Scored 8.3
Very Good
Rated very good
1,825 reviews
Price from$85.44per 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...

Amazing hotel, place to disconnect and relax. The views and natural pools are just amazing.
8.5
Scored 8.5
Very Good
Rated very good
4,520 reviews
Price from$98.68per night
Hotel Emblemático Agáldar, hotel in San Pedro

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

Location was nice, right on the main square of a small historical town. The hotel has lovely decor in both the communal spaces and the rooms. Breakfast was nice and eggs were made to order which was a nice touch.
8.8
Scored 8.8
Excellent
Rated excellent
955 reviews
Price from$84.20per night
B&B and Apartments El Charco Azul, hotel in San Pedro

B&B and Apartments El Charco Azul offers accommodations in El Risco, a 19-minute walk from El Risco Beach and 30 miles from Parque de Santa Catalina.

Clean room. Nice spay if you get an apartment. Parking on site.
8.6
Scored 8.6
Excellent
Rated excellent
268 reviews
Price from$53.40per night
Gáldar, habitación privada en la playa, hotel in San Pedro

Just a 8-minute walk from La Guancha Beach and 0.7 miles from Boca Barranco Beach, Gáldar, habitación privada en la playa features accommodations in Gáldar with an open-air bath.

very clean with everything needed for a short stay
7.1
Scored 7.1
Good
Rated good
98 reviews
Price from$58.74per night
Gáldar PENTHOUSE OVER THE SEA!, hotel in San Pedro

Gáldar PENTHOUSE OVER THE SEA! is located in Sardina, just 1.4 miles from Dos Roques Beach and 20 miles from Parque de Santa Catalina. Guests staying at this apartment have access to a balcony.

9.0
Scored 9.0
Wonderful
Rated wonderful
56 reviews
Price from$122.82per night
Cabañas Valle Verde, hotel in San Pedro

Cabañas Valle Verde is located in Moya, just 22 miles from Parque de Santa Catalina and 14 miles from Cueva Pintada Museum. With garden views, this accommodation provides a patio.

9.1
Scored 9.1
Wonderful
Rated wonderful
160 reviews
Price from$76.90per night
Casa Álamo Agaete, hotel in San Pedro

Casa Álamo Agaete in Agaete provides adults-only accommodations with a garden, a terrace, and a shared lounge.

Great central location - 25 min walk from the ferry port
8.2
Scored 8.2
Very Good
Rated very good
329 reviews
Price from$56.60per night
Casa Buenavista, hotel in San Pedro

Providing a garden, Casa Buenavista provides accommodations in Hoya de Pineda. Both free Wifi and parking on-site are available at the vacation home free of charge.

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

A 3-minute walk from Agaete Piscina Natural in Agaete, Seaside Villa - Agaete features accommodations with access to a solarium.

If you want to wake up with the sound of the surf at your front patio, have guaranteed free parking, (which is at a premium in this area), want a very clean space with a responsive host, this is the place to stay! A 3 minute walk along the oceanfront promenade to the port and all its restaurants and the sights of the harbor. One comfortable queen bed, two twin beds. Guide books, and brochures in the apartment to help explore the island. Though we did not utilize it, washing machine available.
9.0
Scored 9.0
Wonderful
Rated wonderful
173 reviews
Price from$127.09per night
See all hotels in and around San Pedro
Subscribe to receive premium deals

Prices drop the second you sign up!