Your browser is not supported

To use our site, we recommend using the latest versions of Chrome, Firefox, Safari or Edge

Get Help

Puerto de Santa Maria Holidays

HISTORIC PORT TOWN IN THE BAY OF CÁDIZ

Set on the scenic Costa de la Luz in southern Spain, Puerto de Santa Maria is a charming coastal town renowned for its rich history, beautiful beaches, and lively atmosphere. With its picturesque old town, filled with narrow streets and historic buildings, you can wander through centuries of Spanish heritage, while diving into authentic tapas joints to fuel up.

The town’s colourful waterfront is lined with bustling cafés, seafood restaurants, and vibrant bars, offering a taste of authentic Andalusian cuisine and nightlife. The area’s also home to wide sandy beaches dotted with chiringuitos, including Playa de Valdelagrana and Playa de la Puntilla, perfect for sunbathing, swimming, and enjoying a refreshing drink in the sun. Sherry, anyone?

History enthusiasts can learn more about Christopher Columbus’s first expedition to the Americas, which set sail from Puerto de Santa Maria. Explore the town’s iconic landmarks, such as the 13th century Castillo de San Marcos and the majestic Iglesia Mayor Prioral – there’s something to see around every corner. With its mix of interesting culture and coastal charm, Puerto de Santa Maria offers a unique and memorable escape on Costa de la Luz.

Explore our map of Puerto de Santa Maria

Your Puerto de Santa Maria questions, answered

Fly direct to Seville Airport (SVQ) with easyJet and then drive south for just over one hour to Puerto de Santa Maria. 
Fishing is still an important industry in the town, and eating fresh fish is a staple in Puerto de Santa Maria. There’s a great selection of tapas and chiringuitos here.
Perfect for a road trip around southern Spain, Puerto de Santa Maria’s not far from Seville, Huelva, Cádiz, or even the Algarve in Portugal, if you’re looking to pop next door.

Hotels in Puerto de Santa Maria