Most family beach holidays in Spain follow the same script: a high-rise hotel, a pool with a slide, and a buffet your children will eat nothing from. The Costa Brava breaks that pattern. This 200-kilometre stretch of Catalonia's coastline has sandy beaches that work for toddlers, but it also has walled medieval towns, Salvador Dalí's absurd museums, and Greek ruins older than Rome. You can build sandcastles in the morning and explore a 14th-century fortress before lunch. The trick is knowing which beaches suit which ages, and which towns are worth the drive.
The Costa Brava is not one place. It is a collection of fishing villages turned resort towns, connected by a coastal road that gets congested in July and August. Blanes marks the southern edge, an hour north of Barcelona by train. From there the coast runs northeast through Lloret de Mar, Tossa de Mar, and quieter coves like Calella de Palafrugell, all the way to Cadaqués and the French border. Each section serves a different kind of family.
For families with young children, start in Blanes or Lloret de Mar. Blanes has S'Abanell beach, a three-kilometre stretch of flat sand with shallow water and playgrounds near the promenade. It is less chaotic than Lloret and has direct train connections to Barcelona, which matters if you want a day trip without hiring a car. The train from Barcelona Sants to Blanes takes seventy minutes and costs €5.50 per person each way. Children under four travel free.
Lloret de Mar has five beaches along four miles of coast, including the main Platja de Lloret, a 700-metre sandy beach with lifeguards, pedal boat rentals, and ice cream vendors every fifty metres. It also has Water World, a water park that charges around €35 for adults and €25 for children in peak season. The slides are genuine, not paddling-pool affairs, but the queues in August are punishing. Arrive before 10 AM or skip it. Marineland, also near Lloret, has dolphin and sea lion shows. It is smaller than it looks in the brochures, and the entry fee is steep for what amounts to ninety minutes of entertainment.
Tossa de Mar is the reason families come to the Costa Brava instead of the Costa del Sol. The beach is split into two: Platja Gran, the larger sandy bay below the old town, and La Mar Menuda, a smaller pebbled cove to the north. Platja Gran gets crowded by 11 AM in summer, but the water is calm and the sand is coarse enough that your children will not disappear into it. The real draw is the Vila Vella, the walled old town that rises directly from the beach. These are genuine 12th- to 14th-century ramparts with towers you can climb. Entry to the walls is free. The cobbled streets inside are steep and not stroller-friendly, but a baby carrier works, and the views from the top justify the sweat. The Municipal Museum inside the walls has Roman mosaics and contemporary art, but most children will prefer simply running along the battlements pretending to defend against pirates.
North of Tossa, the coastline turns wilder. Calella de Palafrugell is a string of coves with fishing boats still pulled onto the sand. The beaches here are smaller and rockier, better for children who can swim confidently and parents who want fewer crowds. There are no high-rise hotels, mostly low-rise apartments and family-run restaurants. The promenade between coves is flat and walkable, with gelato shops that open at 10 AM. Restaurant Es Passeig on the front serves grilled squid and patatas bravas for €14, and the staff do not flinch at children who want to eat at 6 PM.
Figueres, half an hour inland from the coast, is where Salvador Dalí built his own museum inside the ruins of a theatre. The Teatre-Museu Dalí is not a quiet, respectful art space. It is a labyrinth of optical illusions, a rainy taxi interior, and a ceiling painted to look like a sky. Children who are bored by traditional museums will find this one bizarre enough to hold their attention. Tickets cost €14. Open 9:30 AM to 6 PM daily, closed on Mondays from January through March. Book timed-entry tickets online at least two days ahead in summer; they do sell out. The museum has no café inside, so eat before you arrive. There is a decent bakery across the square selling sandwiches for €4.50.
Dalí's actual house is in Port Lligat, a tiny cove next to Cadaqués, an hour and a half north of Figueres by car. The Casa Museu Dalí is preserved exactly as he left it, including his taxidermied ocelot and two stuffed swans in the courtyard. Entry is timed and costs around €15. It is closed from January through mid-February and on Mondays in winter. The drive to Cadaqués is narrow and winding, which children prone to car sickness will not enjoy. Cadaqués itself is a whitewashed village with a pebble beach and restaurants serving grilled sardines for €12. It is beautiful, but the beach is not sandy, and the town has hills that exhaust small legs. Go for the museum, not for a beach day.
Between Figueres and the coast, the ruins of Empúries sit on a headland above the sea. This was the first Greek settlement on the Iberian Peninsula, later expanded by the Romans. The outdoor site includes mosaic floors, temple foundations, and a small museum. Entry is €6. Open 10 AM to 8 PM in summer, shorter hours in winter. It is an educational stop that works best for children over eight who have some patience for ancient stones. Younger children will treat it as a large playground and ignore the historical plaques, which is also acceptable.
Boat trips are the easiest way to break up a beach routine. Glass-bottom boats run from L'Estartit to the Illes Medes, a protected archipelago with clear water and visible fish. The trips take ninety minutes and cost around €20 for adults, less for children. From Blanes, a boat to Tossa de Mar costs €26 one way and gives you coastline views you cannot see from the road. If you have teenagers, kayaking trips from Llafranc or Tamariu explore sea caves along the coast. Most operators take children from age eight.
Where you stay determines whether the holiday works. All-inclusive hotels in Lloret de Mar keep costs predictable and children entertained, but the food is interchangeable and the pools are packed. Self-catering apartments in Tossa de Mar or Calella de Palafrugell let you cook simple meals and keep to your own schedule, which matters if your children still nap. A three-bedroom apartment in Tossa costs between €120 and €200 per night in July, depending on proximity to the beach. Family hotels in Blanes are cheaper, around €90 per night for a family room, but you will need to travel for the interesting sights. If you stay in Lloret, the Hotel Helios is a three-star property two minutes from the beach with family rooms and a rooftop pool. It costs around €110 per night in June.
Food on the Costa Brava is Catalan, not generic Spanish. Expect pan con tomate rubbed with garlic, escalivada of roasted peppers and aubergine, and fresh anchovies marinated in vinegar. Children who refuse vegetables will still eat the bread and tomato. In Tossa, Restaurant La Roca de Tossa serves a set lunch of grilled fish and salad for €16, including wine for the adults. In Calella de Palafrugell, Can Pellissa does a three-course family menu for €18 that includes ice cream. Supermarkets in all the main towns stock British breakfast staples if you need them, but the local jamón serrano and Manchego cheese make better picnic fare.
What to skip: Platja d'Aro in peak season is a wall of sun loungers and noise. The high-rise density makes it feel like a vertical city. The water park in Lloret is overpriced for what it is if your children are under six; they cannot use most slides. Cadaqués as a beach day is a mistake unless your children are rock-pool enthusiasts. The Dalí House is not suitable for toddlers who cannot be trusted around fragile, unprotected objects. Roses has a windswept main beach that is fine for adults but unpleasant for small children when the tramuntana wind blows.
Practical notes: The Costa Brava has no airport. Fly into Barcelona, Girona, or Perpignan. Girona-Costa Brava Airport is closest, with budget flights from several European cities and a bus connection to the coast that takes ninety minutes. A car is useful but not essential; the bus network connects the main towns, and trains run from Barcelona to Blanes. Parking in Tossa de Mar is expensive in summer, around €3 per hour near the beach, so walk if your accommodation allows it. June and September are the best months for families: the water is warm, the crowds are smaller, and the prices drop by a third. August is hot, expensive, and every beach towel touches its neighbour. Bring water shoes for the rocky coves, sunscreen for the midday sun, and patience for the coastal road.
By Zara Hassan
Family travel strategist and mother of three. Zara designs multi-generational trips that keep everyone from toddlers to grandparents engaged. Former travel agent turned writer who understands that the best family memories come from shared adventures, not just kid-friendly hotels.