Trains from Madrid to San Sebastián / Donostia

  • 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
Find the best price
Renfe INTERCITY24.64 kg CO₂
14:50Madrid Chamartín
4h 52m
19:42Donostia
≈ A$109.13 €67.65
direct
Renfe24.64 kg CO₂
15:50Madrid, Madrid Chamartin
4h 52m
20:42San Sebastian, San Sebastian
≈ A$134.47 €83.36
direct
Renfe24.64 kg CO₂
18:38Madrid, Madrid Chamartin
5h 2m
23:40San Sebastian, San Sebastian
≈ A$134.47 €83.36
direct

Next departures from Madrid to San Sebastián / Donostia

Sample times and fares for the coming days — book to confirm availability and price.

Alvia ≈ A$76.41 €47.32
07:20 Madrid Chamartin
5h 23m · direct
12:43 Donostia
≈ A$75.08 €46.50
07:20 Madrid Chamartin
5h 23m · direct
12:43 Donostia
≈ A$100.76 €62.40
10:15 Madrid Chamartin
6h 3m · 1 changes
16:48 Donostia
Renfe - Media Distancia ≈ A$94.35 €58.43
12:25 Madrid, Principe Pio
7h 53m · direct
20:18 Donostia
≈ A$82.83 €51.30
14:46 Madrid Chamartin
4h 55m · direct
19:41 Donostia
Renfe - Intercity ≈ A$84.27 €52.19
14:46 Madrid Chamartin
4h 55m · direct
19:41 Donostia
Alvia ≈ A$76.41 €47.32
17:37 Madrid Chamartin
5h 10m · direct
22:47 Donostia
≈ A$75.08 €46.50
17:37 Madrid Chamartin
5h 10m · direct
22:47 Donostia
See all timetables

CO₂ emissions by mode

train 24.64kg
bus 26.4kg
flight 70.4kg
carpool 56.32kg
How much CO₂ is emitted travelling by train from Madrid to San Sebastián / Donostia?

The train journey between Madrid and San Sebastián / Donostia emits 24.64kg of CO₂.

How much CO₂ do I save by taking the train between Madrid and San Sebastián / Donostia?

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