Travel Information from Girona to Geneva
| 334 miles (538 km) | |
| Train or bus | |
| $102 - $28 | |
| Bus • $28 (€25) • 10 h 30 min | |
| Train • $102 (€92) • 7 h 34 min | |
| Alsa or TGV INOUI |
Take a train or bus to travel 334 miles (538 km) between Girona and Geneva. The most popular travel companies which serve this trip are Alsa or TGV INOUI among others. Travelers can even take a direct bus or train from Girona to Geneva.
Travel optionsfrom Girona to Geneva
How to get from Girona to Geneva by train, bus or flight.
Our recommendation
The best way to travel from Girona to Geneva is by taking a flight because it’s the best combination of price and speed.
34192+
U21380Cheapest
03302+
U21380Fastest
34192+
U21380Other options
09737+
96514
09737+
96518
09737+
96520
Normal
FlixBus · FlixBus · FlixBus
FlixBus · FlixBus
34712+
U21380
34182+
U21380
03192+
U21380Find 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.
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
Nov 13
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Girona to Geneva
Travel to Geneva 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 Girona to Geneva.

There are 2 ways to get from Girona to Geneva: train or bus.
The cheapest way to get from Girona to Geneva is by taking a bus with average ticket prices of $28 (€25) compared to other travel options to Geneva:
A bus is () less than a flight for this journey with tickets for a flight from Girona to Geneva costing on average ().
Taking a bus costs $74 (€67) less than taking a train, which average ticket prices of $102 (€92).
The fastest way from Girona to Geneva is by train with an average journey time of 7 h 34 min.
There are alternative travel options to Geneva that take longer:
Getting to Geneva by bus takes 10 h 30 min on average.
The distance from Girona to Geneva is approximately 334 miles (538 km).
The average frequency per day from Girona to Geneva is:
- Around 4 buses per day.
- 53 flights per day.
- 2 trains per day.
However, we recommend checking specific travel dates for your route between Girona and Geneva 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 from Girona to Geneva:
The following travel companies offer services from Girona to Geneva:
- Travel with Alsa, FlixBus or BlaBlaCar Bus to go to Geneva by bus. For a good deal on tickets, you can find Alsa Girona to Geneva tickets on Omio for $28 (€25).
- Travel with TGV INOUI or Renfe Viajeros for trains to Geneva. If you’re looking for a good deal on tickets, check for Renfe Viajeros Girona to Geneva tickets on Omio for $102 (€92).
Yes, there are direct routes from Girona to Geneva with the following travel companies:
- You can take a direct bus with Alsa.
- You'll find direct trains with.
Direct services to Geneva tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.
Travelling from Girona to Geneva: related information
Here are some other resources that might have the information you need
