Skip to main content

Search hotels in San Pedro

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

Popular hotels in San Pedro

Check out our top picks in San Pedro

Filter by:

Star Rating
Review score

Villa Dasil

San Pedro

Villa Dasil is located in San Pedro, just 24 miles from Parque de Santa Catalina and 8.5 miles from Cueva Pintada Museum. With mountain views, this accommodation features a terrace.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 16 reviews
Price from
$127.28
1 night, 2 adults

Hotel Puerto de Las Nieves

Agaete (Near 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.

E
Efraim
From
Israel
The spa was great! hot jacuzzy and allot of different options of streams in the pool. Really nice room with big balcony and nice bads to lay under sun, convinient bads. great location! 2 min from port and beach
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,731 reviews
Price from
$117.75
1 night, 2 adults

Occidental Roca Negra - Adults Only

Agaete (Near 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...

A
Adi Catibusic
From
Bosnia and Herzegovina
My partner and I had an amazing three-night stay at Occidental Roca Negra – Adults Only. The hotel is tucked into the cliffs, so the ocean views from our private terrace were stunning. The pool was perfect for lounging, and the spa was a great way to unwind. We loved the food, especially the rooftop restaurant with its awesome views. Plus, it’s super close to natural pools and beaches. The staff was welcoming and made everything easy. If you're looking for a chill, romantic getaway, this place is a winner!
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,406 reviews
Price from
$129.53
1 night, 2 adults

Hotel Rural Juncalillo

Gáldar (Near San Pedro)

Hotel Rural Juncalillo has a shared lounge, terrace, a restaurant and bar in Gáldar.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 12 reviews
Price from
$94.44
1 night, 2 adults

Casona Eladio

San José de Caideros (Near San Pedro)

Casona Eladio is located in San José de Caideros, just 25 miles from Parque de Santa Catalina and 9.3 miles from Cueva Pintada Museum.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 102 reviews
Price from
$105.98
1 night, 2 adults

Las Sirenas 2

Sardina (Near San Pedro)

Las Sirenas 2 offers accommodations in Sardina, a 4-minute walk from North Beach Sardina and 19 miles from Parque de Santa Catalina.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 7 reviews
Price from
$145.64
1 night, 2 adults

Acera del Duende-Sardina

Gáldar (Near San Pedro)

Offering a garden, Acera del Duende-Sardina offers accommodations in Gáldar. Guests are welcome to go for a swim in the private pool.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 5 reviews
Price from
$84.78
1 night, 2 adults

The Whiter House

Gáldar (Near San Pedro)

The Whiter House is located in Gáldar, just 17 miles from Estadio Gran Canaria and 17 miles from INFECAR.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 17 reviews
Price from
$132.47
1 night, 2 adults

Vv Suite Las Velas

Gáldar (Near San Pedro)

Vv Suite Las Velas offers accommodations in Gáldar, a few steps from North Beach Sardina and 19 miles from Parque de Santa Catalina.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Price from
$526.63
1 night, 2 adults

Villa El Guanche

Gáldar (Near San Pedro)

Providing mountain views, Villa El Guanche in Gáldar features accommodations, an outdoor swimming pool, and a garden. A public bath is available for guests, along with a solarium.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
$137.18
1 night, 2 adults
See all 13 hotels in San Pedro

San Pedro – 13 hotels and places to stay

Filter by:

Star Rating
Review score

Villa Dasil

San Pedro

Villa Dasil is located in San Pedro, just 24 miles from Parque de Santa Catalina and 8.5 miles from Cueva Pintada Museum. With mountain views, this accommodation features a terrace.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 16 reviews
Price from
$127.28
1 night, 2 adults

Hotel Puerto de Las Nieves

Agaete (Near 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.

E
Efraim
From
Israel
The spa was great! hot jacuzzy and allot of different options of streams in the pool. Really nice room with big balcony and nice bads to lay under sun, convinient bads. great location! 2 min from port and beach
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,731 reviews
Price from
$117.75
1 night, 2 adults

Occidental Roca Negra - Adults Only

Agaete (Near 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...

A
Adi Catibusic
From
Bosnia and Herzegovina
My partner and I had an amazing three-night stay at Occidental Roca Negra – Adults Only. The hotel is tucked into the cliffs, so the ocean views from our private terrace were stunning. The pool was perfect for lounging, and the spa was a great way to unwind. We loved the food, especially the rooftop restaurant with its awesome views. Plus, it’s super close to natural pools and beaches. The staff was welcoming and made everything easy. If you're looking for a chill, romantic getaway, this place is a winner!
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,406 reviews
Price from
$129.53
1 night, 2 adults

Hotel Rural Juncalillo

Gáldar (Near San Pedro)

Hotel Rural Juncalillo has a shared lounge, terrace, a restaurant and bar in Gáldar.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 12 reviews
Price from
$94.44
1 night, 2 adults

Casona Eladio

San José de Caideros (Near San Pedro)

Casona Eladio is located in San José de Caideros, just 25 miles from Parque de Santa Catalina and 9.3 miles from Cueva Pintada Museum.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 102 reviews
Price from
$105.98
1 night, 2 adults

Las Sirenas 2

Sardina (Near San Pedro)

Las Sirenas 2 offers accommodations in Sardina, a 4-minute walk from North Beach Sardina and 19 miles from Parque de Santa Catalina.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 7 reviews
Price from
$145.64
1 night, 2 adults

Acera del Duende-Sardina

Gáldar (Near San Pedro)

Offering a garden, Acera del Duende-Sardina offers accommodations in Gáldar. Guests are welcome to go for a swim in the private pool.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 5 reviews
Price from
$84.78
1 night, 2 adults

The Whiter House

Gáldar (Near San Pedro)

The Whiter House is located in Gáldar, just 17 miles from Estadio Gran Canaria and 17 miles from INFECAR.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 17 reviews
Price from
$132.47
1 night, 2 adults

Vv Suite Las Velas

Gáldar (Near San Pedro)

Vv Suite Las Velas offers accommodations in Gáldar, a few steps from North Beach Sardina and 19 miles from Parque de Santa Catalina.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Price from
$526.63
1 night, 2 adults

Villa El Guanche

Gáldar (Near San Pedro)

Providing mountain views, Villa El Guanche in Gáldar features accommodations, an outdoor swimming pool, and a garden. A public bath is available for guests, along with a solarium.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
$137.18
1 night, 2 adults
See all 13 hotels in San Pedro

Hotels with airport shuttles in San Pedro

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 751 reviews
From $155.68 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 750 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 379 reviews
From $164.85 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,823 reviews
From $124.23 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,064 reviews
From $349.72 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 775 reviews
From $220.32 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 491 reviews
From $261.21 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 426 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,616 reviews
From $328.39 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 505 reviews
From $126.11 per night

Most booked hotels in San Pedro and surrounding area in the past month

See all

Popular with guests booking hotels in Agaete

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,406 reviews

Popular with guests booking hotels in Agaete

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,731 reviews

Popular with guests booking hotels in Gáldar

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 744 reviews

Popular with guests booking hotels in Gáldar

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 12 reviews

Popular with guests booking hotels in Agaete

Popular with guests booking hotels in Agaete

Popular with guests booking hotels in Gáldar

Popular with guests booking hotels in Juncalillo

Popular with guests booking hotels in Gáldar

Popular with guests booking hotels in Moya

Hotels located in the center of San Pedro

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 16 reviews

23 miles from Parque de Santa Catalina in San Pedro, La Suerte Agaete-Amazing views By CanariasGetaway provides accommodations with access to a sauna.

Budget hotels in San Pedro and nearby

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 295 reviews

Lagarto offers accommodations in Agaete, 24 miles from Parque de Santa Catalina and 8.5 miles from Cueva Pintada Museum. Featuring mountain and garden views, this guest house also has free Wifi.

From $74.18 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 142 reviews

Casa Arte in San José de Caideros provides adults-only accommodations with a terrace and a shared lounge.

From $84.78 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 102 reviews

Casona Eladio is located in San José de Caideros, just 25 miles from Parque de Santa Catalina and 9.3 miles from Cueva Pintada Museum.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 582 reviews

Featuring a shared lounge, terrace and views of city, Casa Calma Yoga Hostel is located in Agaete, a 18-minute walk from Playa Dedo de Dios.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 13 reviews

Casa Venado - Finca Oaxaca offers accommodations in Agaete, a 14-minute walk from Playa Dedo de Dios and 23 miles from Parque de Santa Catalina. With city views, this accommodation provides a balcony.

Scored out of 10, guest rating 5.3
Fair - What previous guests thought, 3 reviews

Casa Quetzal - Finca Oaxaca offers accommodations in Agaete, 22 miles from Estadio Gran Canaria and 23 miles from TiDES. 22 miles from Parque de Santa Catalina and 6.2 miles from Cueva Pintada Museum,...

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 8 reviews

Casa Caracol - Finca Oaxaca is located in Agaete, just 22 miles from Estadio Gran Canaria and 23 miles from TiDES. 23 miles from Parque de Santa Catalina and 6.2 miles from Cueva Pintada Museum, the...

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 137 reviews

25 miles from Parque de Santa Catalina in Gáldar, Juncalillo House features accommodations with access to a solarium and open-air bath.

From $88.31 per night

Best hotels with breakfast in San Pedro and nearby

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,406 reviews

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 old...

From $234.32 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 12 reviews

Hotel Rural Juncalillo has a shared lounge, terrace, a restaurant and bar in Gáldar.

From $94.44 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 136 reviews

22 miles from Parque de Santa Catalina in Moya, Cabañas Valle Verde features accommodations with access to a public bath. With garden views, this accommodation provides a patio.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 330 reviews

Featuring free bikes, B&B and Apartments El Charco Azul features accommodations in El Risco.

From $89.49 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Home2Book Mountain Serenity House Agaete, Terrace in Agaete offers accommodations with free Wifi, 24 miles from Parque de Santa Catalina, 8 miles from Cueva Pintada Museum, and 23 miles from Estadio...

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 27 reviews

Villa Tamadaba Rural Home - Pet Friendly, Near Ocean, Ideal for Long Stays is located in Agaete, just 25 miles from Parque de Santa Catalina and 8.4 miles from Cueva Pintada Museum.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews

Cabaña en Finca is located in Agaete, just 8.5 miles from Cueva Pintada Museum and 24 miles from Estadio Gran Canaria.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 6 reviews

Providing a garden, Casa los Castaños offers accommodations in Agaete. This property offers access to a balcony, free private parking, and free Wifi.