Bus from Madrid to San Sebastian and return

Find cheap coach tickets for your bus journey from Madrid to San Sebastian and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1378 Companies - 5 134 788 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
You are looking for a bus from Madrid to San Sebastian? Then you're in the right spot! The route of your choice can be found in the timetables of 5 different providers: FlixBus, Eurolines Suisse, Eurolines France, Movelia and Busbud. There's usually cheap tickets available, just make sure not to book at short notice and avoid times of unusually high demand if possible. Our recommendation for you: Look for a good route as early as possible and compare offers. Simply click on the "Find Now" button and book your trip!

Madrid to San Sebastian Coach Information

Cheapest Bus£17.03
Fastest Bus5h 20m
Distance352.6 km
Coach CompaniesALSA, FlixBus, Eurolines Suisse
  Bus Madrid - San Sebastian    353 km
Ø Bus connections12 x
Savings-48%

The cheapest coach connections from Madrid to San Sebastian

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Madrid
    San Sebastian
      19:00
      00:20
    7 Nov
    +1
    ALSAALSA
    from £17.03
  • Madrid
    San Sebastian
      19:00
      00:20
    20 Jan
    +1
    ALSAALSA
    from £17.03
  • Madrid
    San Sebastian
      19:00
      00:20
    26 Oct
    +1
    ALSAALSA
    from £17.03
  • Madrid
    San Sebastian
      19:00
      00:20
    5 Nov
    +1
    ALSAALSA
    from £17.03
  • Madrid
    San Sebastian
      07:30
      14:05
    14 Feb
    ALSAALSA
    from £17.03
  • Madrid
    San Sebastian
      07:30
      14:05
    24 Oct
    ALSAALSA
    from £17.03
  • Madrid
    San Sebastian
      07:30
      14:05
    8 Dec
    ALSAALSA
    from £17.03
  • Madrid
    San Sebastian
      08:00
      22:20
    24 Oct
    FlixBusFlixBus
    from £17.31
  • Madrid
    San Sebastian
      08:00
      22:20
    26 Oct
    FlixBusFlixBus
    from £18.18
  • Madrid
    San Sebastian
      08:00
      22:20
    20 Oct
    FlixBusFlixBus
    from £18.18
  • Madrid
    San Sebastian
      08:00
      22:20
    21 Oct
    FlixBusFlixBus
    from £18.18
  • Madrid
    San Sebastian
      08:00
      22:20
    29 Oct
    FlixBusFlixBus
    from £18.18
  • Madrid
    San Sebastian
      13:15
      19:45
    31 Oct
    Eurolines SuisseEurolines Suisse
    from £32.65
  • Madrid
    San Sebastian
      14:00
      20:00
    31 Oct
    Eurolines SuisseEurolines Suisse
    from £32.65


  Train Madrid - San Sebastian    353 km
   Savings

The cheapest train connections from Madrid to San Sebastian

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Madrid
    San Sebastian
      08:00
      14:13
    31 Oct
    RenfeRenfe
    from £19.19
  • Madrid
    San Sebastian
      16:05
      21:28
    31 Oct
    RenfeRenfe
    from £19.19
  • Madrid
    San Sebastian
      16:05
      22:11
    31 Oct
    RenfeRenfe
    from £28.81
  • Madrid
    San Sebastian
      17:40
      22:57
    31 Oct
    RenfeRenfe
    from £31.06


  Carpooling Madrid - San Sebastian    353 km
   Savings

The cheapest carpooling offers from Madrid to San Sebastian

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Madrid
    San Sebastian
      19:00
      00:20
    18 Oct
    +1
    BlaBlaCarBlaBlaCar
    from £15.60
  • Madrid
    San Sebastian
      08:40
      13:40
    9 Dec
    BlaBlaCarBlaBlaCar
    from £16.46
  • Madrid
    San Sebastian
      15:50
      20:40
    26 Oct
    BlaBlaCarBlaBlaCar
    from £16.46
  • Madrid
    San Sebastian
      16:00
      21:20
    28 Oct
    BlaBlaCarBlaBlaCar
    from £16.46


  Bus San Sebastian - Madrid    353 km
Ø Bus connections12 x
Savings-48%

The cheapest coach connections from San Sebastian to Madrid

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • San Sebastian
    Madrid
      16:01
      22:45
    23 Oct
    ALSAALSA
    from £17.03
  • San Sebastian
    Madrid
      16:01
      22:45
    21 Jan
    ALSAALSA
    from £17.03
  • San Sebastian
    Madrid
      16:01
      22:45
    7 Feb
    ALSAALSA
    from £17.03
  • San Sebastian
    Madrid
      16:01
      22:45
    8 Nov
    ALSAALSA
    from £17.03
  • San Sebastian
    Madrid
      16:01
      22:45
    12 Dec
    ALSAALSA
    from £17.03
  • San Sebastian
    Madrid
      16:01
      22:45
    15 Mar
    ALSAALSA
    from £17.03
  • San Sebastian
    Madrid
      16:01
      22:45
    17 Nov
    ALSAALSA
    from £17.03
  • San Sebastian
    Madrid
      02:55
      15:40
    17 Dec
    FlixBusFlixBus
    from £25.11
  • San Sebastian
    Madrid
      02:55
      15:40
    29 Nov
    FlixBusFlixBus
    from £25.11
  • San Sebastian
    Madrid
      02:55
      15:40
    15 Nov
    FlixBusFlixBus
    from £25.11
  • San Sebastian
    Madrid
      02:55
      15:40
    15 Mar
    FlixBusFlixBus
    from £25.11
  • San Sebastian
    Madrid
      02:55
      15:40
    24 Nov
    FlixBusFlixBus
    from £25.11
  • San Sebastian
    Madrid
      12:00
      18:00
    31 Oct
    Eurolines SuisseEurolines Suisse
    from £32.65
  • San Sebastian
    Madrid
      13:00
      19:00
    31 Oct
    Eurolines SuisseEurolines Suisse
    from £32.65


  Train San Sebastian - Madrid    353 km
   Savings

The cheapest train connections from San Sebastian to Madrid

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • San Sebastian
    Madrid
      16:33
      22:06
    31 Oct
    RenfeRenfe
    from £19.19
  • San Sebastian
    Madrid
      16:33
      22:06
    31 Oct
    RenfeRenfe
    from £19.19
  • San Sebastian
    Madrid
      16:33
      22:06
    31 Oct
    RenfeRenfe
    from £24.00
  • San Sebastian
    Madrid
      08:57
      14:28
    31 Oct
    RenfeRenfe
    from £28.81


  Carpooling San Sebastian - Madrid    353 km
   Savings

The cheapest carpooling offers from San Sebastian to Madrid

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • San Sebastian
    Madrid
      13:50
      18:50
    18 Oct
    BlaBlaCarBlaBlaCar
    from £15.60
  • San Sebastian
    Madrid
      17:20
      22:20
    5 Dec
    BlaBlaCarBlaBlaCar
    from £16.46
  • San Sebastian
    Madrid
      12:00
      16:50
    3 Nov
    BlaBlaCarBlaBlaCar
    from £16.46
  • San Sebastian
    Madrid
      10:40
      15:20
    27 Oct
    BlaBlaCarBlaBlaCar
    from £16.46


Current ticket prices


Bus stops in Madrid and San Sebastian

  Stations
Federico García Lorca Pasealekua 2, 20014 San Sebastian (Spain)
Paseo de Francia 22, 20012 San Sebastian (Spain)

Find out more details about the service on your bus from Madrid to San Sebastian and return

The more offers you can pick from, the more complicated it normally is to make a decision. This is the reason why CheckMyBus was created: If you are looking for a bus Madrid - San Sebastian, you might find that more than one provider offers convenient routes. In such cases, it’s always of benefit to check and compare. On CheckMyBus you can look for the quickest, the most comfortable or the cheapest bus from San Sebastian to Madrid and back. Simply insert your date of travel and start your search. In the search results, you will see, which provider offers xxl legroom, the most generous luggage allowance or on which buses you are allowed to take pets or outsize luggage. Here's an example: On a bus from Madrid to San Sebastian, the company FlixBus allows you to take your bike for a few pounds on top. Check out all the offers and pick the one that suits your personal needs and wishes best. All of this can be done in a few clicks!

Madrid and San Sebastian: Useful Info

Madrid
3.26 Million
San Sebastian
185,357
Taxi
£3.47
£6.26
Madrid
San Sebastian
A taxi journey in Madrid is 45% cheaper than in San Sebastian.
Local buses
£1.30
£1.47
Madrid
San Sebastian
A bus fare in Madrid is 12% cheaper than in San Sebastian.
Beer
£2.60
£2.17
Madrid
San Sebastian
A pint of beer in Madrid is 17% more expensive than in San Sebastian.
Water
£0.61
£0.87
Madrid
San Sebastian
A bottle of water in Madrid is 30% cheaper than in San Sebastian.
Meal
£8.84
£13.57
Madrid
San Sebastian
A meal in Madrid is 35% cheaper than in San Sebastian.
Trusted shop
The CheckMyBus App
Free Download
;