Best Beaches Near San Sebastián: A Complete Coastal Guide
July 5, 202611 min read
The Basque Coast Is Spain's Most Underrated Beach Destination — Here's Where to Swim
Forget what you think you know about Spanish beaches. The stretch of coastline surrounding San Sebastián isn't about sunloungers packed cheek-to-jowl or endless resort strips — it's about dramatic green cliffs plunging into Atlantic surf, crescent bays framed by baroque architecture, and fishing villages where the pintxos are as memorable as the swim. The best beaches near San Sebastián offer something you rarely find on Spain's Mediterranean side: genuine wildness paired with world-class food a five-minute walk from the sand.
I've spent years working through the coves, city beaches, and hidden coastal corners between Hondarribia and Zumaia to build this list. My criteria are simple: the sand or shoreline has to be genuinely worth the trip, the setting has to feel distinctive (no generic strips), and there needs to be something nearby — a cider house, a Michelin-starred kitchen, a UNESCO geological wonder — that elevates the day. Some entries sit inside the city; others require a bus, train, or a rental car. All of them are non-negotiable if you're serious about the Basque coast.
Below, you'll find eleven ranked beaches, plus honorable mentions and a decision framework at the end. This is the San Sebastián beach guide I wish I'd had on my first visit.
The Ranked List
1. La Concha
La Concha isn't just the best of the San Sebastián beaches — it's arguably the finest urban beach in Europe, and I'll defend that position anywhere. The perfect shell-shaped bay curves for nearly a mile beneath Belle Époque promenades, with Santa Clara island floating dead-center like a stage prop. The water is calm, shallow, and clean, protected by the twin headlands of Monte Urgull and Monte Igueldo.
Cost: Free
Best time: June through September for swimming; May and October for empty sand and dramatic skies
Location: Central San Sebastián, directly below the old town
Duration: Half a day minimum
Pro tip: At low tide, you can wade across a sandbar to Santa Clara island. Check tide tables at the tourist office — the window is roughly two hours around low tide, and the island has a small bar and a lighthouse walk that almost nobody bothers with.
Discussion
Loading discussion...
2. Itzurun (Zumaia)
If you've seen photos of jagged black rock shelves stepping into the sea like a giant's staircase, that's Itzurun. These are the flysch — 60-million-year-old sedimentary layers exposed by erosion — and Zumaia's beach sits right in the middle of a UNESCO Global Geopark. Game of Thrones fans will recognize it as Dragonstone.
Cost: Free; guided flysch boat tours run around $18–$25
Best time: Low tide, when the rock formations are fully exposed
Location: Zumaia, 40 minutes west of San Sebastián by car or Euskotren
Duration: Half day, or full day with a geopark tour
Pro tip: Skip the standard beach visit and book a geopark boat trip from Zumaia harbor — you'll see the flysch from the water, which is the only way to grasp the scale.
3. Hondarribia
The beach at Hondarribia is long, flat, and generous — but the reason it earns the third spot is what happens after you towel off. You're a ten-minute walk from one of the most beautiful fortified old towns in Spain and a short ferry hop from Hendaye in France. The mouth of the Bidasoa estuary makes the water calmer than the open Atlantic beaches.
Cost: Free; parking around $2–$3 per hour
Best time: July and August for water warmth; shoulder seasons for the town itself
Location: Hondarribia, 25 minutes east of San Sebastián
Duration: Full day recommended
Pro tip: Take the tiny passenger ferry across to Hendaye ($3 each way, runs continuously in summer) and eat lunch on the French side, where seafood platters are often cheaper than in Hondarribia proper.
4. Zarautz
Zarautz is the longest beach on the Basque coast — roughly 1.5 miles of open sand — and it's the region's undisputed surf capital. Consistent Atlantic swell, a wide sandy floor, and a full lineup of surf schools make this the place to learn if you've never stood on a board. It's also home to Karlos Arguiñano's hotel-restaurant and, up the road, Elkano in Getaria (grilled turbot heaven).
Cost: Free beach; surf lessons around $40–$55 for two hours; board rental $15–$20 per day
Best time: September and October for the best surf; summer for beginner-friendly conditions
Location: Zarautz, 25 minutes west of San Sebastián by Euskotren
Duration: Full day
Pro tip: Combine Zarautz with a walk along the coastal path to Getaria (about an hour). Lunch in Getaria at any of the grill houses on Calle Nagusia — the whole village smells like wood smoke and turbot.
5. Ondarreta
Ondarreta is La Concha's quieter western sibling, separated only by the Miramar Palace. Same protected bay, same clean water, but with a more residential feel and a family-heavy crowd. It ends at Eduardo Chillida's famous Peine del Viento sculptures, where iron claws grip the rocks and the sea explodes through blowholes on windy days.
Cost: Free
Best time: Late afternoon, when Ondarreta catches the last light
Location: West end of San Sebastián bay, below Monte Igueldo
Duration: 2–4 hours
Pro tip: Ride the century-old funicular up Monte Igueldo (around $4.50 round trip) at sunset for the definitive photograph of the bay.
6. Zurriola
Zurriola flips the script on the postcard San Sebastián beaches. It sits on the far side of the Urumea River in the hip Gros neighborhood, faces the open Atlantic, and has proper waves. This is where locals surf before work. The crowd skews younger, the boardwalk is lined with pintxos bars that lean modern rather than traditional, and the vibe is dramatically different from La Concha.
Cost: Free; surf rentals from $15
Best time: Mornings for glassy waves; evenings for the bar scene
Location: Gros neighborhood, central San Sebastián
Duration: 2–4 hours
Pro tip: After surfing, walk two blocks inland to Bar Bergara or Hidalgo 56 for some of the most inventive pintxos in the city — both are consistently better than the tourist-clogged bars in the old town.
7. Playa de Deba
Deba delivers a wide, easygoing beach flanked by cliffs and a river mouth, plus access to the western end of the Zumaia flysch route. It's less polished than Zarautz and less spectacular than Itzurun, but that's the point — you get space, an unhurried town, and a real Basque seaside atmosphere without tour buses.
Cost: Free
Best time: July for warm water; shoulder seasons for hiking the coastal trail
Location: Deba, about 50 minutes west of San Sebastián by Euskotren
Duration: Full day, especially if combined with a flysch hike
Pro tip: The clifftop walk from Deba to Zumaia (7 miles, roughly 4 hours) is one of the great coastal hikes in Spain. Start early, take water, and arrange the train back — do not attempt it in reverse if you want the light in your favor.
8. Hendaia (Hendaye, France)
Yes, it's technically France, but Hendaye's enormous beach is a 35-minute train ride from San Sebastián and functions as an extension of the Basque coast. Two miles of sand, gentle surf, and a boardwalk lined with cafés. The euro is the same, the language switches easily, and the whole experience feels like getting a bonus country stamped into your beach day.
Cost: Free; Euskotren from San Sebastián around $3.50 each way
Best time: July and August for the full French seaside atmosphere
Location: Hendaye, France, right across the border
Duration: Full day
Pro tip: Bring your passport (even within Schengen, spot checks happen), and eat lunch on the Spanish side — French beach-town prices are noticeably steeper.
9. Playa de Saturraran
A dramatic small cove hemmed in by two rocky islets, Saturraran feels like a secret even though it's easily reachable. The dark sand, wilder swell, and complete lack of resort infrastructure make it a favorite for those who want the Basque coast at its rawest. It has a somber history — a former women's prison stood here during the Franco era — which adds gravity to the setting.
Cost: Free
Best time: Calm summer days; the waves can be serious in shoulder seasons
Location: Between Mutriku and Ondarroa, about an hour west by car
Duration: Half day
Pro tip: Combine with lunch in Mutriku's fishing port, a five-minute drive away. The port bars serve whatever the boats brought in that morning at prices San Sebastián stopped offering a decade ago.
10. Playa de Gaztetape (Getaria)
Getaria is famous for grilled fish and Balenciaga, not beaches — which is exactly why Gaztetape stays under the radar. This small, pebbly cove sits directly beneath the town's iconic "mouse" headland. The swimming is decent, the setting is postcard-worthy, and you're a two-minute walk from some of the best txakoli wine cellars in the world.
Cost: Free
Best time: Late morning, before you commit to a long lunch
Location: Getaria, 30 minutes west of San Sebastián
Duration: 1–2 hours plus lunch
Pro tip: Book lunch at Elkano well in advance (weeks, not days) — expect to spend $110–$150 per person and consider it a pilgrimage. For a lighter option, Asador Kaia-Kaipe serves the same grilled turbot tradition at slightly lower prices.
11. Playa de Laga
Further afield in the Urdaibai Biosphere Reserve, Laga is worth the drive if you have a car and a day to spare. It sits below the dramatic Ogoño cliff, and the setting is pure wild Basque — pine forests behind, cliffs to one side, and Izaro island offshore. This is the beach most locals name when pressed for their real favorite.
Cost: Free; parking $4–$6 in summer
Best time: Late spring or September; parking fills by 10 a.m. in August
Location: Ibarrangelu, about 90 minutes west of San Sebastián by car
Duration: Full day, ideally combined with Bermeo or Mundaka
Pro tip: Continue 15 minutes to Mundaka for one of the best left-hand surf breaks in the world, or eat lunch in Bermeo's harbor. Do not attempt Laga by public transport in a single day — you'll spend more time on buses than on sand.
Honorable Mentions
Playa de Antilla (Orio): A river-mouth beach with a big estuary feel, popular with families and rowers. Skipped the main list only because Zarautz overshadows it a few minutes away.
Playa de Karraspio (Mendexa): A pretty cove near Lekeitio with good swimming and a picturesque view of San Nicolás island — a strong pick if you're already exploring the Lekeitio side of Bizkaia.
Playa de Isuntza (Lekeitio): Calm, sheltered, and walkable from Lekeitio's charming old port. Ideal for kids and non-surfers who want a truly protected swim.
Final Verdict: Where to Go First
If you're building a Basque coast itinerary, your top three are clear: La Concha for the sheer, unmatched beauty of an urban bay that has no equal in Europe; Itzurun in Zumaia for a geological experience that turns a beach day into something closer to time travel; and Hondarribia for the perfect combination of long beach, medieval old town, and cross-border lunch options.
If you only have time for one, choose La Concha. Not because it's the most dramatic — Itzurun wins on drama — but because it delivers a swim, a walk, a meal, and a view of the city that captures everything the Basque coast does well within a single afternoon. You can be in the water at noon and eating world-class pintxos by two.
Your next step: check the tide tables for your visit, book a table in Getaria or Zumaia for at least one day of your trip, and pack layers. This is the Atlantic — even in August, the wind can turn, and the light changes every hour. That's exactly what makes these beaches better than the sun-baked stretches further south.
Quick Reference Summary
| Name | Cost | Best For | |------|------|----------| | La Concha | Free | Iconic urban beach, calm swim | | Itzurun (Zumaia) | Free | Geology, dramatic scenery | | Hondarribia | Free | Old town + beach combo | | Zarautz | Free (lessons $40+) | Surfing, long sand | | Ondarreta | Free | Quieter city swim, sunset | | Zurriola | Free | Surf, young crowd, modern pintxos | | Deba | Free | Coastal hiking, uncrowded | | Hendaye (France) | Free | Cross-border day trip | | Saturraran | Free | Wild, dramatic cove | | Gaztetape (Getaria) | Free | Swim + txakoli + turbot | | Laga | Free (parking $4–$6) | Wild reserve, locals' favorite |