The first decision for a trip to Girona is whether to sleep in the city, on the coast or both. The city is a compact medieval gem with a lively centre. The coast, about an hour away, offers beaches, fishing villages and a different rhythm. This guide helps you match your base to your trip, with notes on the main areas and how they feel at different times of year.
The old town (Barri Vell)
This is the atmosphere choice. Staying among the medieval lanes puts the cathedral, the Jewish Quarter, the Arab Baths and the walls on your doorstep, and it makes early-morning and late-evening walks effortless. The trade-offs are steep streets, restricted car access and buildings that may lack lifts or large rooms. Hotels here are often small and characterful, with options such as Hotel Historic, Hotel Palau Fugit and Hotel Museu Llegendes de Girona. Expect quieter nights than in the centre, although weekends can be lively around the squares.
The city centre and Mercadal
Across the Onyar, the nineteenth-century district holds the shops, the theatre, the Rambla and many restaurants. Hotels such as Hotel Ultonia are practical, with larger rooms, easier arrival and quick access to buses and trains. The walk into the old town is short, and the area has more evening energy. It is the best choice if you arrive by train, plan day trips or are travelling with children and luggage.
Tossa de Mar
About an hour from Girona, Tossa is the classic Costa Brava base, with a walled old town, a long beach and a wide choice of hotels. Hotel Diana, Hotel Don Juan and Golden Bahia de Tossa and Spa show the range, from a town-centre property to a resort and spa. Tossa works well for beach holidays, families and couples who want sea and sightseeing in one place. Summer is busy and expensive, so book early or choose May, June or September.
Cadaques
Remote, beautiful and expensive in summer, Cadaques suits couples, artists and anyone who wants the Dali sights and the Cap de Creus park on the doorstep. Hotel Playa Sol sits on the bay. The drive is long and the last section winding, so plan to settle in for at least a night. Parking is limited, and some hotels close in winter.
Splitting your stay
For a week, consider three nights in Girona followed by three or four on the coast. Start in the city for history and food, then relax by the sea. If you only have four days, stay in Girona and take day trips by tour or train. If you have a car and love beaches, base on the coast and visit Girona for a day. For a short trip focused on sightseeing, the old town is hard to beat.
Budget and seasons
Rates are highest in July and August and during local festivals, and lowest in winter. Spring and autumn offer the best balance of weather, prices and crowds. Coastal hotels may close in winter, while city hotels stay open all year. Booking early is wise for weekends, holidays and the flower festival in May. Check cancellation terms, because plans change.
Practicalities
Girona has a small airport used by low-cost airlines, as well as fast trains to Barcelona, so many visitors fly into either city. Taxis are inexpensive within Girona, while the coast needs buses, tours or a rental car. If you are renting a car, collect it on the day you leave the city, since parking in the old town is difficult. Ask your hotel about luggage storage and arrival instructions, particularly in the old quarter, where vehicle access is restricted.
A word on booking
Compare the total cost, not just the nightly rate, including any city or tourist tax, parking fees and breakfast. Read recent guest comments on noise, air conditioning and access, which matter more in historic buildings than star ratings do. If you are travelling with a pushchair or heavy luggage, favour the centre or a hotel with a lift. Message the hotel before arrival to confirm check-in times, as small properties may have limited reception hours, and ask about the easiest route from the station. Finally, remember that two short stays in different places often beat one long stay, because Girona and the coast offer such different pleasures.





