Travel from Girona to San-Sebastián

Bus or train from Girona to San Sebastián?

Spanish Railways (RENFE) operates a train from Girona to San Sebastián every 15 minutes. Tickets cost $19 - $50 and the journey takes 39 min. Spanish Railways (RENFE) also services this route every 3 hours. Alternatively, Mou-te Public Transport in Catalonia operates a bus from Girona to San Sebastián 4 times a day. Tickets cost $2 - $10 and the journey takes 3 h 35 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Girona to San Sebastián

From Girona train to Barcelona - Sants, train to Barcelona airport, fly to San Sebastian airport, then bus to San Sebastián. 4 h 14 min $132. From Girona train to Barcelona - Sants, train to Barcelona airport, fly to Bilbao airport, then bus to San Sebastián. 5 h 1 min $94. From Girona train to Barcelona - Sants, train to Barcelona airport, fly to Santander airport, then bus to San Sebastián. 7 h 11 min $129. From Girona train to Barcelona Sants then train to San Sebastian. 7 h 12 min $92. From Girona bus to Lleida then bus to San Sebastian. 9 h 45 min $70. From Gerona/Girona bus to Toulouse then bus to Saint-Sébastien. 11 h 20 min $57. From Girona drive to San Sebastián. 5 h 52 min $91.