Trains from Madrid to San Sebastián / Donostia
Your latest searches will appear here.
- Lowest price from ≈ A$67.51 €41.85
- Average duration 5h 50m
- Connections per day 9
- Distance 352 km
- CO₂ per person 5 kg
train from Madrid to San Sebastián / Donostia
The journey from Madrid to San Sebastián / Donostia is about 352 km. On average a train trip takes 5h 50m with 9 connections per day.
| Lowest price | ≈ A$67.51 €41.85 |
|---|---|
| Trip duration | 5h 50m |
| Connections per day | 9 |
| Lowest price | ≈ A$67.51 €41.85 |
| Highest price | ≈ A$90.59 €56.16 |
| First departure | 07:20 AM |
| Last departure | 05:37 PM |
| Distance | 352 km |
| Departure | Madrid |
| Arrival | San Sebastián / Donostia |
| Travel operator | Renfe ALVIA, Renfe MD Renfe ALVIA, Renfe MD, Renfe Viajeros, Renfe INTERCITY |
Next departures from Madrid to San Sebastián / Donostia
Sample times and fares for the coming days — book to confirm availability and price.
CO₂ emissions by mode
The train journey between Madrid and San Sebastián / Donostia emits 24.64kg of CO₂.
Taking the train between Madrid and San Sebastián / Donostia 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 Madrid to San Sebastián / Donostia costs ≈ A$75.88 (€47.04). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ A$67.51 (€41.85).
The cheapest ticket from Madrid to San Sebastián / Donostia costs ≈ A$67.51 (€41.85). Book as early as possible and avoid peak times.
Madrid and San Sebastián / Donostia are 352 km apart.
The journey from Madrid to San Sebastián / Donostia takes about 5h 50m on average. The fastest option takes 4h 55m.
This route is served by 4 operators: Renfe ALVIA, Renfe MD, Renfe Viajeros and Renfe INTERCITY.
There are about 9 connections per day from Madrid to San Sebastián / Donostia.
The first train from Madrid to San Sebastián / Donostia leaves at 07:20 AM. Check times on your travel date.
The last train from Madrid to San Sebastián / Donostia leaves at 05:37 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ A$67.51 (€41.85) but prices can change.
There are about 8 direct connections from Madrid to San Sebastián / Donostia.
The shortest train journey between Madrid and San Sebastián / Donostia takes 4h 55m.
Yes, there is a direct train between Madrid and San Sebastián / Donostia.
The train journey from Madrid to San Sebastián / Donostia generates 5 kg of CO₂.