>
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 CAD 70. Trains start at CAD 9. Buses start at CAD 77.
Flights
CAD 70|1h 10m
Trains
CAD 9|5h 25m
Buses
CAD 77|5h 10m
CAD 319
CAD 208
CAD 337
CAD 208
CAD 103
CAD 178
CAD 164
CAD 75
CAD 70
CAD 240
CAD 132
CAD 90
CAD 133
CAD 154
Air Europa
Cheapest
24h 50m
Madrid Barajas AirportSan Sebastian Airport
CAD 208One way
Search
1 stop
Iberia
Fastest
1h 10m
Madrid Barajas AirportSan Sebastian Airport
CAD 561One way
Search
Nonstop
Vueling Airlines
13h 15m
Madrid Barajas AirportSan Sebastian Airport
CAD 224One way
Search
1 stop
Iberia
Fastest
1h 10m
Madrid Barajas AirportSan Sebastian Airport
CAD 561One way
Search
Nonstop
  • 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 CAD 46 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 CAD 119
Average duration 1h 10m
Departure Time --
Direct options
Search flights
Train
Trains Cheapest
Average price CAD 46
Average duration 6h 43m
Departure Time 06:55 - 20:15
Direct options
Bus
Buses
Average price CAD 61
Average duration 6h 55m
Departure Time 23: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?

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 CAD 118; while the month with the highest flight price is usually June, with an average price of up to CAD 321.

CAD 321
CAD 220
CAD 118
CAD 17
    Cheapest
  • CAD 153
    Aug
  • CAD 178
    Sep
  • CAD 247
    Oct
  • CAD 175
    Nov
  • CAD 155
    Dec
  • CAD 169
    Jan
  • CAD 140
    Feb
  • CAD 159
    Mar
  • CAD 118
    Apr
  • CAD 149
    May
  • CAD 321
    Jun
  • CAD 179
    Jul

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 CAD 35.

CAD 58
CAD 46
CAD 35
CAD 23
    Cheapest
  • Sep 7
  • Sep 8
  • Sep 9
  • Sep 3
  • Sep 11
  • Sep 5
  • Sep 13

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 CAD 61.

CAD 61
  • Aug 31
  • Sep 1
  • Sep 2
  • Aug 28
  • Aug 29
  • Aug 30

Recommended hotels in San Sebastian

Kontxa Guesthouse
6.5 /10
1 Reviews
Kontxa Guesthouse
hotel-star hotel-star hotel-praise
0.41 km from downtown
CAD 1,465
Nobu Hotel San Sebastián
8.7 /10
65 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
CAD 1,228
Akelarre - Relais & Châteaux
9.2 /10
69 Reviews
Akelarre - Relais & Châteaux
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
5.22 km from downtown
CAD 1,544
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
CAD 1,121

Madrid to San Sebastian travel tips

Companies operating from Madrid to San Sebastian

Renfe
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

Donostia-San Sebastián 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 Bus Station San Sebastian Spain
San Sebastian Central Bus Station San Sebastian Spain
Donostia San Sebastian Zuaznabar Kalea San Sebastian Spain

How to travel from Madrid to San Sebastian: FAQs

  • How far is it from Madrid to San Sebastian?

    The distance from Madrid to San Sebastian is about 353 km (219 mi).
  • There are 3 ways to get 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: Trains takes on average 6h 43m.Buses takes on average 6h 55m.
  • The cheapest way to get from Madrid to San Sebastian is by Trains, with an average price of CAD 46. Other modes of transport are more expensive: Buses costs around CAD 61 on avergae.Flights costs around CAD 119 on average.
  • When traveling from Madrid to San Sebastian, travelers usually depart from and arrive at the following locations: Flights typically departs from Madrid Barajas Airport and arrives at San Sebastian Airport , Trains typically departs from Madrid-Puerta De Atocha and arrives at Donostia-San Sebastián , Buses typically departs from ESPANILLO and arrives at Donostia .
  • Train, bus, and flight schedules may vary depending on the season or day of the week. Based on data from Trip.com: MadridtoSan SebastianFlights is usually the cheapest at April, with an average price of CAD 118 MadridtoSan SebastianTrains is usually the cheapest at Tuesday, with an average price of CAD 35 MadridtoSan SebastianBuses is usually the cheapest at Monday, with an average price of CAD 61 .
  • The time difference between Madrid and San Sebastian is 0m.