Search for a place to stay in Icod de los Vinos and the choice can look thin — it’s a working inland town, not a resort. What that search misses is that Icod has its own beach, and the beach is where the actual stays are.
Icod de los Vinos is the town; San Marcos is the coast
Icod sits up the hill: the old centre, the thousand-year-old dragon tree, the shops and pharmacies that make it a proper town rather than a tourist stop. Playa de San Marcos is Icod’s own stretch of coast, five minutes down by car — a black-sand bay sheltered by cliffs on both sides, calm enough to be the safest swimming on this part of the coast.
Treated as two separate places, San Marcos can look like a gap on a map between the bigger names. Treated as Icod’s coastal neighbourhood — which is what it is — it stops being a gap and becomes the obvious quiet base for this whole stretch.
What’s actually here
San Marcos itself is small on purpose: three restaurants, a beach bar, the Club Náutico sailing club’s cafeteria (open to everyone, not just members), a small supermarket and a pharmacy. That’s the entire offer within walking distance, and for guests who want to swim, eat well and switch off, it’s enough. For anything more — a bigger supermarket, more shops, a pharmacy open at different hours — Icod’s own centre is five minutes away.
Getting further afield
This stretch of coast is better connected than its size suggests:
- Garachico — about 10 minutes by car, or an hour on foot along the coastal path.
- Teide National Park and the volcanic Paisaje Lunar — under an hour, up through the vineyards and pine forest.
- Puerto de la Cruz — around 35 minutes, for the widest choice of restaurants and a proper night out.
For the wider comparison against Puerto de la Cruz, Garachico and the rest of the coast, see where to stay on Tenerife’s north coast. For the honest answer on whether you need a car to make any of this work, see getting here and getting around.