Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

3 to 4 Days in San Juan, Puerto Rico

Day 1 · Thu, May 21
San Juan, PR

Old San Juan

  1. Castillo San Felipe del Morro — Old San Juan — Start with the iconic cliffside fortress for sweeping harbor views and the best “first impression” of the city; go early before the heat builds. Timing: morning, ~1.5 hours.
  2. Paseo del Morro — Old San Juan — Walk the scenic waterfront path below the city walls for photos, ocean breeze, and an easy transition toward the historic core. Timing: late morning, ~45 minutes.
  3. Catedral Basilica Menor de San Juan Bautista — Old San Juan — Step inside one of the oldest cathedrals in the Americas for a short, beautiful break from the sun. Timing: midday, ~30 minutes.
  4. Café Cuatro Sombras — Old San Juan — A strong coffee and light lunch stop with quality Puerto Rican beans and an easygoing old-city atmosphere; approx. $15–25 per person. Timing: lunch, ~1 hour.
  5. El Morro Cemetery viewpoint / surrounding ramparts — Old San Juan — Slow down on the upper walls for dramatic photo stops and a final look over San Juan Bay before dinner. Timing: afternoon, ~45 minutes.
  6. Marmalade — Old San Juan — End with a polished dinner in the heart of the district; it’s a great special-occasion pick after a full sightseeing day. Timing: evening, ~1.5–2 hours.

Morning

Start early at Castillo San Felipe del Morro while the light is soft and the heat hasn’t fully kicked in yet. If you get there around opening, you’ll have the best chance of enjoying the fortress before tour groups and cruise-day crowds build. Admission is usually around $10 per person, and it’s part of the San Juan National Historic Site system, so bring water, sunscreen, and comfy shoes—the stone paths and ramps get hot fast. Give yourself about 1.5 hours to wander the batteries, look out over the Atlantic, and take in those huge harbor views that make this the classic first stop in Old San Juan.

From there, ease into Paseo del Morro, the scenic waterfront path below the city walls. It’s an easy late-morning walk with sea breeze, photogenic fort walls, and lots of places to pause without feeling rushed. The route naturally leads you back toward the heart of the old city, so it’s a nice transition rather than a separate “activity” that takes energy. If the sun is already strong, this is the moment to slow your pace and stay on the shaded stretches when you can.

Midday and Lunch

Next, step inside Catedral Basilica Menor de San Juan Bautista for a cooler, quieter break. This is one of the oldest cathedrals in the Americas, and even a short visit is worth it for the history and the peaceful atmosphere after the bright ramparts. Dress respectfully, keep your voice low, and plan on about 30 minutes unless you want to linger a bit longer.

For lunch, head to Café Cuatro Sombras. It’s a good old-city reset: strong Puerto Rican coffee, solid light bites, and a comfortable place to sit for an hour. Expect roughly $15–25 per person depending on whether you keep it simple with coffee and sandwiches or make it a fuller lunch. It’s an easy walk from the cathedral, so you won’t waste time crossing the district, and it’s the kind of place where you can check your photos, cool off, and plot the rest of the day without feeling overplanned.

Afternoon to Evening

After lunch, return to the upper walls for El Morro Cemetery viewpoint / surrounding ramparts. This is one of the best places to slow down, take photos, and get that classic wide-open view over San Juan Bay and the old fortifications. It’s especially nice in the late afternoon when the angle of the light softens everything. Give yourself about 45 minutes here, and don’t rush—the whole point is to pause, lean on the walls, and let the city’s layered history sink in.

Wrap up with dinner at Marmalade in the heart of Old San Juan. It’s a polished, special-occasion kind of place, so reserve ahead if you can, especially on a Thursday. Plan on 1.5 to 2 hours and expect a higher-end meal, but it’s a memorable way to end a full sightseeing day. From dinner, you can either stroll a few blocks through the glowing streets after dark or head straight back; by evening, the old city feels calm, romantic, and much easier to enjoy once the daytime traffic has thinned out.

Day 2 · Fri, May 22
San Juan, PR

Condado and Ocean Park

  1. Condado Lagoon Boardwalk — Condado — Begin with an easy waterfront stroll to shake off the morning and enjoy the neighborhood’s breezy, resort-side energy. Timing: morning, ~45 minutes.
  2. Ocean Park Beach — Ocean Park — Move east for a relaxed beach stretch with a more local feel than Condado and plenty of space to linger. Timing: late morning, ~1.5 hours.
  3. Kasalta — Ocean Park — Classic bakery-café stop for pastries, sandwiches, and a casual Puerto Rican breakfast or lunch; approx. $12–20 per person. Timing: late morning/lunch, ~1 hour.
  4. Paseo Tablado de Piñones — Loíza side / east of Ocean Park — Go for a scenic coastal walk with mangrove views and a change of pace from the beach. Timing: afternoon, ~1 hour.
  5. Kioskos de Piñones — Piñones — Sample fritters, alcapurrias, and fried seafood from the roadside kiosks for a lively, casual food experience; approx. $10–20 per person. Timing: afternoon snack, ~1 hour.
  6. La Placita-style dinner at Oceano — Condado — Wrap up with an upscale beachfront dinner back in Condado, convenient after a beach-and-coast day; approx. $35–70 per person. Timing: evening, ~1.5–2 hours.

Morning

Ease into the day at Condado Lagoon Boardwalk, where the city feels softest in the early light. It’s an easy 45-minute walk, especially if you start before the sun gets sharp; think around 8:00–9:00 a.m. for a calmer vibe. You can stroll from the Ashford Avenue side, watch paddleboarders on the lagoon, and get a feel for Condado’s resort energy without committing to a big activity. Parking in Condado can be tight and pricey, so if you’re staying nearby it’s best to walk; otherwise rideshare is the least annoying option.

From there, head east to Ocean Park Beach, which feels more local and less polished than Condado in the best way. It’s usually a 10–15 minute rideshare or a longer walk if you want to string the neighborhoods together, and the beach has plenty of room to spread out for an hour or so. This is a good place to just settle in, swim if the surf is calm, and enjoy the low-key residential feel around Calle McLeary and Avenida San Jorge. Bring water and sunscreen—shade is limited, and the mid-morning heat sneaks up fast.

Lunch and Afternoon Exploring

For lunch, go to Kasalta, the classic Ocean Park bakery-café that everyone actually uses, not just tourists. Order pastries at the counter, a sandwich, or a hot breakfast plate if you’re somehow still craving one; budget about $12–20 per person, and expect a lively, slightly chaotic local rhythm rather than a leisurely sit-down service. It’s a great reset before the afternoon, and because it’s right in the neighborhood, you won’t lose time in transit. After lunch, continue east toward Paseo Tablado de Piñones for a change of scenery—this stretch is about 20–25 minutes by rideshare from Ocean Park, with mangroves, breezy coastal views, and a more rustic edge than the city beaches.

Keep the momentum going with a stop at Kioskos de Piñones, where the real point is to snack your way through the roadside stalls. Go for alcapurrias, bacalaítos, or fried seafood, and don’t be shy about sharing a couple of items so you can try more than one place; $10–20 per person is usually enough. It’s casual, fun, and a little messy in the best way, so bring cash just in case and expect a laid-back atmosphere rather than polished dining.

Evening

Head back to Condado for dinner at Oceano, the beachfront spot that works well after a beach-and-coast day because you can clean up and settle into something a little more elevated. Dinner here typically runs about $35–70 per person depending on cocktails and seafood, and it’s worth reserving ahead if you want a prime sunset-adjacent table. If you have a little extra time before your reservation, take a slow loop around Condado or sit by the beach for a few minutes—you’ll be close to everything, and this is one of those nights where it’s better to keep the schedule loose and let the day wind down naturally.

Day 3 · Sat, May 23
San Juan, PR

Santurce and Miramar

  1. Museo de Arte de Puerto Rico — Santurce — Start indoors with one of the city’s best art collections, a calm counterpoint to the beach-heavy days. Timing: morning, ~1.5 hours.
  2. Santurce street art corridor (around Calle Cerra) — Santurce — Explore murals and creative corners on foot for a lively, photogenic neighborhood walk. Timing: late morning, ~1 hour.
  3. La Alcapurria Quemá — Santurce — Grab a casual lunch of crispy alcapurrias and local comfort food; approx. $10–18 per person. Timing: lunch, ~45 minutes.
  4. Distrito T-Mobile — Miramar — Swing by for an easy entertainment stop with modern public spaces, quick browsing, and a change of scene. Timing: afternoon, ~1 hour.
  5. Condado Vanderbilt Hotel terrace / waterfront area — Miramar/Condado edge — Use this as a relaxed transition point for a drink or coffee break with a polished coastal setting. Timing: late afternoon, ~45 minutes.
  6. Casita Miramar — Miramar — Finish with one of the area’s most beloved dinner spots for refined Puerto Rican cooking in a neighborhood setting; approx. $30–60 per person. Timing: evening, ~1.5–2 hours.

Morning

Begin at Museo de Arte de Puerto Rico in Santurce, ideally around opening time so you can enjoy the galleries before the day warms up and the neighborhood gets busier. Plan for about 1.5 hours and expect to pay roughly $6–10 depending on exhibits or special programming. It’s an easy taxi or rideshare from most San Juan areas, and if you’re coming from Old San Juan allow about 15–20 minutes without heavy traffic. The museum is calm, well-curated, and a great way to see Puerto Rican art in a setting that feels unhurried and local rather than touristy.

Late Morning + Lunch

From there, head into the Santurce street art corridor around Calle Cerra and nearby side streets for a 1-hour wandering loop. This is one of the best places in the city to just walk, look up, and let the neighborhood do the work—murals change often, so even repeat visitors find new walls. Wear comfortable shoes and keep your phone handy for photos; late morning light is usually best before the sun gets too harsh. When you’re ready to eat, go to La Alcapurria Quemá for lunch. Order the namesake alcapurrias, plus a couple of other comfort-food staples if you’re hungry; budget around $10–18 per person. It’s casual, fast, and very much the kind of lunch locals actually grab, so don’t expect a long sit-down—just good food and a steady pace.

Afternoon + Evening

After lunch, make your way to Distrito T-Mobile in Miramar for a low-key afternoon break. It’s a short taxi or rideshare hop from Santurce, usually around 10 minutes depending on traffic, and it works well as a change of scene: open public spaces, plenty of people-watching, and an easy place to browse without committing to a full activity. Then continue to the Condado Vanderbilt Hotel terrace / waterfront area for a more polished pause before dinner. This is a nice spot for a coffee, drink, or just a slow coastal transition—expect hotel pricing, so it’s more of a splurge-break than a cheap stop. If you arrive around golden hour, the water and architecture both look especially good. Wrap up the day at Casita Miramar, one of the neighborhood’s most reliable dinner reservations for refined Puerto Rican cooking in a house-like setting. Give yourself 1.5–2 hours and budget about $30–60 per person, more if you’re doing cocktails or dessert. It’s a good place to settle in rather than rush—if you’re staying nearby, you can walk or take a very short rideshare back after dinner.

Day 4 · Sun, May 24
San Juan, PR

Optional day in Isla Verde

  1. Balneario de Isla Verde — Isla Verde — Start with the broad, easy beach for swimming, lounging, and a final dose of Caribbean sun. Timing: morning, ~1.5 hours.
  2. Plaza Carolina shopping/easy stopover via Isla Verde corridor — Isla Verde — Keep this day low-pressure with a quick practical break if you need sunscreen, snacks, or last-minute shopping. Timing: late morning, ~45 minutes.
  3. Alambique Beach Lounge — Isla Verde — A relaxed beachfront lunch with good views and straightforward seafood and casual plates; approx. $20–40 per person. Timing: lunch, ~1 hour.
  4. Pinones boardwalk detour — East of Isla Verde — If you want one more outdoor stretch, this adds a scenic coastal walk without straying far from the airport side of town. Timing: afternoon, ~1 hour.
  5. Mi Casa by José Andrés — Isla Verde — End the trip with a polished, celebratory dinner close to the beach and convenient for an airport departure the next day; approx. $35–75 per person. Timing: evening, ~1.5–2 hours.

Morning

Start your last beach day at Balneario de Isla Verde while the sand is still cool and the water is calmest. This is the easiest “classic Caribbean” swim in San Juan: broad shoreline, gentle surf most days, and enough space to spread out without feeling packed in if you arrive before 10:00 a.m. Expect beach chair and umbrella rentals around $15–30 depending on the setup, and if you’re coming by ride-share, ask to be dropped near the public beach access so you don’t waste time circling hotel driveways. Bring cash for small vendors, and don’t forget that the sun here gets intense fast once the morning breeze drops.

Late Morning

Use Plaza Carolina shopping/easy stopover via Isla Verde corridor as your practical reset point if you need sunscreen, a dry T-shirt, snacks, or a quick air-conditioned break. It’s not a destination you linger over, but it’s exactly the kind of low-stress stop that makes the rest of the day easier. From Balneario de Isla Verde, it’s a short ride inland or east along the corridor, usually 10–15 minutes depending on traffic. If you’re buying anything for the airport tomorrow, this is a convenient place to handle it without detouring back toward the city core.

Lunch and Afternoon

For lunch, head back to the beachfront and settle into Alambique Beach Lounge for something relaxed with a view. It’s the kind of place where you can stay sandy, order seafood or a casual plate, and let the day move slowly; budget roughly $20–40 per person before drinks. After that, take the Piñones boardwalk detour for a little coastal movement and a change of scenery. The stretch east of Isla Verde feels more local and less polished, which is part of the charm: wooden boardwalk sections, mangroves, ocean air, and food kiosks nearby if you want to grab a cold drink. Give yourself about an hour for an easy walk, but don’t rush—this is the day’s best excuse to just wander and watch the shoreline.

Evening

Finish with Mi Casa by José Andrés for a polished farewell dinner that still feels right next to the beach. It’s a smart final-night choice because you’re close to the airport side of town, so tomorrow’s departure is painless; most ride-shares from Isla Verde to Luis Muñoz Marín International Airport are only about 5–10 minutes depending on traffic. Plan for $35–75 per person, more if you lean into cocktails or a bigger spread, and make a reservation if you can since evening tables fill up quickly. If you have any energy left after dinner, a short walk along the hotel strip is a nice way to close out the trip without overdoing it.

0