Where to Stay in Northern Spain (Best Areas + Towns)
☕ Reader-supported. Every guide is free to read, with no sponsored recommendations. If Isle Passport helps you plan better trips, you can help create the next guide.
I want to save you from the mistake most people make when planning where to stay in northern Spain.
They pick one city. Usually San Sebastián, because it is the obvious answer. And stay there for the whole trip. And San Sebastián is genuinely extraordinary, so it is not exactly a wrong choice.
But the northern coast of Spain stretches for over a thousand kilometres, through four regions with completely different characters. And staying in one spot means you spend your days doing long drives rather than slow evenings with a glass of cider.
I have spent multiple trips navigating this coast. First a rushed week-long attempt. Then a proper three-week west-to-east road trip from Galicia through to the Basque Country. Then a focused ten days in Asturias when I realised I had barely scratched it.
Each time, the accommodation decision changed everything. Base yourself in the wrong place and you are in the car for six hours of every day. Get it right and you are sitting on a clifftop eating the best seafood of your life with nowhere urgent to be.
This post is about getting it right. For each region I will give you the specific towns I recommend. The best areas to stay within each one, actual hotel picks across different budgets, and the honest trade-offs. Because they all have them.
The Short Answer: Best Places to Stay in Northern Spain
How to Choose Your Base in Northern Spain
The north is not like the Mediterranean coast, where one bay looks much like the next for a hundred kilometres. Each region of northern Spain has a different climate, culture, cuisine, and pace. Picking your base is not just about geography. It is about what kind of trip you want.
The most important thing to understand before booking anything is the scale.
Driving from San Sebastián to Santiago de Compostela takes around six hours without stops. That is roughly the distance from London to Edinburgh. Nobody would try to see both cities in three days and spend the nights in one. But people plan exactly this in northern Spain all the time, then wonder why they feel exhausted.
If you want to see how to piece these regions together without spending your entire holiday behind the wheel, take a look at my tried-and-tested Northern Spain itinerary 7 days to see exactly how to structure your route.
For a week-long trip, pick one or two regions and stay properly. For two weeks, a split of three stops works well. I give you the exact breakdown I recommend in the seven-night itinerary section below.
If you are planning to cover multiple regions, a car is not optional. It is the trip. I compare rates before every northern Spain trip. The coastal roads in Asturias are narrow and beautiful, and I always take full coverage here.
For a broader picture of how Spain’s coastline divides into regions before you start booking, is worth reading first.
San Sebastián (Donostia), Basque Country

San Sebastián is the answer most people are looking for, and honestly, the answer is usually correct. The crescent of La Concha bay. The most beautiful urban beach layout I have seen anywhere in Europe.
The labyrinthine Parte Vieja with its rows of pintxos bars. The elegant 19th-century promenade. The Michelin stars that appear roughly once per street. It is a city that punches hard.
I have stayed here four times now, in different neighbourhoods and at different price points.

Here is what actually matters for where to stay within San Sebastián:
The Parte Vieja (Old Town) is where you want to be if pintxos-hopping is your priority. You roll out of a bar and there is another one. The downside is noise until late, and accommodation here runs expensive for what you get physically. Old buildings, narrower rooms.

The Centro / La Concha area is my personal preference. Walking distance to everything, quieter at night, and you can have coffee looking at the bay from the promenade in the morning. The hotels here tend to be better value for the room quality.
Gros is the neighbourhood across the Urumea river. Younger, more local, slightly cheaper, and where Zurriola beach is (the surf beach). Good for a second or third visit when you want more local texture.
Tip: In July and August, San Sebastián is genuinely expensive and noticeably crowded. If you can come in June or September, the city is still warm, the food is just as good, the beaches are calmer, and prices drop by 20–40%.
Location: Basque Country (Gipuzkoa province)
Nearest airport: San Sebastián (EAS), 20 minutes; Bilbao (BIO), 1 hour; Biarritz, France (BIQ), 45 minutes
Where to stay in San Sebastián:
Splurge: Hotel de Londres y de Inglaterra. Directly on La Concha bay, one of the best hotel positions in Spain
Mid-range: Hotel Niza. La Concha views at a fraction of the price, genuinely good value for the location
Budget: Pensión Aldamar. Right in the Parte Vieja, simple rooms, excellent position for the price.
Activities from San Sebastián: Pintxos bar tours are the fastest way to understand what to order and where. I went on one on my second visit and it changed how I ate for the rest of the trip.
Read more: If you are deciding between towns in this region, the Basque and Cantabrian towns worth the detour covers the full coast with honest comparisons.
Hondarribia — The Smaller Alternative

Hondarribia sits at the French border, twenty minutes east of San Sebastián by car. And it is what I recommend to people who want the Basque experience without the city scale or the city prices.
The old walled town (the Casco Medieval) is one of the most complete medieval town centres in the Basque Country. Stone walls still intact, colourful half-timbered houses, a castle that is now a parador. The fishing harbour below (La Marina) has a row of lively bars and restaurants with a very local feel.

From Hondarribia you can take a small ferry across the river to Hendaye in France. Three minutes, absurd fun, very good croissants on the other side. And San Sebastián is close enough for an evening pintxos session without the overnight prices.
Tip: Stay in the Casco Medieval rather than the lower town if budget allows. Waking up inside the old walls is a genuinely different experience.
Location: Basque Country, on the French border
Nearest airport: San Sebastián (EAS), 15 minutes; Biarritz, France (BIQ), 20 minutes
Where to stay in Hondarribia:
Best position: Parador de Hondarribia. Inside the medieval castle, one of the better paradors in Spain.
More Hondarribia accommodation options here
🚗 Getting Between Regions
The northern coast is long and the best parts are off the main roads. I compare all rental options through DiscoverCars before every trip here. Searching across providers at once saves 30–40% compared to booking direct, and you can add full insurance for the Asturian coastal roads without a phone call.
Compare car hire rates for northern Spain →
Santander, Cantabria

Santander is the most strategically useful base on the northern coast for anyone planning to cover a lot of ground. It sits roughly in the middle of the journey from the Basque Country to Galicia.
Has direct flights from London and several European cities (Ryanair serves it well), and connects reasonably well by public transport for anyone not renting a car.
The city has more going for it than most people realise. The Sardinero beach area is a legitimate pleasure. Wide, sandy, and backed by a handsome early 20th-century neighbourhood of hotel palaces and casino buildings. The Magdalena Peninsula is beautiful for a morning walk. The seafood market near the port is excellent.
The best area to stay depends on what you want.
El Sardinero (the beach district) is quieter, more residential, and where I prefer to stay. A 25-minute walk or short bus ride from the historic centre.

City centre / El Centro puts you closer to the ferry port, the market, and the old town streets, but it is less attractive physically.
Tip: Santander has a direct overnight ferry to Portsmouth, UK (Brittany Ferries). If you are driving from Britain, arriving here by sea and starting your road trip directly is one of the better ways to begin a northern Spain trip.
Location: Cantabria Nearest airport: Santander (SDR), 5 km from the city centre Where to stay in Santander:
Best position: Gran Hotel Sardinero. Facing the beach, historic building, excellent breakfast
Mid-range: Hotel Bahía Santander. Well-positioned near the bay, reliable option
Budget: Hotel Santander. Central, simple, good value
Santillana del Mar, Cantabria

Santillana del Mar is one of those places that makes you want to invent a reason to stay longer. It is a medieval village. Essentially a single long cobblestone street lined with stone manor houses. That looks unchanged since the 16th century.
There are no cars in the old town. The cows of the surrounding farms wander close enough that you hear them at night.

It is also, for some reason, twenty minutes from one of the most important prehistoric cave paintings in the world. The Altamira Cave (a replica of the original, now closed for preservation) is immediately outside the village and genuinely worth the visit.
I tend to recommend Santillana to couples or anyone who wants the experience of sleeping inside a properly preserved medieval town. It is not a base for beach-hopping. The coast is nearby but requires a drive. Think of it as a two-night stay to absorb something genuinely quiet and old.
Tip: The village gets day-trippers from Santander from about 10am to 5pm. The evenings, when they all leave, are when Santillana becomes something special.
Location: Cantabria, inland from the coast
Nearest airport: Santander (SDR), 30 minutes
Where to stay in Santillana del Mar:
Best overall: Parador de Santillana del Mar. A 15th-century house in the village centre, the obvious choice
Mid-range historic: Hotel Casa del Marqués. Another converted noble house, slightly more affordable.
Llanes, Asturias

If I had to pick one base for a proper exploration of the northern coast, it would be Llanes. The town sits on the eastern Asturian coast and gives you access to more interesting beaches within a 30-minute drive than almost anywhere else in northern Spain. Torimbia, Ballota, Gulpiyuri, Playa de Borizo, Playa de Poo.

The landscape around it is extraordinary: green hills dropping into rocky coves, sea geysers (bufones) firing seawater into the air, and the Picos de Europa visible behind you on clear days.
The town itself is genuinely pleasant too. A medieval harbour, a small old town with good bars, and enough local life that it never feels like a tourist construct. The market on Tuesdays is worth waking up early for.

I stayed here for a week on my Asturias trip and left thinking I had barely started. It rewards slow travel in a way that few places on this coast do.
Best area to stay: The old town near the harbour is the most atmospheric. Some of the rural casas de aldea (farmhouse guesthouses) a few kilometres outside town give you a completely different experience. Waking up in the hills above the sea with cows in the field outside.
Tip: Llanes has almost no good accommodation available in August if you have not booked three months ahead. In September it is easy, cheaper, and the weather is still warm.
Location: Eastern Asturias
Nearest airport: Oviedo/Asturias (OVD), 1.5 hours; Santander (SDR), 1.5 hours
Where to stay in Llanes:
Best central position: Hotel Don Paco. Good location in the old town, reliable standard
Most atmospheric: Hotel Posada del Rey. Historic building, charming, right in the town centre
Rural alternative: Casa rural near Llanes. Search “casas rurales Llanes” on Booking for the farmhouse options that put you in the hills above the coast.
Activities: Kayaking and canoeing along the Asturian coast departing near Llanes. An excellent way to see the sea caves and coves that are unreachable on foot.
Read more: If you are putting together the full Asturian itinerary, the beaches worth the walk in this part of the coast has detailed access notes for every one.
Oviedo, Asturias

Oviedo is Asturias’s capital and one of the most pleasant inland cities in northern Spain. It is a proper working city. Universities, markets, a cathedral, a genuinely excellent old town. But it feels unhurried in a way that Spanish cities of this size often do not.
The old town is walkable, attractive, and has some of the best cider culture in Spain. Sidrerías (cider houses) are the social institution here. You eat enormous plates of food, the waiters pour cider from height with extraordinary accuracy, and the evening goes on much longer than you planned.

Fabada Asturiana (a slow-cooked bean stew with chorizo and black pudding) eaten in a proper sidrería in Oviedo in October is one of my better food memories from anywhere.
Oviedo works well as a base for the Picos de Europa (one of the best national parks in Spain, about an hour away) and as a hub for reaching the western Asturian coast, which has fewer crowds than the Llanes area.
Tip: Oviedo has the most reliable public transport connections in Asturias. Trains to Santander and good bus links to the coast. If you are doing parts of northern Spain without a car, Oviedo is the one Asturian city that actually works.
Location: Inland Asturias, capital city
Nearest airport: Oviedo/Asturias (OVD), 45 minutes
Where to stay in Oviedo:
Splurge: Hotel de la Reconquista. An 18th-century baroque building, the most atmospheric hotel in the city
Mid-range: Soho Boutique Oviedo. Well-positioned near the cathedral, good value
Budget: Hotel Favila. Reliable, central, honest price
Ribadeo, Galicia

Ribadeo sits on the estuary where Asturias ends and Galicia begins, and it is the best base for one of the most photographed coastal landscapes in Spain: Playa de las Catedrales. The giant rock arches that only reveal themselves at low tide are twenty minutes away.
Beyond Las Catedrales, Ribadeo itself is a quietly lovely town. A port, a handsome old centre, and the kind of seafood restaurants where the menu changes depending on what came in that morning. The estuary views from the Parador are remarkable, especially in the golden hour.

I stayed here two nights on my Galicia road trip, and I should have stayed four. The beaches west of Ribadeo: Playa de las Catedrales, Playa de Altar, Playa de Peizás. Are extraordinary in their variety and almost empty compared to what you find further east.
Tip: Playa de las Catedrales requires a timed reservation in July and August. Book this before you book your hotel, because the access slots dictate when you need to be there. Check current booking information on the Concello de Ribadeo\’s official portal.
Location: Eastern Galicia, Lugo province
Nearest airport: Santiago de Compostela (SCQ), 2 hours; A Coruña (LCG), 1.5 hours; Oviedo (OVD), 1.5 hours
Where to stay in Ribadeo:
Best position: Parador de Ribadeo. Directly on the estuary, extraordinary views, one of the better paradors in Galicia
Mid-range: Hotel Rolle. Clean, reliable, good value for the location
Vigo and the Rías Baixas, Galicia

Vigo is the starting point for the Cíes Islands ferry, which means it is where you need to be if the Playa de Rodas experience is on your list.
The islands have the warmest, clearest water on the entire northern coast. Protected bay, genuinely Caribbean-looking. And the only way to reach them is by ferry from Vigo.

Beyond the island access, the Rías Baixas region south of Vigo is worth slowing down for. These sheltered estuaries trap heat in a way the open Atlantic cannot. And the beaches here are genuinely warm enough to swim comfortably from June through September. The seafood is the best in Galicia, which means it is the best in Spain.
Vigo itself is a working port city. Not pretty in the way that San Sebastián is pretty, but interesting and real. The Casco Vello (old town) has good bars and restaurants, a covered market where you can eat oysters at the bar for very little money, and a hill with views over the estuary that are worth climbing for.
Tip: The Cíes Islands permit sells out fast in summer. Book the permit through the official Xunta de Galicia system before you book your hotel in Vigo.
Location: Southern Galicia, Rías Baixas
Nearest airport: Vigo (VGO), 15 minutes from the city centre
Where to stay in Vigo:
Best for the ferry: NH Collection Vigo. Close to the ferry dock, excellent standard
Mid-range: Hotel Náutico. Port views, good value
Budget: Hotel Coia. Functional, central, honest price
Pontevdra alternative: If you want something more atmospheric than Vigo, Pontevedra (40 minutes north) has one of the most beautiful old towns in Galicia. Genuinely car-free, mediaeval in feel, quieter than Vigo, and still close to the Rías Baixas beaches.
Santiago de Compostela, Galicia

Santiago de Compostela is not a coastal town. It sits about 30 kilometres inland. But it belongs on any where-to-stay list for northern Spain. The cathedral is one of the great buildings in Europe. The old town is UNESCO-listed and genuinely extraordinary in scale and atmosphere.
Every day, pilgrims completing the Camino de Santiago arrive at the cathedral square having walked hundreds of kilometres. There is something in the air of the city that is hard to describe. A mix of exhaustion, elation, incense, and rain. It is unlike anywhere else in Spain.

The food scene in Santiago is excellent and underrated. The covered market (Mercado de Abastos) is one of the best in Galicia. The seafood counter is worth the trip alone. Most of the good restaurants are in the old town within walking distance of everything.
Tip: Stay inside the old town if budget allows. Waking up surrounded by mediaeval stone, before the day-trippers arrive, is worth the premium.
Location: Galicia, inland from the coast Nearest airport: Santiago de Compostela (SCQ), 12 km from the city centre Where to stay in Santiago:
Once-in-a-lifetime stay: Parador de Santiago de Compostela (Hostal dos Reis Católicos). Directly on the cathedral square, one of the oldest hotels in the world, genuinely extraordinary. Worth the price for one night.
Mid-range: Hotel Monumento San Francisco. A converted 13th-century convent, beautiful, good value for what it is
Budget: Hotel Virxe da Cerca. Simple, clean, well-positioned in the old town.
Budget Breakdown by Region
Northern Spain has a wide price range depending on region, season, and whether you are in a city or a rural area. These are approximate nightly rates for a double room in peak season (July–August). Prices in shoulder season (May–June, September) typically drop 20–35%.
Biggest savings tip: If San Sebastián is on your list but the prices in August feel impossible, stay in Hondarribia and take the bus or drive in for the day. Same food, same beaches, hotel prices roughly 30% lower.
For the most affordable bases in the north, the towns on the Atlantic coast that haven’t made international radar yet tend to run 40–50% cheaper than San Sebastián for similar quality.
The 7-Night Split I Actually Recommend
This is the itinerary I give to friends visiting northern Spain for the first time. It covers three regions properly without spending the whole trip in a car.
Nights 1–3: San Sebastián

Arrive, eat pintxos, swim in La Concha, take the bus or drive to Zarautz for a surf session, visit Bilbao (45 minutes by bus) on a day trip. Do not try to drive to Cantabria yet.
Stay: Hotel Niza for La Concha views at a reasonable price, or Pensión Aldamar in the Parte Vieja for budget.
Nights 4–5: Llanes, Asturias

Drive west through Cantabria, stopping at Playa de la Arnia and Santander for lunch. Arrive in Llanes in the late afternoon. Two days: Torimbia on day one, Gulpiyuri and Ballota on day two.
Stay: Hotel Don Paco in the old town.
Nights 6–7: Ribadeo or Vigo, Galicia

Drive west to Galicia. Ribadeo if Las Catedrales is the priority. Book the low-tide access before you leave home. Vigo if the Cíes Islands and warmest water is the plan.
Stay: Parador de Ribadeo for the estuary view, or NH Collection Vigo for island access.
Where to Stay in Northern Spain Without a Car

If you are not renting a car, your options narrow quickly. And I will not pretend otherwise.
Works well without a car:
- San Sebastián. The most walkable city on the coast. La Concha, the Parte Vieja, Zurriola beach, and every pintxos bar you need are all on foot. Buses reach nearby towns easily.
- Santander. Manageable with public transport. The El Sardinero beach area, the old town, and the ferry are all connected.
- Oviedo. Asturias’s best public transport hub. Trains to Santander and buses to parts of the coast.
- Santiago de Compostela. A city that rewards slow walking. You do not need a car inside the old town.
Does not work without a car:
- Llanes hidden beaches (Torimbia, Ballota, Gulpiyuri)
- Ribadeo to Las Catedrales
- Vigo to the Cíes ferry is manageable, but the surrounding Rías Baixas coast requires a car
For the full breakdown of what is reachable in northern Spain by train and bus, what’s actually walkable and car-free along the Spanish coast is worth reading before you decide on transport.
Best Time to Visit — and How It Affects Where to Stay
The timing of your trip directly affects both availability and which base makes most sense.
July and August. Peak season everywhere. San Sebastián and Llanes book up months ahead. Prices peak at every level. The Cíes Islands permit becomes very difficult to obtain close to your travel dates. Book everything at least three months ahead. The upside: maximum swimming weather, the coast is at its liveliest, and the festivals are running.
June and September. My personal recommendation for most people. Prices drop significantly, availability opens up, and the weather is still excellent. La Concha is warm enough to swim in late June. September is the best month on the entire northern coast — the water has had all summer to warm up, the crowds have gone home, and the light is remarkable.
May and October. For slow travellers, walkers, and anyone who wants the coast essentially to themselves. Prices are low, towns are running at their own pace, and places like Santillana del Mar or Ribadeo feel genuinely remote. The water is too cold for comfortable swimming in May, and October can be rainy. But the dramatic weather suits the landscape.
Winter. I cover the northern Spain winter experience in more detail on the best parts of Spain that actually reward a winter visit. The short version: Oviedo and Santiago are both excellent in winter. The coast is another matter.
Frequently Asked Questions
Where is the best place to stay in northern Spain overall?
San Sebastián is the best place to stay in northern Spain for most people, most trips. It has the best food culture in Europe, a genuinely beautiful city beach, and enough going on that you never need to leave. Though you will want to explore. For something quieter and more local, Llanes in Asturias is my personal preference.
Where to stay in Asturias for beaches?
Llanes is the best place to stay in Asturias for beaches. It puts you within 30 minutes of Torimbia, Ballota, Gulpiyuri, and several other beaches. Ribadesella is a good alternative slightly further west with its own beach and a more developed tourist infrastructure.
Is San Sebastián too expensive?
In July and August, budget options are limited and prices are high. Expect €80–100 minimum for a decent double room. In June or September the same rooms often run €60–75. Hondarribia is 20 minutes away and runs noticeably cheaper for equivalent quality.
Do I need a car in Northern Spain?
For San Sebastián and Santander – no, you can manage. For Llanes beaches, Ribadeo, and the Rías Baixas coast – yes. The most interesting parts of the northern coast require a car.
Plan Your Northern Spain Trip
If you’re feeling stuck choosing where to stay, I can map it out for you.
I create custom itineraries based on your travel style, trip length, and budget. So you avoid the mistake of picking the wrong base and wasting hours driving.
To get started, send me a quick email with:
- Your travel dates
- Trip length
- What kind of trip you want (beaches, food, slow travel, etc.)
I’ll get back to you with next steps and availability.
I only take on a limited number of trips each month so I can keep them detailed and personal.
More Northern Spain Reading
- The swimmable beaches I keep going back to in northern Spain
- Basque and Cantabrian coastal towns worth the detour
- The tiny Atlantic coast towns no one is writing about yet
- What’s actually reachable in Spain without renting a car
If you want to explore more coastlines across the country, my Spain Coastal travel hub pulls together all my guides to coastal towns, beaches, islands, and itineraries in one place.
💛 Loved this guide?
If it helped you plan your trip or discover somewhere new, you can help me create the next one. Every guide is free to read, independently researched, and made with travellers like you in mind.
