72 Best Places To Take Pictures In Puerto Rico For Instagram (2024)

Puerto Rico has many great spots to take pictures.

I’ve been visiting Puerto Rico since my childhood, and some of the best pictures I’ve taken are on the island.

Here is a list of the 72 best places to take pictures in Puerto Rico:

 

1. Playa Villa Pesquera – Isabela

There is plenty to photograph here like yummy Puerto Rican food, teal water, and big rocks for your backdrop.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
l
 
 
 
 

A post shared by Kimberly Cortés Pérez (@corteskimberly14)

Photo credit: @corteskimberly14

This beach is only 20 minutes away from the BQN airport.

Below is a Google Map that shows the location of Playa Villa Pesquera:

 

2. Gozalandia Falls – San Sebastián 

This mesmerizing waterfall is definitely a ‘must’ for travel bloggers and novices alike.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Dana Berez✨Travel & Lifestyle (@danaberez)

Photo credit: @danaberez

The area is about an hour away from Aguadilla Airport.

Below is a Google Map that shows the location of Gozalandia Falls:

 

3. Flamenco Beach – Culebra

Flamenco Beach is very popular, with ruins, white sand, and palm trees.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Magdalena Oliveras Sinigaglia (@mos0214pr)

Photo credit: @mos0214pr

Culebra is an island off of the mainland that you can get to by ferry or plane.

Below is a Google Map that shows the location of Flamenco Beach:

To learn more about Flamenco Beach, click here.

 

4. Governor’s Mansion – Old San Juan 

The mansion is a big part of Puerto Rico’s history and is only minutes away from the SJU.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Chauncey Howard (@thechaunce82)

Photo credit: @thechaunce82

Below is a Google Map that shows the location of the Governor’s Mansion:

 

5. La Fortaleza Umbrella Street aka Paseo de Sombrillas – San Juan

This famous walkway leads up to the Governor’s Mansion, located in Old San Juan, just 10 minutes from the SJU.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Señor Paleta (@srpaleta)

Photo credit: @srpaleta

Below is a Google Map that shows the location of La Fortaleza:

 

6. Luquillo Beach – Luquillo

The calm teal waters of this beach are a dream, with a stunning backdrop of El Yunque. Plus, it’s only 40 minutes away from San Juan!

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Everest Kole | Nature & Mindfulness (@vagabondlivin)

Photo credit: @vagabondlivin

Below is a Google Map that shows the location of Luquillo Beach:

To learn more about Luquillo Beach, click here.

 

7. Condado Beach – San Juan

This beach is a bit more luxurious. You can pose with the Puerto Rican flag that’s there.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by May Gonzalez (@maaygonzalezv)

Photo credit: @maaygonzalezv

It’s right in San Juan, only minutes from the airport.

Below is a Google Map that shows the location of Condado Beach:

To learn more about Condado, click here.

 

8. El Yunque National Forest

You can find amazing waterfalls, lush greens, and elusive animals to take photos of here, only 40 minutes away from the San Juan  airport.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by PUERTO RICO 🇵🇷 • Luis Sousa (@sousa_pr)

Photo credit: @sousa_pr

Below is a Google Map that shows the location of El Yunque National Forest:

To read about El Yunque in more detail, click here.

 

9. Calle Imperial

Calle Imperial is where you can pose in front of a well-known, giant-painted PR flag.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Theo Thompson (@iamtheothompson)

Photo credit: @theo.trix_

Located in Old San Juan, it is only minutes from the San Juan airport.

Below is a Google Map that shows the location of Calle Imperial:

 

10. El Morro aka San Felipe del Morro Castle – Old San Juan

This old historical castle is a great place to strike a pose. Another location in Old San Juan, just minutes away from the SJU.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Kennethpilotpr (@kennethoceann)

Photo Credit: @kennethoceann

Below is a Google Map that shows the location of San Felipe del Morro Castle:

 

11. ‘I Love Puerto Rico’ Sign

No matter what, you should document your stay with a picture in front of the ‘I Love Puerto Rico’ sign in Old San Juan, only minutes away from the San Juan Airport.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Old San Juan & Puerto Rico (@oldsanjuanpr)

Photo credit: @oldsanjuanpr

Below is a Google Map that shows the location of the I Love PR Sign:

 

12. Las Salinas – Cabo Rojo

This spot is where you can take pictures of the pink salt flats, and even walk out over them.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Arriane* Serafico-Anderson 🇵🇭 (@arrianeserafico)

Photo credit: @arrianeserafico

It’s about 50 minutes from the Aguadilla airport and over an hour from the SJU. 

Below is a Google Map that shows the location of Las Salinas:

 

13. Cayo Caracoles – Lajas

Mangroves are what make this spot special, along with untouched coasts and calm waters.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Efraín (@efra90)

Photo credit: @efra90

You would have to take a boat to this location.

Below is a Google Map that shows the location of Cayo Caracoles:

 

14. Finca De Girasoles — Guánica 

Who doesn’t love a sunflower field? This area is over an hour away from the Aguadilla airport.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Esteban Perez (@tebinperez)

Photo credit: @tebinperez

Below is a Google Map that shows the location of Finca De Girasoles:

 

15. Playa Punta Borinquen – Aguadilla

This beautiful beach is located right near the Aguadilla airport.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Melody Rose |Photo|Turismo|PR (@melodiarosa)

Photo credit: @melodiarosa

Here is a Google Map to Playa Punta Borinquen:

 

16. Playa Fortuna – Luquillo

This is a smaller beach right next to Luquillo Beach, only 40 minutes away from the SJU.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by L E M U E L (@lemuelo_pr)

Photo Credit: @lemuelo_pr

Below is a Google Map that shows the location of Playa Fortuna:

Learn more about Luquillo by clicking here.

 

17. Puente La Hamaca – Adjuntas

This is a swinging bridge perfect for that dramatic photo.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Puerto Rico ⚡️ Omark (@omvrk)

Photo credit: @omvrk

It’s over an hour away from both the Aguadilla Airport and the San Juan Airport.

Below is a Google Map that shows the location of Puente La Hamaca: 

 

18. Utuado

Utuado is an area of Puerto Rico that has really interesting architecture.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Taleyshka González Fantauzzi (@taleyshka)

Photo credit: @taleyshka

It’s only an hour and twenty minutes from the SJU.

Below is a Google Map that shows the location of Utuado:

 

19. Crash Boat Beach Aguadilla

This popular beach is especially great for portrait photos. What’s also great is it’s minutes away from the BQN airport!

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Slofilms (@slofilms)

Photo credit: @slofilms

Below is a Google Map that shows the location of Crash Boat Beach:

Read more about Crash Boat Beach here.

 

20. Playa Negra or Black Sand Beach – Vieques

This is the most unique beach on the list, the black sands are great for eye-catching photographs.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by joanna / luxury taste maker (@luxurytastemaker)

Photo credit: @luxurytastemaker

You will need to take the ferry or a small aircraft to access the area.

Below is a Google Map that shows the location of Playa Negra:

Read more about Vieques here.

 

21. Palominito Cay

Palominito Cay is a very small island great for drone photography. You will need to take a short boat ride to the area.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Puerto Rico ⚡️ Omark (@omvrk)

Photo Credit: @omvrk

Below is a Google Map that shows the location of Palominito Cay:

 

22. Playa Survival aka Survival Beach – Aguadilla

This beach has massive rock formations, great for backdrops!  

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Alexis Almodovar (@aalmodovar_alexis)

Photo credit: @aalmodovar_alexis

To arrive you will need to do a mini hike.  It’s also special because it’s so close to Aguadilla airport.

Below is a Google Map that shows the location of Survival Beach:

Learn more about visiting Survival Beach here.

 

23. Cerro Mime – Orocovis

This is the first hiking trail on the list— gorgeous!

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Kristine Mlnz Stgo (@mlndzkiki)

Photo credit: @mlndzkiki

The trail is in the middle of the island, an hour and 20 minutes from the San Juan airport. 

Below is a Google Map that shows the location of Cerro Mime:

 

24. Cascada Las Delicias Jayuya – Ciales 

Waterfalls are a great Puerto Rican experience, and they are a great way to spice up your feed.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Omar Martinez (@omarmartinezmusik)

Photo credit: @omarmartinezmusik

It’s only an hour and twenty minutes from the San Juan airport.

Below is a Google Map that shows the location of Cascada Las Delicias:

 

25. Chorros del Río La Planta – Arecibo

This is another waterfall you should add to your list! It’s also very close to the San Juan airport, only an hour away.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Brian Steven 🌎 ✈ (@briansteven)

Photo credit: @briansteven

Below is a Google Map that shows the location of La Planta:

 

26. Abandoned Airplane aka Avión Abandonado – Aguadilla

This is a very unique backdrop for photos. The airplane is only minutes from the BQN as well.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by KRIS•uh•LEES🧿 (@_crisalysmarie)

Photo Credit: @_crisalysmarie

Below is a Google Map that shows the location of El Avión:

 

27. Pintalto Cerro Cabrera – Aguadilla

You should really check out this area. It’s an art district with buildings covered in murals.  Also, it’s minutes from Aguadilla airport! 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by M O N I C A ♡✈︎ | HOUSTON TRAVEL BLOGGER (@mosantamaria)

Photo Credit: @mosantamaria

Below is a Google Map that shows the location of Cerro Cabrera:

 

28. Mar Chiquita – Manatí 

If you take aerial photos or drone photography, this beach is so cool!

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Evo Photography (@evo_photography_pr)

This area is 45 minutes away from the San Juan airport.

Photo credit: @evo_photography_pr

Below is a Google Map that shows the location of Mar Chiquita Beach:

 

29. Cueva Ventana – Arecibo

You will have to hike to this location, which opens to a picturesque keyhole cave looking out over a valley.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Katia (@kat.katia_)

Photo credit: @kat.katia_

The area is 58 minutes from the San Juan airport.

Below is a Google Map that shows the location of Cueva Ventana:

 

30. Sun Bay Beach – Vieques

Another pretty beach on the list is this one, full of seashells and palm trees.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Marina Girgis🌞 Personal Brand Coach & Speaker (@vivaciouslymarina)

Photo credit: @vivaciouslymarina

You will need to take a 30-minute ferry ride or take a plane to this island.

Below is a Google Map that shows the location of Sun Bay Beach:

 

31. Yokahu Tower El Yunque

This tower is located in the jungle of El Yunque, and the views from the top are unbeatable! 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Manny Rivera (@mannydronephotography)

Photo credit: @mannydronephotography

El Yunque is 34 minutes away from SJU.

Below is a Google Map that shows the location of El Yunque Peak Tower:

 

32. Villaronga House – Ponce

This is a really pretty piece of Puerto Rican architecture, perfect for posing in front of.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Sean Copeland (@sean.r.copeland)

Photo credit: @sean.r.copeland

The area is one hour and thirty minutes away from Aguadilla airport.

Below is a Google Map that shows the location of Casa Wiechers Villaronga:

 

33. Parque de Bombas – Firehouse in Ponce

Another piece of architecture worth visiting is this firehouse, which is full of history and vibrancy! 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by dilara (@didilovesmusic)

Photo credit: @didilovesmusic

Ponce is an hour and thirty minutes away from Aguadilla airport.

Below is a Google Map that shows the location of Parque de Bombas:

 

34. Boquerón Beach – Cabo Rojo 

This beach has a pier that is painted like the PR flag, plus lots of fun things to do and take photos of!

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by claudioplanet (@claudioplanet)

Photo credit: @claudioplanet

The closest airport to this area is the BQN airport, over an hour away.

Below is a Google Map that shows the location of Playa Boqueron:

 

35. Mosquito Bio Bay – Vieques 

Being able to catch the glowing blue waters of Mosquito Bay in a photograph is really special. 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Tatiana Gorelick (@tati_link)

Photo credit: @tati_link

You will need to take a 30-minute ferry ride or fly on a plane to get to the island.

Below is a Google Map that shows the location of Mosquito Bay Beach:

 

36. Playa Escondida – Fajardo

The water is seriously so blue at this beach, it’s perfect for photographing. Fajardo is 42 minutes away from SJU.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Jenna Davila (@divinefemininelight)

Photo credit: @divinefemininelight

Below is a Google Map that shows the location of Playa Escondida:

 

37. Seven Seas Beach – Fajardo

Also known as Parque Nacional Balneario Seven Seas. This blue flag beach is another amazing place for photos.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by ARMANI (@armanigrandanes)

Photo credit: @armanigrandanes

This place is very close to the San Juan airport, only 42 minutes away!

Below is a Google Map that shows the location of Seven Seas Beach:

 

38. El Chorro de Doña Juana – Orocovis 

Make sure to check out this magical waterfall in the middle of the island! 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Puerto Rico Es Una Av🇵🇷ntura (@aventura100x35)

Photo credit: @aventura100x35

The area is one hour and twenty minutes from the airport in San Juan.

Below is a Google Map that shows the location of Cascada Chorro de Doña Juana:

 

39. Rio Camuy Cave Park

This is a great spot for adventurers and travel bloggers! Camuy is just over an hour away from the San Juan airport.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by eve (@evieevealicious)

Photo credit: @evieevealicious

Below is a Google Map that shows the location of Rio Camuy Cave Park:

 

40. Río La Soplaera – Peñuelas

Here is another gorgeous waterfall to pose in front of!

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Jonathan Veguilla | PR 🇵🇷 (@amazing787)

Photo credit: @amazing787

It’s about an hour and twenty minutes away from Aguadilla airport.

Below is a Google Map that shows the location of La Soplaera Waterfall:

 

41. Vieques Island 

The whole island of Vieques is like a nature reserve, with wild ponies, rugged coastlines, and mesmerizing sunsets.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Sarah Fay | Travel Blogger (@travelsofsarahfay)

Photo credit: @travelsofsarahfay

To get here, you will have to take a 30-minute ferry ride or a separate plane. 

Below is a Google Map that shows the location of Vieques:

 

42. Playa Montones – Isabela 

This is another wild beach right next to Jobos Beach that is much less crowded and has big waves.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Everest Kole | Nature & Mindfulness (@vagabondlivin)

Photo credit: @vagabondlivin

It’s only a 20-minute drive from the BQN. 

Below is a Google Map that shows the location of Montones Beach:

 

43. Isla Desecheo aka Desecheo National Wildlife Refuge 

This is a family-friendly spot full of wild animals and nature to take pictures of!

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Christopher B. Moreno Alma (@capt_morenoalma)

Photo credit: @capt_morenoalma

You will need to take a boat ride here.

It is over an hour away from the BQN airport.

Below is a Google Map that shows the location of Desecheo Island:

 

44. Cabo Rojo National Wildlife Refuge

This stunning area of Cabo Rojo has beautiful landscapes for drone footage.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Antonia | Travel, Hike, Bake with Kids! (@knead.to.roam)

Photo credit: @knead.to.roam

Below is a Google Map that shows the location of Cabo Rojo National Wildlife Refuge:

 

45. Yauco

This is another area worth visiting for its vibrant buildings and murals.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Brigitte Bardot (@brigitte7bardot)

Photo Credit: @brigitte7bardot

Yauco is about one hour and twenty minutes from Aguadilla airport.

Below is a Google Map that shows the location of Yauco:

 

46. Río Tres Palmita

You’ll love this river for its earthy tones, and its pretty waterfalls! 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by 🎀💗👗Barbie Plus💋💍👠 (@yari2716)

Photo credit: @yari2716

It is located near Ponce, about one hour and thirty minutes from the BQN.

Below is a Google Map that shows the location of Tres Palmita:

 

47. Steps Beach – Rincón

Steps Beach is yet another gorgeous beach in Rincon

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Chris Patino (@cpatino)

Photo credit: @cpatino

Below is a Google Map that shows the location of Steps Beach:

 

48. Ojo de Agua – Vega Baja

This place is super cute, with a man-made pool and a swing that has the Puerto Rican flag on it! 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Kelvin D. Colón Delgado 🎨 (@_kelvindaniel_)

Photo Credit: @_kelvindaniel_

The area is just over one hour away from the San Juan airport.

Below is a Google Map that shows the location of Ojo De Agua:

 

49. Las Picuas Beach – Río Grande

The beach here is really a hidden gem, and it’s only 30 minutes away from the San Juan airport!

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Kelvin D. Colón Delgado 🎨 (@_kelvindaniel_)

Photo credit: @_kelvindaniel_

Below is a Google Map that shows the location of Las Picuas Beach:

 

50. La Poza del Obispo – Arecibo

This very small beach is a lot like Manatí in its shape and uniqueness; a drone photographer’s dream! 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Sharlene Burgos Benjamin (@sharleneburgos)

Photo credit: @sharleneburgos

Below is a Google Map that shows the location of Playa La Poza del Obispo:

 

51. Ferro Los Morrillos – Cabo Rojo

Ferro Los Morrillos is a beautiful lighthouse on a small bit of land overlooking the ocean which inspires a bit of fantasy in my opinion!

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Joel Rivera (@joel_pr14)

Photo credit: @joel_pr14

This is right at the end of the western shore where it meets the southern shore, over an hour away from the BQN.

Below is a Google Map that shows the location of Faro Los Morrillos:

 

52. Playa Buyé – Cabo Rojo

Another teal beach, perfect for lounging, adventuring, and making those memories!

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by kyle (@kyl3flynn)

Photo credit: @kyl3flynn

This beach is over an hour away from Aguadilla airport.

Below is a Google Map that shows the location of Buyé Beach:

 

53. Isla Verde “Paraíso Tropical” 

This beach is very luxurious, right outside a bunch of resorts. 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by RichFit (@amber.riches)

Photo credit: @amber.riches

Below is a Google Map that shows the location of Isla Verde:

 

54. Balneario de Dorado 

Another luxurious beach. It’s about 20 minutes away from the SJU.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by 𝒻𝒶𝒷𝒾𝑜𝓁𝒶 𝓂𝒾𝓁𝒶𝑔𝓇𝑜𝓈 𝓇𝑜𝓁𝑜𝓃 𝒹𝑒 𝒿𝑒𝓈𝓊𝓈 (@barbie__faby)

Photo Credit: @barbie__faby

Below is a Google Map that shows the location of Balneario de Dorado:

 

55. San Germán

This is a lush green hiking trail for those seeking adventure. It is over an hour away from the BQN.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by 𝑿𝒂𝒗𝒊𝒆𝒓 𝑶. 𝑮𝒐𝒏𝒛𝒂𝒍𝒆𝒛 (@___xavieromargonzalez)

Photo credit: @__xavieromargonzalez

Below is a Google Map that shows the location of San Germán:

 

56. Guánica

This is a general area with plenty to take pictures of, like pretty sunsets and mountains.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by EL SONIDO MÁS CARO (@kekomusik)

Photo credit: @kekomusik

It is about an hour and twenty minutes away from Aguadilla airport.

Below is a Google Map that shows the location of Guanica:

 

57. Balneario Cerro Gordo – Vega Alta

Another beach on this list is Balneario Cero Gordo, which has fish and real water to photograph!

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Mia Karina (@_miakarina)

Photo credit: @_miakarina

It’s only a short drive from the airport in San Juan; only about 30 minutes.

Below is a Google Map that shows the location of Balneario Cerro Gordo:

 

58. Maunabo

This area is known for its beautiful mountains and rivers. It’s one hour and twenty minutes from the San Juan Airport.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Mairaly 🇩🇴 (@harmonicurls)

Photo credit: @harmonicurls

Below is a Google Map showing Maunabo:

 

59. Quebradillas

I chose this location because there are lots of amazing resorts right along the water that have amazing views!

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Jennifer Fungenzi💖 (@jennifercosculluela)

Photo credit: @jennifercosculluela

Quebradillas is just over an hour away from the SJU.

Below is a Google Map that shows the location of Quebradillas:

 

60. Playita Azul – Mayagüez 

I like this spot because there is a cute wall mural you can pose at!

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Laura ✨ Latina Creator (@bylauracollazo)

Photo Credit: @bylauracollazo

This area is about 40 minutes away from the BQN.

Below is a Google Map that shows the location of Playita Azul:

 

61. Ceiba

Ceiba is such a pretty area, the whole place is worth visiting as it’s full of hidden gems! 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by NATALIA CASTILLO• ENTREPRENEUR (@iamnataliacastillo)

Photo credit: @iamnataliacasillo

It’s about an hour away from the San Juan airport.

Below is a Google Map that shows the location of Ceiba:

 

62. Piñeros Island – Ceiba

This is a small island off the coast of Ceiba, that is only a short boat ride from the mainland.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by DJ PALINA LA DIVA ⚡️ MIAMI 🌴 (@djpalinaladiva)

Photo Credit: @djpalinaladiva

Below is a Google Map that shows the location of Isla Piñeros:

 

63. Paseo Lineal – Isabela

This is a biking trail that’s over 3 miles long, leading to numerous beaches and fun things to look at along the way.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Everest Kole | Nature & Mindfulness (@vagabondlivin)

Photo credit: @vagabondlivin (me!)

It’s also only 20 minutes away from Aguadilla Airport!

Below is a Google Map that shows the location of Paseo Lineal Isabela:

 

64. Punta Icacos – Yabucoa

The rock formations in the waters here are really special and worth visiting! Plus, it’s just over an hour away from the San Juan Airport.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Horacio ♌️🇵🇷🌴 (@horaciovel)

Photo credit: @horaciovel

Below is a Google Map that shows the location of Punta Icacos:

 

65. Playa Hobiie – Carolina

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Geographically unstable ૐ✈ (@_ana.armas_)

Photo credit: @_ana.armas_

This is another beach located in the luxurious Carolina, only minutes from the airport.

Below is a Google Map that shows the location of Hobie Beach:

 

66. Playa Pelícano – Ponce

This is a small island off the coast of Ponce, with a beautiful beach and the lighthouse Caja de Muertos. 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Verónica (@vmp787)

Photo Credit: @vmp787

The only way to get here is by boat.

Below is a Google Map that shows the location of Playa Pelícano:

 

67. Cayo Lobos – Fajardo

With open water and blue skies, this is a photographer’s playground. It is about 50 minutes from the SJU.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Osem Kimozabi Vega (@osem_kimozabi)

Photo credit: @osem_kimozabi

Below is a Google Map that shows the location of Cayo Lobos:

 

68. Playa El Pastillo – Isabela

Isabela is home to many beautiful beaches, and this is one of them!

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Ashley Brodie (@pilikiaaa)

Photo Credit: @pilikiaaa

Just over 20 minutes from the BQN airport too.

Below is a Google Map that shows the location of El Pastillo:

 

69. La Zanja de los Cariduros – Fajardo

This is a small inlet in one of the prettiest areas of Puerto Rico! It is 50 minutes from the San Juan Airport.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by PUERTO RICO 🇵🇷 • Luis Sousa (@sousa_pr)

Photo credit: @sousa_pr

Below is a Google Map that shows the location of La Zanja:

 

70. Punta del Viento – Patillas

A simple and pretty walking trail along the ocean, perfect for an Instagram Update.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Natasha Rodríguez (@nrr.15)

Photo Credit: @nrr.15

Patillas is one hour and thirty minutes from the San Juan airport. 

Below is a Google Map that shows the location of Patillas:

 

71. Charco El Mangó – Adjuntas

A teeny watering hole with a waterfall! How cute! This area is centrally located, about an hour and twenty minutes away from the BQN.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by KhrizRivera (@khrizrivera)

Photo credit: @khrizrivera

Below is a Google Map that shows the location of Mangó Waterfall:

 

72. Piñones Beach

This beach is huge with lots of food, music, and beach life to photograph. It is about 20 minutes away from SJU.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Everest Kole | Nature & Mindfulness (@vagabondlivin)

Photo credit: @vagabondlivin

Below is a Google Map of Playa Pinoñes:

 

Final thoughts

The best place to take photos in Puerto Rico is Playa Negra (Black Sand Beach) in Vieques

Other great spots include Flamenco Beach and Luquillo Beach.

Make sure to check out our other article 30 best beaches in Puerto Rico for more inspiration!

72 Best Places To Take Pictures In Puerto Rico For Instagram (2024)
Article by

Jenny Diaz

Writer at PuertoRico.com. Growing up in New York and spending my summers in Puerto Rico, I have always loved writing, travel, and animals. I began my career as a travel writer, and after many different jobs in media, I have settled back into what I love most. I enjoy the beach, exploring the island with my family, and coffee!

About the author

Find the best things to do
by interest