
Hotels in Teba
1 hotel
Hotels in Teba, Spain — small guesthouses near Castillo de la Estrella, 60 km from Málaga. Base for Parque Ardales and prehistoric cave visits.
Photo by Wikimedia Commons on Unsplash
About Teba
Teba: Málaga's Medieval Fortress Town
Teba is a small municipality in Málaga province, Andalusia, sitting roughly 60 km northeast of the Costa del Sol. The town is defined by the Castillo de la Estrella, a Moorish fortress perched above the Guadalteba reservoir. In 1330, Scottish knight Sir James Douglas fell in battle here while transporting the embalmed heart of Robert the Bruce toward Jerusalem — a fact commemorated by a monument in the town centre and a lasting historical tie between Teba and Scotland.
Where to Stay
Accommodation in Teba is limited to rural guesthouses and small family-run hostales, making it a quiet base for visitors exploring the Guadalteba comarca rather than a high-volume hotel destination. The Parque Ardales and the prehistoric caves of La Pileta and Ardales lie within 20 km, drawing hikers and archaeology enthusiasts.
Practical Tips
- Getting there: Teba has no train station; rent a car or take a bus from Málaga city, roughly 1 hour by road.
- Best season: Spring (March–May) for mild temperatures around the reservoir; summers reach 38 °C.
- Currency: Euro (€). Most small establishments prefer cash.
- Language: Spanish; English is not widely spoken outside tourist areas.
All hotels in Teba

Cities like Teba
Other destinations across Spain within reach.





