Both are prime, family-friendly coastal towns on the Garraf coast, only a few minutes apart and within easy reach of Barcelona. In short: Sitges is the vibrant, open-minded town-by-the-sea — a walkable old town, a marina, golf, superb restaurants and a celebration almost every weekend — at a clear price premium; Castelldefels is more relaxed and spread out, offering more space for the budget, more international schools and the closest, toll-free position to Barcelona and the airport.
At a glance
| Sitges | Castelldefels | |
|---|---|---|
| Character | Lively, open-minded, family-friendly; walkable old town; festivities most weekends | Family-oriented, modern, more spread out; relaxed beach town |
| Typical property | Modernista townhouses, sea-view & old-town villas | Contemporary villas (Bellamar hills), beach apartments |
| Average price/m² | ≈ €5,983 (range ~€4,000 to €10,000–12,000+) | ≈ €4,807 (more space for the budget) |
| Lifestyle & amenities | Marina & restaurants, golf, fine hotels, festivals | Long beach, watersports, sport, space |
| Beaches | 17 beaches & scenic coves | One long, wide sandy beach; watersports |
| Families & schools | Very family-friendly (Vinyet); international schools | Very family-led; space; more international schools |
| To Barcelona | ≈ 35 minutes (C-32 toll) | ≈ 20–25 minutes (toll-free) |
| To the airport | ≈ 30 minutes | ≈ 10–15 minutes (closest) |
| C-32 Garraf toll | ≈ €7.80 each way (50% resident discount) | None — Barcelona side of the hills |
| Best for | Culture, character, a walkable coastal town | Family villa living, sport, airport proximity |
Character & lifestyle
Sitges is the more lively and characterful of the two, yet thoroughly family-friendly and famously open-minded and international. Its calendar is extraordinary — there is a celebration almost every weekend, from the film festival, Carnival and the Festa Major to the Corpus Christi flower carpets — so you are never bored. Add a renowned dining scene, a beautiful marina lined with restaurants, the Terramar golf course and some of the coast’s finest hotels, all within a walkable old town and seafront promenade. Castelldefels is more residential, spread out and relaxed: a modern beach town built around its long sands and watersports, quieter in character and oriented to outdoor, family and sporty living.
Property & prices
Sitges carries a clear premium — averaging around €5,983/m² against roughly €4,807/m² in Castelldefels — though its range is wide: you can still find homes from around €4,000/m², while prime seafront villas reach €10,000–€12,000/m² and beyond. Sitges offers restored Modernista townhouses, old-town homes and sea-view villas in enclaves such as Terramar and La Levantina. Castelldefels leans to contemporary villas with gardens and pools, particularly in the Bellamar hills, alongside beachfront apartments — generally more space for the budget.
Families, schools & connectivity
Both are popular with international families, though Castelldefels has a greater concentration of international schools. It also has the edge for space and proximity — around 20–25 minutes to Barcelona and just 10–15 to the airport, the closest of any prime coastal town — and, sitting on the Barcelona side of the Garraf hills, its city commute is toll-free. Sitges, a few minutes further down the coast, reaches Barcelona via the C-32 Garraf tunnels (a toll of about €7.80 each way, halved for residents), trading that toll and a little distance for greater character and a walkable old town, with Vinyet the favoured family neighbourhood. Castelldefels is the more spread-out town; Sitges the more walkable.
Which is right for you?
Choose Sitges if you want a vibrant, open-minded and family-friendly town you can live in on foot — with a marina, golf, superb restaurants, fine hotels and something happening almost every weekend — and you are comfortable with a price premium. Choose Castelldefels if you prioritise space, a modern family villa, a long beach for sport, more international schools and the shortest, toll-free hop to Barcelona and the airport. Many of our clients view both before deciding — and as an independent buyer’s agent we can search and compare across the two on your behalf.
Frequently asked questions
Is Sitges or Castelldefels better?
Neither is objectively better — it depends on what you want. Both are family-friendly and well connected. Sitges is the livelier, more open-minded town: walkable, with a marina, golf, superb restaurants and a celebration almost every weekend, at a price premium. Castelldefels is more spread out and relaxed, with more space, more international schools and the closest, toll-free position to Barcelona and the airport.
Which is more expensive, Sitges or Castelldefels?
Sitges is more expensive on average — around €5,983/m² versus around €4,807/m² in Castelldefels. Its range is wide, though: from around €4,000/m² for some homes up to €10,000–€12,000/m² and beyond for prime seafront villas. Castelldefels generally offers more space for the budget.
Which is better for families?
Both are very family-friendly. Sitges combines family life with a lively, open-minded town — a walkable old town, a marina, golf, restaurants and festivities most weekends — with Vinyet the favoured family neighbourhood. Castelldefels offers more space, a long flat beach, sports facilities and a greater concentration of international schools.
How far are they from Barcelona and the airport?
The two towns are only a few minutes apart. Castelldefels is closer to the city and airport: around 20–25 minutes to central Barcelona and just 10–15 minutes to Barcelona airport. Sitges is around 35 minutes to Barcelona and 30 to the airport.
Is there a toll between Sitges and Barcelona?
Yes. The fast C-32 route through the Garraf tunnels carries a toll of about €7.80 each way, with a 50% discount for registered residents. Castelldefels sits on the Barcelona side of the Garraf hills, so its commute to the city and airport avoids the toll — a practical point for regular commuters.
Which has the better beaches?
It is a question of style. Castelldefels has one long, wide sandy beach ideal for sport and family days. Sitges has seventeen smaller beaches and scenic coves with a more characterful, town-by-the-sea feel.