San Sebastian to Madrid

Mon, Aug 19
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

Cheapest trips from San Sebastian to Madrid

Train
Trains
Bus
Buses
Flight
Flights
Tue, Aug 20
4 trains from $57
Mon, Sep 2
5 trains from $45
Sat, Sep 7
4 trains from $57
icn_success

Search and Compare

Find the cheapest or fastest trip for you by comparing buses with trains

icn_success

Your Travel, Organised

Book and store all your tickets quickly and conveniently on Omio

icn_success

Support You Can Count On

Once you’ve booked your ticket, our customer service team is there to assist you

These companies trust us.
We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE

Prices for trains, buses and flights

Train
Bus
Flight
Sun
Aug 18
Find prices
$44Alsa
$494Vueling
Mon
Aug 19
Find prices
$44Alsa
$233Vueling
Tue
Aug 20
$57Renfe
$44Alsa
$119Air Nostrum
Wed
Aug 21
$57Renfe
$44Alsa
$195Vueling
Thu
Aug 22
$57Renfe
$44Alsa
$147Air Nostrum
Fri
Aug 23
$57Renfe
$44Alsa
$186Air Nostrum
Sat
Aug 24
$57Renfe
$44Alsa
$234Air Nostrum
Sun
Aug 25
Find prices
$44Alsa
$222Vueling
Mon
Aug 26
$45Renfe
$44Alsa
$160Vueling
Tue
Aug 27
$45Renfe
$44Alsa
$152Vueling
Wed
Aug 28
$45Renfe
$44Alsa
$137Vueling
Thu
Aug 29
$45Renfe
Find prices
$163Vueling
Fri
Aug 30
Find prices
$44Alsa
$218Vueling
Sat
Aug 31
Find prices
$44Alsa
$430Air Nostrum
Sun
Sep 1
Find prices
$44Alsa
$206Vueling
Mon
Sep 2
$45Renfe
$44Alsa
$101Air Nostrum
Tue
Sep 3
$39Renfe
$44Alsa
$80Air Nostrum
Wed
Sep 4
$39Renfe
$44Alsa
$58Air Nostrum
Thu
Sep 5
$39Renfe
$44Alsa
$101Air Nostrum
Fri
Sep 6
Find prices
$44Alsa
$175Vueling
Sat
Sep 7
$57Renfe
$44Alsa
$147Air Nostrum

How to Travel from San Sebastian to Madrid

Getting from San Sebastian in the north to the Spanish capital is easy, with direct daily bus, train and plane routes between the two cities. Flying is easily the quickest way to reach Madrid, at around 1 hour 15 minutes, although buses and trains will complete the journey in approximately 5 hours, so they are excellent budget options.

Trains from San Sebastian to Madrid | Buses from San Sebastian to Madrid | Flights from San Sebastian to Madrid

San Sebastian to Madrid Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

buses

€36

5:10 h

1 Day Ahead

trains

€49

4:56 h

1 Week Ahead

flight

€273

1:15 h

2 Months Ahead



What is the best way to travel from San Sebastian to Madrid?

Cheapest way to travel from San Sebastian to Madrid


cheap

Taking the bus is the cheapest way to travel from San Sebastian to Madrid. Alsa is the main bus company in Spain and operates all the buses from San Sebastian to Madrid. Alsa buses take at least 5:10 h to travel from San Sebastian to Madrid and depart 19 times per day with the first leaving San Sebastian at 12:30 a.m. Most Alsa buses depart from San Sebastian Donostia bus station and arrive at Madrid's Intercambiador Avenida de America bus station.


Fastest way to travel from San Sebastian to Madrid


fast

Flying is the fastest way to travel from San Sebastian to Madrid. Taking a flight is still at least an hour faster than traveling from San Sebastian to Madrid by train or bus even when travel time to and from Madrid and San Sebastian's airports is taken into consideration. Flights traveling from San Sebastian to Madrid depart from San Sebastian airport and arrive at Madrid's Barajas airport after 1:15 h of flight time. Iberia is the main airline that offers direct flights from San Sebastian to Madrid, with around 5 direct flights departing per day.


Most popular way to travel from San Sebastian to Madrid


popular

Taking the bus is the most popular way to travel from San Sebastian to Madrid. While buses and trains take approximately the same amount of time to travel from San Sebastian to Madrid, buses are €13 cheaper on average. Alternatively, while flights are approximately an hour faster than buses when travel time to and from San Sebastian and Madrid's airports is considered, flights are also €237 more expensive on average.


Compare prices

Best fares from San Sebastian to Madrid

This month
Next Month
Tue, Aug 20
Bus
Alsa
16:305h 45m22:15
San SebastianMadrid
Tue, Aug 20
Train
Renfe
12:047h 38m19:42
San SebastianMadrid
Tue, Aug 20
Flight
Air Nostrum
09:451h 20m11:05
San SebastianMadrid
Fastest Way to Travel from San Sebastian to Madrid
Tue, Aug 20
Flight
Air Nostrum
09:451h 20m11:05
San SebastianMadrid
Sat, Aug 31
Flight
Air Nostrum
13:401h 20m15:00
San SebastianMadrid
Mon, Sep 2
Flight
Air Nostrum
18:251h 20m19:45
San SebastianMadrid
Return Journeys from Madrid to San Sebastian
Tue, Aug 20
Bus
Alsa
17:005h 20m22:20
MadridSan Sebastian
Tue, Aug 20
Train
Renfe
10:267h 22m17:48
MadridSan Sebastian
Tue, Aug 20
Flight
Air Nostrum
18:001h 20m19:20
MadridSan Sebastian

Stations

Important Stations and Airports for this Journey
San Sebastian
Madrid
TrainSan Sebastián-Donostia

Amenities

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone