Rome2rio's partners include

There are 4 ways to get from Donostia / San Sebastián to Zaragoza by bus, train, rideshare or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Donostia / San Sebastián to Zaragoza.
Launch map view
  • Distance: 128.1 miles
  • Duration: 3 h 20 min

What companies run services between Donostia / San Sebastián, Spain and Zaragoza, Spain?

ALSA operates a bus from Donostia / San Sebastián to Zaragoza 4 times a day. Tickets cost $35 - $50 and the journey takes 3 hours 20 minutes. Alternatively, Spanish Railways (RENFE) operates a train from Donostia / San Sebastián to Zaragoza 3 times a day. Tickets cost $40 - $55 and the journey takes 3 hours 40 minutes.

Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from San Sebastian to Zaragoza Delicias
Avg. Duration
3 h 40 min
Frequency
3 times a day
Estimated price
$40 - $55
Website
renfe.com
Bus operators
Other operators
BlaBlaCar.es
Website
blablacar.com
Rideshare from Saint-Sébastien to Saragosse
Avg. Duration
3 h 16 min
Frequency
3 times a day
Estimated price
$18
Book at
blablacar.es

How far is it from Donostia / San Sebastián to Zaragoza?

The distance between Donostia / San Sebastián and Zaragoza is 205 km. The road distance is 266 km.

What is the cheapest way to get from Donostia / San Sebastián to Zaragoza?

The cheapest way to get from Donostia / San Sebastián to Zaragoza is to rideshare which costs 15€ and takes 3 hours 16 minutes.

What is the fastest way to get from Donostia / San Sebastián to Zaragoza?

The quickest way to get from Donostia / San Sebastián to Zaragoza is to drive which takes 2 hours 33 minutes and costs 30€.

Is there a direct train between Donostia / San Sebastián and Zaragoza?

Yes, there is a direct train departing from San Sebastian and arriving at Zaragoza Delicias. Services depart three times a day, and operate Monday to Saturday. The journey takes approximately 3 hours 40 minutes.

Is there a direct bus between Donostia / San Sebastián and Zaragoza?

Yes, there is a direct bus departing from San Sebastian and arriving at Zaragoza. Services depart four times a day. The journey takes approximately 3 hours 20 minutes.

How long does it take to get from Donostia / San Sebastián to Zaragoza?

The bus from San Sebastian to Zaragoza takes 3 hours 20 minutes including transfers and departs four times a day.