Trains from San Sebastián / Donostia to Madrid
Your latest searches will appear here.
- Lowest price from $44.78
- Average duration 5h 59m
- Connections per day 7
- Distance 352 km
- CO₂ per person 5 kg
train from San Sebastián / Donostia to Madrid
The journey from San Sebastián / Donostia to Madrid is about 352 km. On average a train trip takes 5h 59m with 7 connections per day.
| Lowest price | $44.78 |
|---|---|
| Trip duration | 5h 59m |
| Connections per day | 7 |
| Lowest price | $44.78 |
| Highest price | $95.53 |
| First departure | 05:00 AM |
| Last departure | 04:52 PM |
| Distance | 352 km |
| Departure | San Sebastián / Donostia |
| Arrival | Madrid |
| Travel operator | Renfe Viajeros, Renfe ALVIA Renfe Viajeros, Renfe ALVIA, Renfe INTERCITY, Renfe MD |
Next departures from San Sebastián / Donostia to Madrid
Sample times and fares for the coming days — book to confirm availability and price.
CO₂ emissions by mode
The train journey between San Sebastián / Donostia and Madrid emits 24.64kg of CO₂.
Taking the train between San Sebastián / Donostia and Madrid saves 45.76kg of CO₂ compared to a flight, 1.76kg compared to the bus and 31.68kg compared to the car.
FAQ
A train ticket from San Sebastián / Donostia to Madrid costs ≈ $63.74 (€56.64). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $44.78 (€39.79).
The cheapest ticket from San Sebastián / Donostia to Madrid costs ≈ $44.78 (€39.79). Book as early as possible and avoid peak times.
San Sebastián / Donostia and Madrid are 352 km apart.
The journey from San Sebastián / Donostia to Madrid takes about 5h 59m on average. The fastest option takes 4h 53m.
This route is served by 4 operators: Renfe Viajeros, Renfe ALVIA, Renfe INTERCITY and Renfe MD.
There are about 7 connections per day from San Sebastián / Donostia to Madrid.
The first train from San Sebastián / Donostia to Madrid leaves at 05:00 AM. Check times on your travel date.
The last train from San Sebastián / Donostia to Madrid leaves at 04:52 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ $44.78 (€39.79) but prices can change.
There are about 6 direct connections from San Sebastián / Donostia to Madrid.
The shortest train journey between San Sebastián / Donostia and Madrid takes 4h 53m.
Yes, there is a direct train between San Sebastián / Donostia and Madrid.
The train journey from San Sebastián / Donostia to Madrid generates 5 kg of CO₂.