Hotels in Girona, Spain

Search & Compare Girona Hotels

When are you visiting Girona?™ Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Girona

Girona overview

Visitors to Girona have positive things to say about this trendy city and its historical sites. You can learn about the local heritage of Girona at top landmarks like Girona Cathedral. You might find that sights like ANTIC HOSPITAL DE STA. CATERINA - ESPAI EXPOSICIÓ and Museum of Cinema are worth a visit.

Where to stay in Girona

A welcoming city for all, Girona has a variety of hotels to choose from. There are 82 hotels in Girona and you can shop as many as 618 deals for rooms on, some with discounts of up to 30%. We have room prices starting at 20 USD per night and here you'll find a breakdown of hotels by star rating in Girona as well as in the surrounding area:
  • • 29 5-star hotels from 53 USD per night
  • • 241 4-star hotels from 45 USD per night
  • • 341 3-star hotels from 39 USD per night
  • • 68 2-star hotels from 32 USD per night

How to get to Girona

Fly into Gerona (GRO-Costa Brava), 6.5 mi (10.5 km) from central Girona. Girona Station is the closest train station, located 0.4 mi (0.6 km) from the city center.

What to see around Girona

Memorable landmarks include:
  • • Girona Cathedral
  • • Eiffel Bridge
  • • Walls of Girona
  • • Passeig de la Muralla
  • • Church of Sant Feliu
Recommended places to see include:
  • • Museum of Cinema
  • • Lake Banyoles
  • • Rafael Maso Foundation
  • • Jewish History Museum

When to visit Girona

When planning your trip, you may be curious about the best time to visit. Here's a list of seasonal norms to help you arrange your travel schedule:

Seasonal temperature averages
  • • January-March: 63°F day, 36°F night
  • • April-June: 82°F day, 43°F night
  • • July-September: 86°F day, 56°F night
  • • October-December: 74°F day, 36°F night
Seasonal rainfall averages
  • • January-March: 0.12 inches
  • • April-June: 0.12 inches
  • • July-September: 0.16 inches
  • • October-December: 0.24 inches