Travel from Seville to Girona

Bus or train from Seville to Girona?

Spanish Railways AVE operates a train from Seville to Girona 5 times a day. Tickets cost $120 - $170 and the journey takes 5 h 32 min. Spanish Railways AVE also services this route every 10 minutes. Alternatively, Sevilla (TUSSAM) operates a bus from Seville to Girona every 30 minutes. Tickets cost $2 and the journey takes 6 min. 2 other operators also service this route.

How to get from Seville to Girona

From Sevilla Santa Justa train to Barcelona Sants then train to Girona. 6 h 13 min 145€. From Luis de Morales - Est. Sánchez Pizjuán bus to Seville, bus to Barcelona Nord, then bus to Girona - Correus. 19 h 7 min 90€. From Seville drive to Girona. 10 h 30 min 128€. From Luis de Morales - Est. Sánchez Pizjuán bus to Sevilla airport, fly to Barcelona airport, train to Barcelona Sants, then train to Girona. 3 h 52 min 83€. From Sevilla-San Bernardo train to Jerez airport, fly to Barcelona airport, train to Barcelona Sants, then train to Girona. 4 h 44 min 109€.