Best Small Cities in Spain for a 2-Day Trip
Spain is absolutely stunning — no debate there. But let’s be real, not everyone has a whole week to pack their bags and disappear. Sometimes all you’ve got is a long weekend, or you just need a quick breather away from the noise and the crowds of Madrid or Barcelona. And here’s the thing — that’s actually fine. Because Spain’s smaller cities? Total hidden gems. And dare I say it… they might just beat the big guys.
Here’s my personal guide to the best small cities in Spain for a 2-day trip. Pack light, grab your train ticket, and let’s go.
Why Small Cities Though?
Because big cities are exhausting, that’s why.
And no, I’m not exaggerating. Smaller cities in Spain are just better to move around in. The streets are walkable, the crowds are manageable, and the food won’t drain your wallet. Most importantly, you actually get that real, authentic Spain feeling — the one you came here for in the first place. You can stroll through an entire historic old town in a single afternoon, walk into a local bar and actually find a seat, and just… breathe. No rushing, no ticking boxes, no tourist conveyor belt. Just a genuinely good trip.
Perfect for weekends. Perfect for budget travelers. Perfect for anyone who just wants to slow down a little.
The Best Small Cities for a 2-Day Trip in Spain
1. Girona

You’ve probably seen Girona without realizing it — it was used as a filming location for Game of Thrones. But even if you’re not a fan, this place is stunning.
The old town is tiny but packed with things to see: the Jewish Quarter (El Call), the Cathedral, and those iconic, colorful houses right along the river. It’s all very walkable, very photogenic, and honestly just a great vibe.
Quick 2-day plan:
Day 1: Wander the old town, climb the Cathedral steps, walk the city walls
Day 2: Check out the museums, then hop to a Costa Brava beach — it’s like 40 mins away!
Pro tip: Girona is perfect if you’re flying into or out of Barcelona — it’s only about 40 minutes by train.
2. Toledo

Toledo is one of those places that makes you go, “Wait, this is real?” It’s a hilltop city just 30 minutes from Madrid by high-speed train, and it’s basically living proof that three completely different cultures — Christian, Muslim, and Jewish — once shared the same streets.
The Gothic cathedral is massive and impressive. The old city gates? Incredible. And the views from the Parador hotel at sunset are 100% worth the trip alone.
Quick 2-day plan:
Day 1: Toledo Cathedral, the Alcázar fortress, and wander the winding streets
Day 2: El Greco Museum + find a great viewpoint for panoramic photos
Pro tip: Toledo is tiny — one comfortable pair of shoes will carry you through the whole city.
3. Ronda

Ronda is wild. Like, literally — it sits on the edge of a giant gorge, and the famous Puente Nuevo bridge hangs over a 120-meter drop. You’ll want to take about 500 photos, and that’s totally fine.
It’s quieter than the coastal Andalusian towns, more romantic, and surprisingly affordable. If you want something that feels truly special without the tourist crush, Ronda is your answer.
Quick 2-day plan:
Day 1: Puente Nuevo bridge, the Old Town (La Ciudad), Arab baths
Day 2: Hike along the gorge + chill at a viewpoint with a coffee ☕
Pro tip: Go early in the morning to the bridge — the lighting is incredible, le and there are way fewer people.
4. Salamanca

Salamanca glows. No, literally — the whole city is built from warm golden sandstone, and at sunset it looks unreal. Add to that one of Europe’s oldest universities (founded in 1218, casual), a lively student scene, and a Plaza Mayor that gives Madrid a serious run for its money.
This is the kind of city where you end up staying longer than planned. The tapas bar scene alone could fill a whole day.
Quick 2-day plan:
Day 1: Plaza Mayor, University of Salamanca, Old and New Cathedrals
Day 2: Tapas crawl through local bars + browse the market
Pro tip: Order chatos (small glasses of wine) with free tapas at the bars near the university — way cheaper and way more fun than tourist spots.
5. Oviedo

Oviedo doesn’t get nearly enough love, and that’s honestly a shame. It’s up in Asturias, surrounded by green mountains, and it has this cozy, laidback atmosphere that just makes you want to stay forever.
The pre-Romanesque churches here are unlike anything else in Spain — UNESCO agreed. And the food? Incredible. Think fresh seafood, hearty fabada bean stew, and cider poured from a great height (because that’s just how they do it in Asturias).
Quick 2-day plan:
Day 1: Cathedral, Santa María del Naranco church, stroll the old town
Day 2: Day trip to a natural park nearby + mandatory cider house (sidrería) visit
Pro tip: Ask a local to pour your cider the traditional way — it’s an experience in itself. 🍺
6. Segovia

Segovia is one of those places that feels almost too perfect. You’ve got a 2,000-year-old Roman aqueduct slicing through the city center, a castle that literally inspired Disney’s Sleeping Beauty, and a UNESCO-listed old town that takes maybe 2 hours to walk end to end.
Oh, and the roast suckling pig (cochinillo asado) here is legendary. Like, people make day trips from Madrid just for the food. Worth it.
Quick 2-day plan:
Day 1: Roman Aqueduct, Segovia Cathedral, old town stroll
Day 2: Alcázar castle tour + long roast lunch at a traditional restaurant
Pro tip: Segovia is only 30 minutes from Madrid by high-speed train — a perfect day trip that easily stretches into a cozy overnight stay.
How to Make the Most of 2 Days
Day 1: Dive In
Arrive early, drop your bags, and just start walking. Hit the big landmarks while you’ve still got energy, grab lunch at a non-touristy spot (look for menus in Spanish only — good sign!), and end the evening with tapas and a local drink.
Day 2: Go Slow
This is your chill day. Sleep in a bit, wander the quieter streets, maybe visit a museum or a market. Then explore any nearby nature spots or viewpoints in the afternoon before heading home. No rushing!
A Few Quick Travel Tips
Stay central — it saves SO much time and money.
Take the train — Spain’s Renfe network is fast, affordable, and connects almost everything.
Book tickets ahead — especially for Segovia’s Alcázar and Toledo’s Cathedral
Pack light — seriously, one backpack is enough for 2 days
Eat where locals eat — busy bars with no English menus = good food every time
When’s the Best Time to Go?
| Season | What to Expect | Good For |
|---|---|---|
| Spring (Apr–Jun) | Mild, sunny, beautiful | Pretty much everything |
| Summer (Jul–Aug) | Hot! Busy on coasts | Beach trips near Girona |
| Fall (Sep–Oct) | Perfect temps, festivals | Food lovers, wine fans |
| Winter (Nov–Mar) | Quieter, cheaper, cooler | Budget travel, fewer crowds |
Honestly, spring and fall are the sweet spots. You get great weather, manageable crowds, and everything is just a bit more enjoyable. But even winter has its charm — especially in cities like Ronda and Salamanca.
Here’s the truth: you don’t need two weeks off work or a huge budget to have an incredible time in Spain. Some of the best memories you’ll ever make happen in these smaller, quieter cities — where you actually connect with a place instead of just snapping a photo and moving on to the next thing on the list. It’s less about checking boxes and more about actually living it.
