>
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 AED 194. Trains start at AED 117. Buses start at AED 90.
Flights
AED 194|1h 10m
Trains
AED 117|5h 25m
Buses
AED 90|5h 10m
AED 603
AED 630
AED 630
AED 487
AED 520
AED 338
AED 194
AED 276
AED 197
AED 336
AED 195
AED 304
AED 403
AED 690
Air Europa
Cheapest
22h 20m
Madrid Barajas AirportSan Sebastian Airport
AED 630One way
Search
2 stops
Iberia
Fastest
1h 10m
Madrid Barajas AirportSan Sebastian Airport
AED 1,064One way
Search
Nonstop
Vueling Airlines
11h 45m
Madrid Barajas AirportSan Sebastian Airport
AED 1,402One way
Search
1 stop
Iberia
11h 45m
Madrid Barajas AirportSan Sebastian Airport
AED 2,541One way
Search
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 flights, trains, and buses from Madrid to San Sebastian

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

Flight
Flights Fastest
Average price AED 249
Average duration 1h 10m
Departure time 07:35 - 19:40
Direct options
Search flights
Train
Trains
Average price AED 131
Average duration 6h 27m
Departure time 06:55 - 23:20
Direct options
Bus
Buses Cheapest
Average price AED 118
Average duration 5h 56m
Departure time 07:00 - 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?

Which month has the cheapest one-way flights from Madrid to San Sebastian?

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

Based on Trip.com’s data, the cheapest month for flights from Madrid to San Sebastian is April, with an average price of AED 314; while the month with the highest flight price is usually June, with an average price of up to AED 854.

AED 854
AED 584
AED 314
AED 44
    Cheapest
  • AED 687
    Oct
  • AED 464
    Nov
  • AED 412
    Dec
  • AED 448
    Jan
  • AED 371
    Feb
  • AED 423
    Mar
  • AED 314
    Apr
  • AED 396
    May
  • AED 854
    Jun
  • AED 474
    Jul
  • AED 473
    Aug
  • AED 613
    Sep

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 Monday, with an average price of AED 131.

AED 131
  • Oct 12
  • Oct 13
  • Oct 14
  • Oct 15
  • Oct 16
  • Oct 17
  • Oct 18

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 Monday, with an average price of AED 118.

AED 118
  • Oct 12
  • Oct 13
  • Oct 14
  • Oct 15
  • Oct 16
  • Oct 17
  • Oct 18

Recommended hotels in San Sebastian

Nobu Hotel San Sebastián
8.7 /10
67 Reviews
Nobu Hotel San Sebastián
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
La Concha Beach | 1.11 km from downtown
AED 3,601
Hotel Maria Cristina, a Luxury Collection Hotel, San Sebastian
9.7 /10
118 Reviews
Hotel Maria Cristina, a Luxury Collection Hotel, San Sebastian
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
0.4 km from downtown
AED 3,106
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 downtown
AED 2,208
Hotel Boutique Villa Favorita
9.7 /10
89 Reviews
Hotel Boutique Villa Favorita
hotel-star hotel-star hotel-star hotel-star hotel-praise
La Concha Beach | 0.43 km from downtown
AED 1,850

Madrid to San Sebastian travel tips

Companies operating from Madrid to San Sebastian

Renfe
ALSA INTERNACIONAL SLU
ALSA

Find departure & arrival points 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

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

Popular bus stations near Madrid

ESPANILLO Madrid Spain
TRANBUS Madrid Spain
Sevilla Madrid Spain
Madrid Gran Vía Callao Madrid Spain
PLAZA BOHEMIA Madrid Spain

Popular bus stations near San Sebastian

Donostia San Sebastian Spain
San Sebastian Bus Station San Sebastian Spain
San Sebastian Central Bus Station San Sebastian Spain
Donostia San Sebastian Zuaznabar Kalea San Sebastian Spain
SAN SEBASTIÁN / DONOSTIA San Sebastian Spain

How to travel from Madrid to San Sebastian: FAQs

  • How far is it from Madrid to San Sebastian?

    It’s about 353 km (219 mi) from Madrid to San Sebastian.
  • You can travel from Madrid to San Sebastian in 3 different ways: 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 56m.Trains takes on average 6h 27m.
  • The cheapest way to get from Madrid to San Sebastian is by Buses, with an average price of AED 118. Other modes of transport are more expensive: Trains costs around AED 131 on avergae.Flights costs around AED 249 on average.
  • For trips between Madrid and San Sebastian, travelers typically use the following departure and arrival points: Most Flights depart from Madrid Barajas Airport and arrive at San Sebastian Airport; Trains depart from Madrid-Puerta De Atocha and arrive at San Sebastián-Donostia; Buses depart from ESPANILLO and arrive at Donostia.
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Madrid to San Sebastian are typically cheapest April, with an average fare of AED 314. Flights from Madrid to San Sebastian are typically cheapest Monday, with an average fare of AED 131. Flights from Madrid to San Sebastian are typically cheapest Monday, with an average fare of AED 118
  • There is a 0m time difference between Madrid and San Sebastian.