More cities in one trip from Girona
Girona (Spain) is a great base for seeing several cities in one trip: direct low-cost flights arrive from 38 airports, and FlixBus links it directly to 8 cities within about five hours. One of them is in another country (France). The most searched are Marseille, Toulouse and Montpellier; the quickest to reach is Perpignan, about 1 h 45 min away.
Updated on 28 October 2026
- 8 nearby cities by bus
- 38 airports with direct flights
- 2 countries
Nearby cities by bus from Girona
Cities with a direct FlixBus or FlixTrain connection, most searched first. The time shown is the fastest direct ride we found on a typical day: times are approximate, so check schedules and prices on the FlixBus website.
| City | Distance | Approx. time | Transport |
|---|---|---|---|
| Marseille · France | 265 km | about 4 h 45 min | Bus or train |
| Toulouse · France | 219 km | about 4 h | Bus or train |
| Montpellier · France | 211 km | 4 h | Bus |
| Nîmes · France | 252 km | 4 h 50 min | Bus |
| Perpignan · France | 90 km | about 1 h 45 min | Bus or train |
| Narbonne · France | 145 km | about 2 h 45 min | Bus or train |
| Carcassonne · France | 150 km | about 2 h 45 min | Bus or train |
| Tarbes · France | 265 km | about 4 h 45 min | Bus or train |
“About”: there was no direct ride on the day we checked, so the time is estimated from the distance.
Direct low-cost flights to Girona
Airports with direct flights to Girona, by country. Some routes are seasonal only.
Czech Republic 2
OstravaPardubice
Bosnia & Herzegovina 1
Croatia 1
France 1
Morocco 1
Beni Mellal
Romania 1
FAQ
Which cities can you reach by bus from Girona?
With a direct FlixBus or FlixTrain connection: Marseille, Toulouse, Montpellier, Nîmes, Perpignan, Narbonne, Carcassonne and Tarbes. Times are approximate, so check schedules and prices on the FlixBus website.
How long is the bus from Girona to Marseille?
About 4 h 45 min: it's 265 km, but there was no direct ride on the day we checked. Check schedules and prices on the FlixBus website.
Which airports have direct low-cost flights to Girona?
From 38 airports in 13 countries, including London, Paris and Bucharest. With a FlyDown watch you get an alert when a flight to Girona is cheap.