The Costa Dorada is one of the most captivating regions in the province of Tarragona, Spain. Its name, “The Golden Coast,” comes from the brilliant golden hue its sandy beaches take on under the Mediterranean sun. From crystal-clear coves to dramatic mountain ranges, this area invites you to explore at a slow pace. Here, you will find some of the best towns Costa Dorada has to offer—charming spots that have preserved their seafaring heritage and medieval past.

If you are planning a trip to discover the best towns in Costa Dorada, this guide will lead you through the most picturesque corners of the Catalan coastline.

1. Calafell: History and Seaside Charm

Calafell is the perfect balance between history and beach life. It is undoubtedly one of the best towns Costa Dorada because you can visit an 11th-century medieval castle in the morning and swim in the Mediterranean by the afternoon.

  • Highlight: Wander through the streets of Calafell until you reach the Iberian Citadel.
  • Gastronomy: Don’t leave without trying the “Arrossejat” near the harbor.
  • Heritage: The castle overlooks the entire town and offers incredible photo opportunities.
The 10 most beautiful towns on the Costa Dorada

2. Torredembarra: The Lighthouse and Historic Streets

The first thing you’ll notice is its lighthouse, the tallest in Catalonia. But the real treasure lies in the old town, the “Vila Closa,” where time seems to have stopped among stone walls. Any route through Torredembarra should include a walk through the “Els Munts” natural space, a pristine coastal spot.

3. L’Ametlla de Mar: The Heart of “La Cala”

Locals simply call it “La Cala.” L’Ametlla de Mar is the quintessential fishing village, where the smell of salt and the sound of boats arriving at the dock still define daily life. It is one of the best towns in Costa Dorada if you want to avoid the crowds.

  • What makes L’Ametlla special is its rugged coastline:
  • Tuna Tour: A unique experience where you swim with giant bluefin tuna.
  • Cala Forn: Transparent waters and fine sand.
  • Cala Vidre: Perfect for snorkeling.
The 10 most beautiful towns on the Costa Dorada

4. El Roc de Sant Gaietà: A Fairy Tale Village

This spot is different from anything else. It is among the best towns Costa Dorada because it blends architectural styles from all over Spain: you’ll find Andalusian courtyards, Arabic details, and Northern Spanish corners in a small labyrinth of white houses decorated with flowers. It is a car-free zone, perfect for enjoying a gelato while feeling the sea breeze.

5. Prades: The “Red Village” of the Mountains

If you are looking for the best towns Costa Dorada has inland, Prades is a must. It is known as the “Red Village” because almost all its buildings are made of a unique red sandstone found only there. At nearly 1,000 meters high, it’s the perfect retreat to escape the summer heat.

6. Miravet: The Guardian of the Ebro River

Miravet offers probably the most beautiful view in the province. Its Templar castle, perched on a cliff, guards the Ebro River. It is one of the best towns in Costa Dorada due to its magical combination of water and ancient stone. You must cross the river on its ancient motorless ferry and visit the traditional pottery workshops.

Miravet

7. Siurana: Cliff Views and Legends

Siurana will leave you speechless. Perched on a massive cliff, it offers breathtaking views of the reservoir. It is famous for the legend of the Moorish Queen who jumped off the precipice. It is a small, beautifully preserved stone village, perfect for enjoying a glass of Priorat wine.

Siurana

8. Montblanc: Walls and Medieval Dragons

Montblanc is pure Middle Ages. Its defensive wall surrounds the town and is perfectly intact. Legend says Saint George killed the dragon right here to save the princess. Walking through its stone gates makes you feel part of history.

9. Cambrils: The Capital of the Good Life

Cambrils is a top favorite because it mixes the beach with the best food in the region. If you want to know everything to see in Cambrils, don’t miss the arrival of the fishing boats in the afternoon.

For the best experience, look for holiday rentals in Cambrils to live like a local. Make sure to book your perfect accommodation early, as it is the most popular area in the Costa Dorada!

The 10 most beautiful towns on the Costa Dorada

10. La Pineda: Family Relax and Fun

We close the list with La Pineda. It’s a very comfortable destination with a flat, safe beach for kids. In La Pineda and Vila-seca you have the relaxation of the Aquum spa and the adrenaline of PortAventura just five minutes away.

The Landscape of Vineyards and Monasteries

Beyond the beaches, the interior of the Costa Dorada is a treasure of endless vineyards and olive trees. Here you can follow the Cistercian Route, discovering monasteries like Poblet or Santes Creus. It is a landscape that changes color with the seasons, offering everything from deep spring greens to golden autumn tones. Always with the Mediterranean on the horizon, it is the perfect way to end your trip: enjoying a fine local wine as the sun sets over the fields of Tarragona.