North Tenerife

Where to stay on Tenerife's north coast

By Sarah & Aike · August 2026

Most convenient
Puerto de la Cruz — walkable, restaurants, beaches, the widest choice of stays
Prettiest small town
Garachico — volcanic pools, quiet evenings, everything on foot
Quietest
San Marcos and the Icod coast — a village, a beach, and little else
Best base for a car-led trip
Icod de los Vinos — central, and close to Teide, Garachico and Puerto de la Cruz alike
Historic and inland
La Orotava — cobbled streets and grand houses, a short drive from the coast

North Tenerife is one coast, but it doesn’t read as one place. A few minutes’ drive can take you from a working village to a Victorian-era resort town to a fishing port frozen since a volcano buried its own harbour. Where you should stay depends more on what you want from the week than on which is “best” — so here is the honest, area-by-area version, not a ranked list.

Puerto de la Cruz — the convenient choice

The largest town on this coast, and for a lot of visitors the right call. Puerto de la Cruz has the widest range of restaurants, cafés and places to stay of anywhere in the north, a proper seafront, the Loro Parque and botanical gardens, and — the detail that matters most if you’re covering ground — it sits within roughly 20 to 40 minutes of everywhere else worth seeing on this coast: La Orotava, Garachico, Icod de los Vinos, and the hiking country above them.

The trade-off is size. It’s a real town with real traffic, not a village, and you won’t get the quiet that a smaller base gives you.

Choose Puerto de la Cruz if: you want the widest choice of restaurants and stays, you’re splitting your time across the whole north coast, or you’re travelling without a car and want things within walking distance of each other.

Garachico — the prettiest, and the most walkable

Garachico was the leading port of the Canary Islands until a volcanic eruption filled its harbour in 1706. What’s left is a small, handsome town built on and around the lava it survived — natural and volcanic-rock swimming pools where the port used to be, a compact old centre, and evenings that are genuinely quiet once the day-trippers leave.

Choose Garachico if: you want to walk to dinner every night, you care more about atmosphere than nightlife, and you’re happy driving 10 minutes for a supermarket.

San Marcos and the Icod coast — the quiet choice

This is our own stretch of coast, so take the recommendation for what it’s worth: it’s a village, not a town. Playa de San Marcos, three restaurants, a bar, Club Náutico’s cafeteria, and a small supermarket — that is the entire offer, and for a lot of our guests it’s exactly the point. Icod de los Vinos itself, a few minutes up the hill, adds a proper old town, more shops and pharmacies, and the ancient dragon tree, without adding much traffic or noise.

Choose San Marcos or Icod if: you want the calmest base on this coast, you’re working remotely and want as few distractions as possible, or you’d rather day-trip to the towns than live in one.

La Orotava — historic, and inland

Ten minutes above Puerto de la Cruz, La Orotava is the north’s most architecturally serious town: cobbled streets, grand seventeenth- and eighteenth-century houses, and a old centre built for walking rather than driving through. It sits a little back from the sea, so it suits visitors for whom history and townscape matter more than a beach on the doorstep.

Choose La Orotava if: you want the most beautiful built environment on this coast and don’t mind a short drive down to the water.

Los Silos and San Juan de la Rambla — for going further still

West of Garachico, Los Silos is smaller and sleepier again, close to the Teno massif and the drive to Buenavista and Masca. East toward Icod, San Juan de la Rambla is a small coastal village known for its natural pools, quieter than anywhere else on this list. Both work well as a base only if quiet is the entire point and you’re comfortable being a genuine drive from restaurants and shops.

Our honest recommendation

If this is your first visit and you have a car: Puerto de la Cruz for convenience, or Icod de los Vinos for a central base that’s still calm. If you already know you want quiet more than choice: San Marcos. For the specifics of staying right where we are, including what’s genuinely walkable and what isn’t, see the companion post — and for the honest answer on airports and whether you need a car at all, see getting here and getting around.

Open in Google Maps

Common questions

What's the single best area to stay in north Tenerife?

For most first-time visitors with a rental car, Puerto de la Cruz. It has the widest range of cafés, restaurants and stays, and sits within 20 to 40 minutes of everywhere else in this guide. If you want quiet over convenience, that answer changes — see below.

Is San Marcos too quiet to stay in?

Depends what you came for. It's a village: a beach, three restaurants, a bar, a small supermarket. If that sounds thin, stay somewhere bigger. If it sounds like the point, it's the calmest base on this coast, and Icod and Garachico are both a few minutes away by car.

Is Garachico worth staying in rather than just visiting?

Yes, if you want to walk everywhere and don't mind a hill. It's the prettiest town on this coast, laid out around its old harbour and volcanic rock pools, and almost everything is in walking distance once you're there.

Should I stay on the coast or inland in La Orotava?

Coast, for most people — it puts the beaches and the sea within reach. La Orotava is worth a stay if history and architecture matter more to you than swimming; it's a short, easy drive from the coast either way.

Sources