>
From Madrid to San Sebastian

Compare prices to get from Madrid to San Sebastian

Search for tickets from Madrid to San Sebastian in the next 7 days. Flights start at TWD 2,533. Trains start at TWD 186.
Flights
TWD 2,533|1h 10m
Trains
TWD 186|5h 25m
TWD 8,445
TWD 4,093
TWD 3,016
TWD 4,382
TWD 2,936
TWD 3,078
TWD 5,050
TWD 4,614
TWD 3,746
TWD 2,533
TWD 4,206
TWD 4,330
TWD 4,159
TWD 3,974
Vueling Airlines
Cheapest
17h 25m
Madrid Barajas AirportSan Sebastian Airport
TWD 4,093One way
Book
1 stop
Iberia
Fastest
1h 10m
Madrid Barajas AirportSan Sebastian Airport
TWD 13,116One way
Book
Direct
Iberia Express Airways
12h 25m
Madrid Barajas AirportSan Sebastian Airport
TWD 3,277One way
Book
1 stop
Air Europa
9h 55m
Madrid Barajas AirportSan Sebastian Airport
TWD 5,264One way
Book
1 stop
  • Prices shown from Madrid to San Sebastian are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from Madrid to San Sebastian

The cheapest way to get from Madrid to San Sebastian costs only TWD 1,131 on average via Trains, and the quickest way takes just 1h 10m by Flights. Find the travel option that best suits you.

Flight
Flights Fastest
Average price TWD 2,239
Average duration1h 10m
Departure Time07:30 - 19:40
Direct options
Search flights
Train
Trains Cheapest
Average price TWD 1,131
Average duration6h 25m
Departure Time06:55 - 23:20
Direct options
Bus
Buses
Average price TWD 1,396
Average duration5h 45m
Departure Time18:45 - 06:40
Direct options

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Madrid to San Sebastian?

What is the cheapest month for one-way flights from Madrid to San Sebastian?

Average price of one-way flights from Madrid to San Sebastian purchased by Trip.com users by month over the past 12 months.

According to Trip.com's data, the cheapest month for flights from Madrid to San Sebastian is April, with an average price of TWD 2,712. Conversely, the most expensive month is typically June, with an average price of up to TWD 7,376.

TWD 7,376
TWD 5,044
TWD 2,712
TWD 380
    Cheapest
  • TWD 4,592
    Sep
  • TWD 5,658
    Oct
  • TWD 4,009
    Nov
  • TWD 3,554
    Dec
  • TWD 3,868
    Jan
  • TWD 3,199
    Feb
  • TWD 3,650
    Mar
  • TWD 2,712
    Apr
  • TWD 3,421
    May
  • TWD 7,376
    Jun
  • TWD 4,096
    Jul
  • TWD 4,082
    Aug

What is the cheapest day to travel by train from Madrid to San Sebastian?

Average train fares from Madrid to San Sebastian for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Madrid to San Sebastian is Tuesday, with an average price of TWD 1,131.

TWD 1,131
  • Sep 22
  • Sep 23
  • Sep 24
  • Sep 25
  • Sep 26
  • Sep 27

What is the cheapest day to travel from Madrid to San Sebastian by bus?

The average price of a bus from Madrid to San Sebastian found by Trip.com users over the next 7 days.

Based on Trip.com's data, the cheapest day for bus tickets from Madrid to San Sebastian is Tuesday, with an average price of TWD 1,396.

TWD 1,396
  • Sep 22
  • Sep 23
  • Sep 24
  • Sep 25
  • Sep 26
  • Sep 27

Recommended hotels in San Sebastian

Axel Hotel San Sebastián - Adults Only
8.5/10
61 Reviews
Axel Hotel San Sebastián - Adults Only
hotel-star hotel-star hotel-star hotel-star hotel-praise
0.57 km from city centre
38% off
TWD 13,433 TWD 8,350
Kontxa Guesthouse - Auto Check-IN
6.4/10
422 Reviews
Kontxa Guesthouse - Auto Check-IN
hotel-star hotel-star hotel-praise
0.41 km from city centre
TWD 48,991
Akelarre - Relais & Châteaux
9.1/10
72 Reviews
Akelarre - Relais & Châteaux
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
5.22 km from city centre
TWD 47,749
Sercotel Hotel Europa
8.1/10
130 Reviews
Sercotel Hotel Europa
hotel-star hotel-star hotel-star hotel-praise
0.39 km from city centre
17% off
TWD 11,456 TWD 9,474

From Madrid to San Sebastian: Travel Information

Companies operating from Madrid to San Sebastian

Renfe
ALSA
ALSA INTERNACIONAL SLU

Find stations and airports near Madrid and San Sebastian

Popular airports near Madrid

Madrid Barajas Airport (MAD) Madrid Spain
Salamanca Airport (SLM) Nearby Salamanca Spain

Popular airports near San Sebastian

San Sebastian Airport (EAS) San Sebastian Spain
Biarritz Pays Basque Airport (BIQ) Nearby Biarritz France

Popular train stations near Madrid

Madrid-Puerta De Atocha Madrid Spain
Madrid-Atocha Cercanías Madrid Spain
Delicias Madrid Spain
Railway Museum Madrid Spain
Embajadores Madrid Spain

Popular train stations near San Sebastian

Donostia-San Sebastián San Sebastian Spain
Gros San Sebastian Spain
Ategorrieta (apd) San Sebastian Spain
Loiola San Sebastian Spain
Intxaurrondo San Sebastian Spain

FAQ – How to Get from Madrid to San Sebastian

  • How far is it from Madrid to San Sebastian?

    The distance from Madrid to San Sebastian is about 353km (219 mi).
  • There are 3 modes of transport available from Madrid to San Sebastian, including Flights Trains Buses.
  • The fastest way to get from Madrid to San Sebastian is by Flights, with an average journey time of 1 hour 10 minutes. Other modes of transport take longer: Buses takes on average 5h 45m.Trains takes on average 6h 25m.
  • The cheapest way to get from Madrid to San Sebastian is by Trains, with an average price of TWD 1,131. Other modes of transport are more expensive: Buses costs around TWD 1,396 on avergae.Flights costs around TWD 2,239 on average.
  • Travellers typically choose the following departure and arrival points from Madrid to San Sebastian: Flights usually departs from Madrid Barajas Airport and arrives at San Sebastian Airport Trains usually departs from Madrid-Puerta De Atocha and arrives at Donostia-San Sebastián .
  • Train, bus, and flight schedules may vary depending on the season or day of the week. Based on Trip.com data: flights from Madrid to San Sebastian are usually cheapest April, with an average fare of TWD 2,712 flights from Madrid to San Sebastian are usually cheapest Tuesday, with an average fare of TWD 1,131 flights from Madrid to San Sebastian are usually cheapest Tuesday, with an average fare of TWD 1,396 .
  • The time difference between Madrid and San Sebastian is 0m.