Find the cheapest holidays to Calafell from UK airports. Updated daily.



Calafell is a relaxed seaside resort on Spain’s Costa Dorada, set between Tarragona and Barcelona. It suits holidaymakers looking for a classic beach break with a local feel rather than a large, high-rise party resort. The main seafront area, Calafell Platja, has a long, sandy beach backed by a wide promenade, cafés, ice cream shops and restaurants. The water is generally shallow close to shore, which makes the beach popular with families and anyone who prefers easy swimming conditions.
The resort has a gentle, sociable atmosphere. Days tend to revolve around the beach, the promenade and long meals by the sea. Restaurants serve a mix of Spanish, Catalan and international dishes, with seafood, rice dishes and local specialities such as xató commonly found in the area. Evenings are pleasant rather than hectic, with bars and terraces along the seafront, but Calafell is not known for major clubbing or late-night nightlife.
Away from the sand, Calafell has more character than many purpose-built resorts. The older part of town sits slightly inland and is home to the Castell de la Santa Creu, a medieval hilltop castle with views over the coast and surrounding area. Another key sight is the Ciutadella Ibèrica, an archaeological site that helps bring the area’s Iberian past to life. These attractions are easy to combine with a slower day away from the beach.
Calafell is also well placed for exploring by train or car. Tarragona, with its Roman remains and old town, is within reach for a day trip, while Barcelona can also be visited without needing to stay in the city. Along the coast, neighbouring resorts such as Segur de Calafell and Coma-ruga offer more seafront walks and places to eat.
Overall, Calafell is a good choice for UK holidaymakers who want a straightforward Costa Dorada beach holiday with a friendly atmosphere, good transport links and enough local interest to break up time by the sea.
0%
Interest free monthly payment options available
£
Book now, pay later. Deposits from only £49pp
You're in safe hands. We're ATOL & ABTA protected
Secure your dream holiday in a few easy taps