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!
2094 Companies – 5,608,356 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the coach from Madrid to San Sebastian

Cheapest Bus£26.14
Fastest Bus6h 30m
Earliest Coach09:00
Latest Coach23:30
Daily Bus Connections2 Ø
Distance352.6 km
Coach CompaniesFlixBus, ALSA, Eurolines Suisse

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.

  • 11:40
    22:20
    Madrid
    15 Jun
    San Sebastian
    FlixBusFlixBus
    from£26.14
  • 20:50
    16:20
    Madrid
    15 Jun +1
    San Sebastian
    FlixBusFlixBus
    from£28.85
  • 20:50
    16:20
    Madrid
    15 Jun +1
    San Sebastian
    FlixBusFlixBus
    from£28.85
  • 20:50
    16:20
    Madrid
    15 Jun +1
    San Sebastian
    FlixBusFlixBus
    from£28.85
  • 23:30
    06:40
    Madrid
    3 Jun +1
    San Sebastian
    ALSAALSA
    from£33.99
  • 23:30
    06:40
    Madrid
    5 Jun +1
    San Sebastian
    ALSAALSA
    from£33.99
  • 13:00
    19:45
    Madrid
    15 Jun
    San Sebastian
    Eurolines SuisseEurolines Suisse
    from£33.99
  • 13:15
    19:45
    Madrid
    15 Jun
    San Sebastian
    Eurolines SuisseEurolines Suisse
    from£33.99
  • 09:00
    15:35
    Madrid
    3 Jun
    San Sebastian
    ALSAALSA
    from£37.68
  • 09:00
    15:35
    Madrid
    2 Jun
    San Sebastian
    ALSAALSA
    from£37.68
  • 09:00
    15:35
    Madrid
    5 Jun
    San Sebastian
    ALSAALSA
    from£37.68
  • 09:00
    15:35
    Madrid
    9 Jun
    San Sebastian
    ALSAALSA
    from£37.68
  • 09:00
    15:35
    Madrid
    8 Jun
    San Sebastian
    ALSAALSA
    from£37.68
  • 09:00
    15:35
    Madrid
    4 Jun
    San Sebastian
    ALSAALSA
    from£37.68

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.

  • 08:00
    14:13
    Madrid
    15 Jun
    San Sebastian
    RenfeRenfe
    from£19.98
  • 16:05
    21:28
    Madrid
    15 Jun
    San Sebastian
    RenfeRenfe
    from£19.98
  • 16:05
    22:11
    Madrid
    15 Jun
    San Sebastian
    RenfeRenfe
    from£29.99
  • 17:40
    22:57
    Madrid
    15 Jun
    San Sebastian
    RenfeRenfe
    from£32.34

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.

  • 15:00
    20:24
    Madrid
    15 Jun
    San Sebastian
    BlaBlaCarBlaBlaCar
    from£17.14

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.

  • 16:01
    22:45
    San Sebastian
    1 Jun
    Madrid
    ALSAALSA
    from£17.72
  • 16:01
    22:45
    San Sebastian
    15 Jun
    Madrid
    ALSAALSA
    from£17.72
  • 16:01
    22:45
    San Sebastian
    7 Jun
    Madrid
    ALSAALSA
    from£33.99
  • 17:00
    22:30
    San Sebastian
    7 Jun
    Madrid
    ALSAALSA
    from£33.99
  • 12:00
    18:00
    San Sebastian
    15 Jun
    Madrid
    Eurolines SuisseEurolines Suisse
    from£33.99
  • 13:00
    19:00
    San Sebastian
    15 Jun
    Madrid
    Eurolines SuisseEurolines Suisse
    from£33.99
  • 18:30
    00:15
    San Sebastian
    7 Jun +1
    Madrid
    ALSAALSA
    from£33.99
  • 18:30
    00:30
    San Sebastian
    7 Jun +1
    Madrid
    ALSAALSA
    from£33.99
  • 20:30
    02:15
    San Sebastian
    7 Jun +1
    Madrid
    ALSAALSA
    from£33.99
  • 18:30
    00:30
    San Sebastian
    15 Jun +1
    Madrid
    ALSAALSA
    from£33.99
  • 18:30
    00:30
    San Sebastian
    1 Jun +1
    Madrid
    ALSAALSA
    from£33.99
  • 16:00
    21:45
    San Sebastian
    15 Jun
    Madrid
    Eurolines SuisseEurolines Suisse
    from£33.99
  • 16:00
    21:55
    San Sebastian
    15 Jun
    Madrid
    Eurolines SuisseEurolines Suisse
    from£33.99
  • 22:55
    13:20
    San Sebastian
    15 Jun +1
    Madrid
    FlixBusFlixBus
    from£37.87

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.

  • 16:33
    22:06
    San Sebastian
    15 Jun
    Madrid
    RenfeRenfe
    from£19.98
  • 16:33
    22:06
    San Sebastian
    15 Jun
    Madrid
    RenfeRenfe
    from£19.98
  • 16:33
    22:06
    San Sebastian
    15 Jun
    Madrid
    RenfeRenfe
    from£24.98
  • 08:57
    14:28
    San Sebastian
    15 Jun
    Madrid
    RenfeRenfe
    from£29.99

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.

  • 08:00
    12:55
    San Sebastian
    15 Jun
    Madrid
    BlaBlaCarBlaBlaCar
    from£20.75

Information about the bus connection, amenities and services

If you want to take a bus from Madrid to San Sebastian, then you have several options to pick from. The route is offered by 4 different providers: FlixBus, Eurolines Suisse, Movelia and Busbud. Usually there’s bus tickets available for around £26.14, however, if you book your bus really spontaneously or in times of exceedingly high demand, you are likely to pay a bit more for your ticket. The fastest bus will take you from San Sebastian to Madrid within 5h 10m. Just click "Find Now", see all available coaches and book your trip!
Opting for the bus for a city trip is getting more and more popular. Not only is it a very inexpensive and environment-friendly way of travelling, but also as convenient and comfortable as taking a plane or train. In recent years, providers have stepped up their game when it comes to on-board features by offering appliances from electrical outlets over air-con to wireless internet for free. When taking a look at the search results depicted on our page, you can instantly see, which provider offers which comfort features. For instance, electrical outlets can be found on the buses of the coach company FlixBus. A generous luggage policy is basically a given as well. Have you remembered to check all the data necessary for a successful bus journey from San Sebastian to Madrid? Take a look at the exact location of the bus stops in both cities, find out about departure times and pick the perfect bus for your personal wishes. You can also use CheckMyBus to look for current deals for your bus Madrid – San Sebastian: Saving a few extra pounds will allow you to spend more money on souvenirs, snacks and beverages on the coach or simply to stock up your holiday funds.
Don't hesitate and book your cheap early bird ticket now! Avoid the price and tariff chaos by using our site! There’s bus tickets available from only £26.14. If possible, check prices for different days because fares are usually not the same on every day. Should you book at short notice, your trip might also cost up to £47.19.

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)

Compare Madrid and San Sebastian

£3.61
£6.51
Madrid
San Sebastian
A taxi journey in Madrid is 45% cheaper than in San Sebastian.
£1.35
£1.53
Madrid
San Sebastian
A bus fare in Madrid is 12% cheaper than in San Sebastian.
£2.71
£2.25
Madrid
San Sebastian
A pint of beer in Madrid is 17% more expensive than in San Sebastian.
£0.63
£0.90
Madrid
San Sebastian
A bottle of water in Madrid is 30% cheaper than in San Sebastian.
£9.20
£14.13
Madrid
San Sebastian
A meal in Madrid is 35% cheaper than in San Sebastian.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.