Spain has about 8,000 kilometres of coastline. That's a lot of beach. And most of it is free, because by law, every single inch of Spanish coast is public. No private beaches. No entrance fees. You'll never get locked out or charged just to show up with a towel and a book.
What costs money is optional. Sunbeds, parasols, beach bars, water sports rentals. Bring your own towel and you'll spend nothing. Want a sunbed and an umbrella? That's €8-15 a day depending on where you are. A beer on the beach costs €2-5. These are choices, not mandatory charges.
The trap is thinking all Spanish beaches are the same. Your first Spanish beach might have water the colour of weak tea. Keep going. Two hours later you'll be somewhere where the water is so turquoise you'll want to take your sunglasses off twice just to check it's real.
The Caribbean in the Balearics: Formentera (Best for Couples, Instagram Goals)
Platja Illetes on Formentera is a long arc of sugar-white sand meeting the turquoise sea, about a half-hour ferry from Ibiza. This is the postcard version of Spain. White sand, clear water, no pretence. It's also small, maybe 500 metres, which means it gets crowded in peak season (July and August). If you can go in June or September, it's considerably less chaotic.
Formentera works best as a couples' trip or a small group holiday. It's not family-oriented in the sense that there's limited infrastructure for kids beyond the beach itself. There's no theme parks or tourist attractions. What you get is the beach, some decent restaurants in the port town, and the option to island-hop to Ibiza if you want nightlife. Many people do exactly that: sleep on Formentera, party in Ibiza.
There are bars on the beach. They're expensive by Spanish standards but not unreasonable. A beer runs around €4-5, a plate of paella about €18-20. Sunbed hire is optional. Bring a towel and save yourself the €8-10 per day.
Ferries from Ibiza town run regularly throughout the day, about 30 minutes each way. Stay in Ibiza and day-trip if you don't want to commit to sleeping on Formentera, though if you've got the time, small hotels and guesthouses are scattered around the island. Nothing fancy is cheap here, but you don't need much to have a good time.
The real issue with Formentera is the other people who've discovered it. It's famous now. Go early in the day or come back when the sunset crowd leaves.
When You Want to Actually Swim: Menorca's Cala Macarella (Best for Families, Actual Swimmers)
Wedged among cliffs where fragrant pines and holm oaks grow, Cala Macarella is a perfect-looking half-moon beach with fine white sand and crystal-clear water. It's on Menorca's southwest coast. You can reach it by boat, but the easier way is a walk from the nearest car park. Takes about 25 minutes, mostly through pine forest.
This isn't a resort beach. There's one café that serves cold drinks and food, usually run by locals who move at their own pace. Sunbeds and parasols are available if you want them, but the beach is small enough that you can find a quiet corner without paying.
Menorca is good for families because the beaches are genuinely accessible without crowds, the island is small (you can see most of it in a week), and the food is proper Spanish rather than tourist food. There's a medieval old town (Ciutadella) on the west coast worth exploring if you want to break up beach days with some history. Kids are generally welcome everywhere, and the pace is relaxed.
The secret about this playa is out, however, and it gets rammed in summer, so come bright and early or in the rosy glow of sunset for a quieter vibe. If you're going in July or August, be there by 9am or wait until 6pm.
The water here genuinely is as clear as the photos suggest. You can see the sand in three metres of depth. Snorkelling is exceptional for a Mediterranean beach. Bring a cheap mask from Decathlon if you don't have one.
Menorca in general is less touristy than Mallorca or Ibiza. Flights are cheaper, accommodation is cheaper, food is cheaper. Hotels are around €80-120 per night in shoulder season (May-June, September), half that in winter.
The North: San Sebastián for Swimming (Best for Food Lovers, Cooler Weather, Cultural Trips)
San Sebastián (or Donostia in Basque) sits on the Basque coast, three hours' drive from the French border. This is not a typical Spanish resort. The beach, Playa de la Concha, is a proper city beach that happens to be beautiful. Playa de la Concha is considered one of the most beautiful beaches in Spain, while Playa Zurriola is a hot spot for surfers.
This is the only place on this list where the beach is genuinely secondary to everything else. The city itself is the main event. You've got a medieval old town with narrow streets, proper restaurants (not tourist ones), museums, galleries, and a genuine local culture. This is Basque Country, and it has its own language, traditions, and identity. If you're interested in that side of Spain, San Sebastián is where you find it.
The water here is cold. Not freezing, but noticeably colder than the Mediterranean. You'll want to swim properly rather than wade. The bay is sheltered, the beach is wide, and the old town sits right behind the promenade, full of bars and restaurants.
This is an expensive part of Spain. Expect to pay €120-180 for a decent mid-range hotel. But San Sebastián has one serious advantage over the southern costas: weather. This northern Spain beach town is a top summer vacation spot for Spaniards wanting to escape the oppressive heat of the south. Not only does San Sebastian offer cooler summertime temps (think highs in the low 70s).
If you're going in July and the thought of 35-degree heat on a crowded beach makes you want to scream, come here instead. You'll pay more for accommodation but less for everything else, because it's not yet as touristy as the south. After a day of fun in the sun, satisfy your appetite by sampling the city's world-famous pintxos. Do this. Genuinely good food, cheap (or free with a drink).
The Easy Option: Nerja or Calpe (Best for Families, First-Timers, No Surprises)
If you've got kids, limited time, or just want a straightforward beach holiday where the infrastructure is good and the water is warm, the southern mainland is fine. Nerja sits proudly on the Costa del Sol, famous for its dramatic cliffs and the breathtaking Balcón de Europa viewpoint, drawing visitors with its pristine beaches like Playa de Burriana and a series of hidden coves waiting to be discovered.
Nerja is accessible from Málaga (about an hour's drive) and has proper family facilities. The town itself is built around the beach, so you get restaurants, ice cream shops, playgrounds, and all the things that make family holidays easier. Kids' clubs and activities are available at most hotels. The promenade is a decent place to walk without getting lost.
Nerja is also close enough to Málaga to add a city break element if you want. The Alhambra in Granada is about two hours' drive away. You could do a mixed trip if you wanted to break up pure beach time with some culture.
Sunbeds are around €12-15 for two. A three-course menu del día at lunch costs €12-15. Beer on the beach runs €1.50-2.50.
The alternative is Calpe on the Costa Blanca. What sets Calpe apart is how accessible everything feels. You don't need to plan much. Just show up, pick a spot, swim, eat, repeat. The beach is backed by a dramatic rocky headland, which sounds more interesting than the flat beaches further along the coast. Access from Alicante is easier than from Málaga.
Calpe is also in reach of other Costa Blanca towns if you want to explore, or just a base where nothing much happens and that's the point.
Both Nerja and Calpe work as bases for exploring more of their respective coasts without changing accommodation. If you want days where nothing goes wrong and the weather is reliably hot, the south is the answer.
If You've Got Time: Costa de la Luz (The West) (Best for Adventure Seekers, Couples, Non-Package Holiday Types)
This stretch of coast between Huelva and Cádiz is strange because it's wild. The beaches here are wide, the water is colder than the south (Atlantic rather than Mediterranean), and they're far less developed than anywhere else on the Spanish coast.
You'll find fewer tourists, more wind (which is either brilliant if you're into windsports or irritating if you're not), and significantly cheaper accommodation. This is where Spanish people go when they want an actual beach holiday rather than a resort experience. Kitesurfing and windsurfing are big here. If that interests you, this is the place.
The towns have character rather than infrastructure. You'll eat well, find good wine, and be around Spanish people rather than tourists. But if you need kids' clubs, easy wifi everywhere, or the guarantee that your phone call will connect, this isn't the answer.
Towns like Tarifa work well if you've got a car. The beaches between Cádiz and Huelva are accessible but require driving to reach them. There's no single obvious base the way there is on the Costas. This is a trip for people who like to explore and don't mind unpredictability.
Practical Things
When to go: Peak season (July and August) is hot, crowded, and expensive. Flights cost 40-60% more than shoulder season. If you can go May-June or September-October, do that instead. The water is still warm, the beaches are less packed, and you'll save money on flights and accommodation.
For island trips (Balearics, Canaries): Book accommodation three to four months in advance if you're going in peak season. Sunbed and umbrella hire costs roughly €10-15 per day in most places, though Palma is more expensive. Palma's beachgoers are set to face sharply higher costs as sunbed and umbrella prices rise substantially from 2026, with daily rates increasing to 10 euros for sunbeds, up from 6 euros in 2019. Bring your own beach towel.
Smoking: Spain has gone big on "Smoke-Free" beaches this year, and in places like Barcelona, the Balearics, and the Canaries, smoking or vaping on the sand can actually land you a fine (sometimes up to €2,000).
Money: A three-course Menú del Día lunch is €10-15, and beaches are completely free. This is genuinely the best value beach holiday in Europe. Even mid-range hotels and restaurants are cheaper than equivalent places in Greece, Italy, or France.
Blue Flag beaches: Spain leads the world with over 700 of these badges as of 2026. It basically means the water is top-tier, there's a lifeguard on duty, and the toilets actually work. If you're anxious about water quality or facilities, look for the blue flag.