Travel Information to Girona from Granada
| 475 miles (766 km) | |
| Train or bus | |
| $102 - $116 | |
| Train • $102 (€92) • 7 h 57 min | |
| Train • $102 (€92) • 7 h 57 min | |
| FlixBus, Vueling Airlines or AVE |
Travel 475 miles (766 km) by train or bus to Girona from Granada. The most popular travel companies which serve this route are FlixBus, Vueling Airlines or AVE among others. Travelers can even take a direct bus, flight or train from Granada to Girona.
Travel optionsfrom Granada to Girona
How to get from Granada to Girona by train, bus or flight.
Our recommendation
The best way to travel from Granada to Girona is by taking a flight because it’s the best combination of price and speed.
VY2013+
03309Cheapest
VY2013+
03309Fastest
VY2015+
03309Other options
03931 · 03309
FlixBus · FlixBus · FlixBus
VY2011+
34023
VY2011+
08377
VY2011+
03309Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train and bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Dec 20
Dec 21
Dec 22
Dec 23
Dec 24
Dec 25
Dec 26
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Granada to Girona
Travel to Girona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Granada to Girona.

There are 2 travel options from Granada to Girona: train or bus.
The cheapest way to travel from Granada to Girona is a train with an average price of $102 (€92).
This is compared to other travel options from Granada to Girona:
A train is $14 (€12) less than a bus with an average ticket price of $116 (€104) from Granada to Girona.
Taking a train costs () less than taking a flight, which average ticket prices of ().
The quickest way to travel from Granada to Girona is by train, which takes on average 7 h 57 min compared to other travel options that take longer:
Taking a bus requires on average 38 h 5 min of travel time.
You should expect to travel around 475 miles (766 km) between Granada and Girona.
The average frequency per day from Granada to Girona is:
- 1 bus per day.
- 40 flights per day.
- Around 1 train per day.
However, we recommend checking specific travel dates for your route from Granada to Girona as scheduled services by train or bus can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Granada to Girona:
Omio works with many trusted partners that can help you travel the best way from Granada to Girona:
- You can go to Girona from Granada by bus with FlixBus or Alsa. You'll see cheap bus tickets for $99 (€89) with Alsa from Granada to Girona on Omio.
- You can go to Girona from Granada by plane with Vueling Airlines. You'll see cheap plane tickets for $42 (€38) with Vueling Airlines from Granada to Girona on Omio.
- You can travel by train from Granada to Girona with AVE, and you can find AVE Granada to Girona tickets for $102 (€92) on Omio.
Yes, there are direct services available from Granada to Girona with the following travel companies:
- Direct flight available with 16 direct flights per day.
Direct services tend to save you time and add more convenience in getting you to Girona as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Granada and Girona.
Travelling from Granada to Girona: related information
Here are some other resources that might have the information you need
