< Back

Contact us

Our scuba travel experts are available 24/7 to assist you in planning and booking a fantastic scuba diving vacation

Rio Piedras Apartments

Hotel category

3 Star







5 star dive center

Walking distance

House reef


Resort Highlights

  • All rooms are only 100 meters from the beach and have a huge balcony or terrace
  • Swim in the rooftop pool with endless sea views
  • Have a drink at the poolside bar on the roof as the sinks down into the ocean
  • Shopping and entertainment center is just a 5 minute walk away
  • Single tank dive trips to all the best dive sites straight from the harbour
  • Become a shark defender through the PADI AWARE Shark Conservation Course
  • Visibility is good in winter an excellent in summer 


Your search parameters

{$ $select.selected $}{$ count $} night
Room type
What's included
Package inclusions
Meal plan
Today's Price
  • {$ room.title $}

    1 / {$ room.images.length $}
    • Max occupancy: {$ room.maxOccupancy $}
    • Beds: {$ room.bedTypeTitle $}
    • Room size: 
    • Min age of guests:  {$ room.minAge $}+
    Show room information
    Diver package
    • {$ room.title $} {$ 'for' | translate $} {$ ::ctrl.filter.duration $} night
    • {$ "Meals as per chosen meal plan" | translate $}
    • {$ 'Free DAN dive accident insurance' | translate $}
    • {$ divesNumber $} {$ diveType $} dives per diver
    • {$ room.divesAmount $} {$ 'dives per diver' | translate $}
    • {$ 'Unlimited shore dives' | translate $}
    • {$ item.title $}
    • {$ item.title $}
    Non-diver package
    • {$ room.title $} {$ 'for' | translate $} {$ ::ctrl.filter.duration $} night
    • {$ 'Meals as per chosen meal plan' | translate $}
    • {$ item.title $}
    • Sold outView availability calendar
    • No prices available for the selected dates

      {$ room.exceptionMessage $}

      Please contact us for a quote
    • {$ rate.mealPlan ? main.utils.getTextFromInfo(rate.mealPlan,'shop','RESORT_MEAL_PLANS') : 'Room only' | translate $}

      Special last minute rate

      This rate is valid for bookings made less than {$ rate.applicationDays $} days before check-in date

      This rate is valid for bookings made between {$ rate.dateFrom | date:"dd MMM yyyy" $} and {$ rate.dateTo | date:"dd MMM yyyy" $}

      {$ $root.currency $} {$ $root.setValue(rate.personCompareRatePrice, ctrl.info.currency,0,0,0,true) $} {$ $root.currency $} {$ $root.setValue(rate.personRatePrice, ctrl.info.currency,0,0,0,true) $}

      per person for

      {$ ::ctrl.filter.duration $} night

      free cancellation
      until {$ ::main.utils.showCancellationDate(room.freeCancellationDays) $}

      {$ 'Prices include taxes & service fees' | translate $}

      + {$ $root.currency $} {$ $root.setValue(rate.personRatePrice - room.rates[0].personRatePrice, ctrl.info.currency, 0,0,0,true) $} p.p. {$ 'Select' | translate $}

      You save{$ $root.currency $} {$ $root.setValue(+rate.compareRatePrice - rate.ratePrice, ctrl.info.currency,0,0,0,true) $}

      {$ $root.currency $} {$ $root.setValue(+rate.ratePrice + +room.divesPrice, ctrl.info.currency,0,0,0,true) $} For {$ ctrl.totalGuests $} guestin {$ ctrl.totalRooms $} roomfor {$ ::ctrl.filter.duration $} night

      including {$ divesNumber $} {$ diveType $} divesincluding {$ divesNumber $} dives

      You can customize the # dives on the next step

Sorry, there are no rooms available for the selected dates or occupancy
Select search parameters to view available rooms & prices


Once we receive your booking, we double check availability with the dive operator and reserve your spot. If there are any issues, we get back to you within 24 hours


If all is good, we send you an E-mail confirming that your booking is final


You then have 24 hours to take care of other travel arrangements. Your credit card will only be charged after that period

Payment terms

  • 25% of the total booking amount is due at the time of booking
  • 75% (balance) is due 35 days prior to arrival

Cancellation fee

  • 5% of the total booking amount will be charged if you cancel more than 10 days prior to arrival
  • 25% will be charged if you cancel less than 10 days prior to arrival

Why Book With Padi Travel?



24/7 Expert


Best price

No Hidden

Free DAN
Dive Insurance

Resort Description

Rio Piedras Apartments is a comfortable, beach-front complex with a swimming pool and bar on the rooftop.

There's more than meets the eye with these simple apartments. Each one comes with a huge balcony or terrace and there's a pool and bar on the rooftop! Expect striking ocean views from all corners, and convenient access to the beach, supermarkets and restaurants along the marina. There's also a nice restaurant on site if you're tired from a day on the beach.

The 5* PADI dive center is in walking distance and runs boat trips straight off the harbour, so no hanging around for transfers. Become a knowledgeable and passionate shark defender through the PADI AWARE Shark Conservation Speciality Course and swim away with practical actions you can take to give vulnerable sharks a fighting chance. 



Explore diving around the Rio Piedras Apartments

Best dive sites in Canary Islands

La Catedral – This site in Gran Canaria is considered one of the top dives in the region due to the unusual and impressive volcanic formations. Off the coast of La Isleta, just north of Las Palmas, is a morass of lava tubes, caves, arches and crevices. You’ll need a boat and local knowledge to enjoy the best dive on this site. The Arona - For shipwreck lovers, Las Palmas in Gran Canaria has a variety of wrecks; some say these are among the best in the world. The Arona is basically in one piece, lying on its side in 40 metres/130 feet of water. It’s well known for the schools of barracuda and other pelagics that patrol her hulk. La Restinga - There is a marine reserve on El Hierro where turtles, tuna and dolphins abound; even whale sharks put in an occasional appearance. As recently as 2011, an underwater volcano erupted here, and already marine life is moving back in. El Hierro is the smallest of the Canary Islands and is a bit remote – you have to fly to Tenerife and get a ferry – but the diving makes up for the effort. La Burrera - Just off the small island of La Graciosa to the north of Lanzarote lies this site highlighted by a dramatic underwater seascape including pinnacles, columns and large rocky ledges. Marine life is protected here and thrives. Cuevo Del Palm Mar – Located ten minutes from Los Cristianos and Las Galletas in Tenerife, is a thrill for advanced and deep divers. Crystal clear water gives incredible visibility to view large rocks, a cave, lobsters, Atlantic barracudas and several species of moray eels. Though gentle and inquisitive, some of these toothy eels are quite ferocious looking.

What to see

From octopi to timid rays, you will see an exceptional amount of marine life during your vacation on the Canary Islands. Some of the eels here are out of this world, boasting vibrant colors and patterns. Some of the most impressive marine life, however, is the best camouflaged, look closely at the rocks and reefs to spot some pretty spectacular creatures.

Sea turtles are also popular, here, so come to check them out as they feed on grasses or rest in the shallows.

Dive Center


  • No waiting, no car rides, the boat leaves directly from Puerto Rico Harbour
  • 25 Years of Experience in the South of Gran Canaria
  • PADI AWARE Shark Conservation Speciality Course
  • Access to an artificial reef, alive with rays, barracuda and angel shark
  • Only diving school granted permission to operate boat diving trips from Puerto Rico Harbour


Top Diving offers superb year round scuba diving in the crystal blue waters off the rugged Gran Canarian coastline.

Catering for divers of all experiences, the 5* PADI dive center and dive shop offers courses ranging from Open Water through to Assistant Instructor. Top Diving can provide training from PADI, ITDA and CMAS certified instructors and the center has its own chamber facilities.

Their dive sites are the best available off the south coast of Gran Canaria and are easily and quickly reached by a short boat journey in brand new state of the art RIBs. The centre is right by the harbour so there are no long car journeys to get your equipment to the boat.

Due to the constraints with regards O2 handling under Spanish law, very few dive centres are able to offer anything but standard air-fills. Top Diving are qualified O2 handlers under Spanish law (necessitated by being recompression chamber operators) and are therefore able to offer nitrox fills to suitably qualified divers. This enhances your diving experience by extending your no decompression dive times and is especially suited to the relatively shallow diving offered off the southern coast of Gran Canaria.


PADI® Courses Available

  • Project Aware Specialties
  • Intro Dives/Discover Scuba
  • Open Water Diver
  • Advanced Open Water Diver
  • Divemaster

Diving gear

  • Tanks With Int (Yoke) Valves

Diving Facilities

  • Shop
  • Wi-Fi (Free)
  • Fish Id And Diving Books

For your safety

  • Emergency Oxygen Kit
  • First Aid Kits

Languages spoken

  • English
  • Spanish

PADI membership level

  • Padi 5 Star Dive Center


  • Padi 5 Star

Dive boat facilities

  • Ladder
  • Dry Area
  • Seating Area
  • Shaded Space
  • Drinking Water

Resort Amenities


  • Restaurant
  • Swimming Pool(S)

Amenities & services

  • Wi-Fi (Free)


  • Cash (Eur)

How to get there


  • Take a 30 minute taxi from Gran Canaria Airport or hire a car and make use of free parking at the apartments (advance booking required).
  • Check In is 3pm


  • Check Out is at 12pm
  • Take a 30 minute taxi to Gran Canaria Aiport


Reviewed on {$ review.dateWritten | date:"MMMM dd, yyyy" $}

{$ review.title $}

Reviewed by {$ review.screenName $}, a ScubaTribe travelerRead full review

See more reviews
{$ review.title $}
Review by {$ review.user.username $}, a TripAdvisor traveler
Read full review

We don't have enough ratings for this dive operator to display them yet

We don't have enough ratings for this dive operator to display them yet

Dive center
Rental gear
Reviewed on {$ review.tripStartDate ? review.tripStartDate : review.created | timezone | date:"MMMM dd, yyyy" $}

Show details

Dive center
Rental gear
Hide details
Answer from dive operator: