Hotels in San Pedro de Alcántara (Andalusia, Spain)

86 hotels in San Pedro de Alcántara

  1. Globales Pueblo Andaluz

    3 Stars

    Buffet restaurant with themed dinners, Andalusian village style architecture

    Select dates to see exact prices

    NH San Pedro de Alcántara

    3 Stars

    Central location near local amenities, Private balconies in select rooms

    See prices from 19 sites
    from  £50
  2. Hotel Doña Catalina

    3 Stars

    Rooftop terrace with sun loungers, Proximity to regional golf courses

    See prices from 5 sites
    from  £53
  3. Hotel Avenida 31

    2 Stars

    On-site Mediterranean restaurant and bar, Proximity to San Pedro Beach

    See prices from 11 sites
    from  £70

    Hostal Acemar

    2 Stars

    Walk to local town landmarks, Access 24-hour on-site minimarket

    See prices from 9 sites
    from  £37

    Hostal Alicia

    1 Stars

    Central San Pedro de Alcántara location, Proximity to local coastal beaches

    See prices from 3 sites
    from  £42
  4. Hostal El Molino

    2 Stars

    Proximity to San Pedro Beach, Daily housekeeping and towel service

    See prices from 4 sites
    from  £59
  5. Gonzalez

    Outdoor terrace and lounge areas, San Pedro Beach access nearby

    Select dates to see exact prices

    Casa Rosa Nova

    Mountain and city views, Modern and recently renovated apartments

    Select dates to see exact prices
  6. Villa Turrion

    Select dates to see exact prices
  7. Villa Alicia

    Select dates to see exact prices
  8. Premium Penthouse By Aqua Vento

    Select dates to see exact prices
  9. Apartamento Vistas Al Mar En San Pedro (marbella)

    Select dates to see exact prices
  10. Guadalmina Golf Front Villa

    Select dates to see exact prices
  11. LUXURY 3 BEDROOM HOUSE AT LA QUINTA GOLF COURSE OCEAN and MOUNTAIN VIEW

    Select dates to see exact prices
  12. Awesome Views And Walk To The Beach! Rdr316

    Select dates to see exact prices
  13. Sunray Apartment San Pedro De Alcantara

    Select dates to see exact prices
  14. Benavista Guadalmina Alta

    Select dates to see exact prices
  15. La Quinta

    Select dates to see exact prices
  16. Luxe Villa Puerto Banus

    Select dates to see exact prices
  17. Apartment Lorcrimar

    Select dates to see exact prices
  18. Atico coqueto en Marbella, cerca Puerto Banus

    Select dates to see exact prices
  19. Benavista Guadalmina Baja

    Select dates to see exact prices
  20. Luxury Villa With Private Pool. El Noruego

    Select dates to see exact prices
  21. Lorcrimar 3

    Select dates to see exact prices
  22. Galindo Beach San Pedro Alcantara

    Select dates to see exact prices
  23. Los Arqueros Beach Marbella

    Select dates to see exact prices
  24. Exclusive Duplex Penthouse In Puerto Banus

    Select dates to see exact prices
  25. Hacienda Del Sol Apartment

    Select dates to see exact prices
  26. Amazing Panoramic Sea And Mountain View Townhouse

    Select dates to see exact prices
  27. Noray, 4 Bedroom Penthouse, San Pedro Beach

    Select dates to see exact prices
  28. Tropical Villa Galicia By The Beach

    Select dates to see exact prices
  29. Exclusiva Villa De Invitados En Guadalmina Baja-marbella

    Select dates to see exact prices
  30. Stylish Apartment With Terrace Ref M29

    Select dates to see exact prices
  31. Casa Linda Vista By Roomservices Lvb

    Select dates to see exact prices

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

When to book a hotel in San Pedro de Alcántara

  • Cheapest month: January
    £85 per night
  • Yearly typical price
    £101 per night
  • Peak month: August
    £251 per night

Frequently Asked Questions about San Pedro de Alcántara

  • When is the cheapest time to book a hotel in San Pedro de Alcántara?

    January is usually the cheapest month to book a hotel in San Pedro de Alcántara, with typical prices around £85 per night based on 1,942 price comparisons.

  • When are hotel prices highest in San Pedro de Alcántara?

    Hotel prices in San Pedro de Alcántara are usually highest during August, with typical prices around £251 per night.

  • How much does a hotel in San Pedro de Alcántara cost per night?

    Hotel prices in San Pedro de Alcántara usually range from £67 per night to £270 per night, with typical prices around £101 per night.

  • How do hotel prices in San Pedro de Alcántara change throughout the year?

    Hotel prices in San Pedro de Alcántara are typically lowest in January at around £85 per night, rising to around £251 per night in August.

  • October

    2026

    £95
    £71 — £119
  • November

    2026

    £86
    £67 — £105
  • December

    2026

    £87
    £67 — £106
  • January

    2027

    £85
    £67 — £104
  • February

    2027

    £86
    £71 — £106
  • March

    2027

    £98
    £74 — £121
  • April

    2027

    £103
    £88 — £124
  • May

    2027

    £120
    £94 — £148
  • June

    2027

    £131
    £114 — £159
  • July

    2027

    £139
    £122 — £167
  • August

    2027

    £251
    £242 — £270
  • September

    2027

    £126
    £116 — £147

Frequently Asked Questions about San Pedro de Alcántara

Hotels in San Pedro de Alcántara

These hotels may also be interesting for you...

City Districts - San Pedro de Alcántara

Points of Interest - San Pedro de Alcántara

Top Destinations

More Top Destinations