Best Hotels in Girona: Where to Stay in Each Area 2026
Girona sits an hour north of Barcelona and packs an extraordinary amount of history into a small, walkable city. The medieval old town, the Jewish quarter called El Call, the cathedral steps that feature in Game of Thrones, the colorful houses hanging over the Onyar river: it all comes together in a way that feels almost too cinematic to be real. Most people visit as a day trip from Barcelona. That’s your cue to do the opposite.
Stay overnight and you get Girona at its best: early mornings on the cathedral steps with nobody around, restaurant tables actually available in the evening, and a pace of life that makes Barcelona feel exhausting by comparison. This guide covers the best neighborhoods, real hotel picks at every price point, and when to visit for maximum payoff.
Which Area Fits Which Type of Trip?
Girona is small and walkable. Every neighborhood listed here is within 20 minutes on foot from the old town. But the character of each area differs significantly:
- Barri Vell (Old Town): The most atmospheric option. Medieval streets, highest prices, almost no car access.
- Eixample (New Town): Best value for money. Good transport links, local restaurants, 10-15 minutes to the old town on foot.
- Sant Pere: Quiet, residential, slightly off the tourist radar. Works best for longer stays.
- Devesa/Pont Major: Budget zone, 15-20 minutes walk to the center, limited dining options nearby.
- Pedret: Southeast of the old town, popular with cyclists on the EuroVelo route, relaxed vibe.
Barri Vell: Sleeping Where History Breathes
Staying in the old town puts you inside the walls. You’re steps from the cathedral (entry 7 euros), El Call Jewish quarter, and the famous Onyar riverside houses. The area is almost entirely pedestrianized, which means quiet nights and morning walks through empty alleyways before the day trippers arrive from Barcelona.
Price range: 90-200 euros per night.
Hotel Històric (boutique, around 130 euros): Located directly in El Call, stone arches, rooftop terrace breakfast. One of the best-positioned hotels in the city. Palau dels Alemanys (heritage hotel, around 160 euros): Housed in a genuine medieval palace with original stone floors. The kind of room that makes you want to cancel your flight home. Casa Cundaro (boutique, around 190 euros): Design property in a restored townhouse, rooftop terrace with views of the city walls.
These and 150+ more hotels in Girona are available on Booking.com with neighborhood filters and verified guest reviews.
Eixample: Best Value for Money in Girona
The Eixample stretches west of the Onyar river and offers everything the old town lacks: wider streets, easier parking, good public transport connections and lower prices. The Carrer Santa Eugènia has several solid local restaurants. Getting to the old town on foot takes about 12 minutes. Most visitors end up wishing they’d chosen this area over a cramped old-town room at twice the price.
Price range: 60-130 euros per night.
Hotel Carlemany (4-star, around 95 euros): Modern business hotel, gym, generous breakfast buffet. Perfect if comfort matters more than medieval vibes. Apartments Plaça de l’U de Octubre (around 75 euros): Bright apartments with kitchen, on-site parking. Works well for stays of 2-4 nights. Hotel Peninsular (2-star, around 65 euros): Simple, clean, central. One of the most affordable options with a reasonable location.
Sant Pere: Girona’s Quiet Alternative
Sant Pere sits north of the old town, just beyond the city walls. It’s a residential neighborhood with almost no tourist infrastructure, no souvenir shops, no tour groups, no queues. Local bars open for breakfast, bakeries with actual Catalans inside, and streets that stay quiet even on summer weekends. For travelers who want to feel like they live somewhere rather than visit it, Sant Pere is the best address in Girona.
Price range: 55-110 euros per night.
El Jardí de la Rambla (guesthouse, around 60 euros): Family-run, small garden, breakfast included. Sant Pere Apartments (around 80 euros): Renovated apartments in an authentic neighborhood, good for stays of 3-7 nights. Ca l’Arpa (boutique, around 105 euros): Hidden on a side street, inner courtyard with vines, attentive service.
When Is the Best Time to Visit Girona?
April to June is the sweet spot. Temperatures sit at 18-22 degrees, the Costa Brava region is in bloom, and tourist numbers haven’t reached peak Barcelona-overflow levels yet. The Temps de Flors flower festival in May transforms the old town into one of the most beautiful events in Catalonia.
July and August are hot (up to 32 degrees) and crowded. Day trippers from Barcelona and the coast fill the cathedral steps by 11am. If you’re visiting in summer, aim to be at the main sights by 8am and take a long lunch in the shade.
September and October are underrated. Temperatures drop to 20-25 degrees, locals come back after summer, and the light in the afternoon turns golden over the city walls. Winter (December to February) is almost tourist-free. Hotel prices drop to 40-70 euros even in central locations. Temperatures rarely fall below 5 degrees.
The Catalan Tourism Board has updated event calendars and regional travel information.
Where Should You Book?
For Girona, Booking.com gives the best coverage of smaller boutique properties in and around the old town. The neighborhood filter is useful and the review volume for Girona properties is solid. Genius members regularly get 10-15% discounts on already-reasonable prices.
If you’re combining Girona with more of Spain, the Barcelona guide and the Madrid guide are worth reading before you finalize your route.
Save the shortlist in your Zercy Logbook so you have all options handy when booking.
Read more:
Frequently Asked Questions
What does a hotel in Girona cost per night?
Boutique hotels in the old town (Barri Vell) run 90-200 euros per night. The Eixample offers good options at 60-130 euros. In the low season (November to March) prices drop noticeably, often below 70 euros even in central locations.
Where should I stay in Girona without a car?
The train station is in the Eixample, about 10 minutes walk from the old town. Hotels in the Eixample or old town itself work well without a car. Parking inside the old town is essentially non-existent, if you’re driving, park in the Eixample.
How many days do I need in Girona?
Two nights cover the main sights: the cathedral, El Call, the city walls, and the Onyar riverside walk. Add a third or fourth night if you want to explore the surrounding area, the Costa Brava, the Dalí museum in Figueres, or cycling routes toward the Pyrenees.
Which neighborhood is best for families with kids?
The Eixample works better for families than the old town: wider pavements, more parking, calmer streets. Hotels there typically have larger rooms and on-site parking. The old town involves a lot of steps and cobblestones, manageable with older children, but tough with strollers.
Try Zercy
No form, no account. Just type your travel idea — Zercy thinks it through.
✈ Start for freeEvery week: one city you haven't thought of yet.
3 hotels, 1 flight tip — straight to your inbox. No spam.