San Sebastian - Madrid Bus & Train Ticket
Other Transportation Options Between San Sebastian - Madrid
Bus Journeys from San Sebastian to Madrid
Cheapest Trip on obilet |
€ 36.50
|
Number of Trips Per Day |
42
|
The Most Favorable Price |
San Sebastian - Madrid Duration |
6hr 1min
|
|
The Highest Number of Trips |
Average Price |
|
Cheap Buses to San Sebastian - Madrid
-
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Madrid South Bus Station€ 45.4600:3007:45 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 55.5700:3007:15 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Madrid South Bus Station€ 49.0600:3007:45 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 49.0608:3013:40 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 45.4608:3013:40 -
TrainSan Sebastian
Donostia-San Sebastián Train StationMadrid
Madrid Chamartin Train Station€ 47.6008:3613:51 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 49.0608:4515:25 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 45.4608:4515:25 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 55.5710:0015:30 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 49.0610:0015:30 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 45.4610:0015:30 -
TrainSan Sebastian
Donostia-San Sebastián Train StationMadrid
Príncipe Pío€ 49.1511:0118:55 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Adolfo Suárez Madrid–Barajas Airport€ 70.5011:3016:40 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 64.9711:3016:55 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 57.5311:3016:55 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 49.0613:0019:00 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 55.5713:0019:00 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 45.4613:0019:00 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Adolfo Suárez Madrid–Barajas Airport€ 45.4613:0018:45 -
TrainSan Sebastian
Donostia-San Sebastián Train StationMadrid
Príncipe Pío€ 49.1513:5521:42 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 57.5314:3020:00 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Adolfo Suárez Madrid–Barajas Airport€ 70.4514:3019:45 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 45.4616:0022:10 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 41.6316:0022:10 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 42.0016:0122:45 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 45.4616:0122:45 -
TrainSan Sebastian
Donostia-San Sebastián Train StationMadrid
Madrid Chamartin Train Station€ 40.7916:4522:20 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 45.4618:3000:30 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Avenida de América Station€ 55.5718:3000:30 -
BusSan Sebastian
San Sebastián Central Bus StationMadrid
Adolfo Suárez Madrid–Barajas Airport€ 45.4618:3000:15
Last updated: 10 November 2026 00:00
*The prices shown are the lowest ticket prices viewed on Obilet in the last 24 hours. For current ticket prices, please search above.
Bus Terminals in San Sebastian
| San Sebastian Bus Station | |
| Donostia San Sebastián Zuaznabar Kalea | |
| San Sebastián Central Bus Station | |
| Donostia Merkatari Square | |
| Barbour Bus Stop Arrasate Kalea |
Bus Terminals in Madrid
Click to see on the map.
The Most Popular Bus Trips Departing from San Sebastian
- San Sebastian - Bilbao Bus Ticket € 10.15
- San Sebastian - Madrid Barajas International Airport Bus Ticket € 45.46
- San Sebastian - Málaga Bus Ticket € 64.56
- San Sebastian - Barcelona Bus Ticket € 49.48
- San Sebastian - Alicante Bus Ticket € 53.28
- San Sebastian - Valencia Bus Ticket € 40.32
- San Sebastian - Pamplona Bus Ticket € 10.05
- San Sebastian - Zaragoza Bus Ticket € 31.70
- San Sebastian - Logrono Bus Ticket € 21.30
Last updated: 10 November 2026 00:00
*The prices shown are the lowest ticket prices viewed on Obilet in the last 24 hours. For current ticket prices, please search above.
Most Popular Bus Trips to Madrid
- Málaga - Madrid Bus Ticket € 19.13
- Barcelona - Madrid Bus Ticket € 16.50
- Valencia - Madrid Bus Ticket € 13.00
- Seville - Madrid Bus Ticket € 27.85
- Cordoba - Madrid Bus Ticket € 21.45
- Marbella - Madrid Bus Ticket € 11.38
- Pamplona - Madrid Bus Ticket € 26.50
- Alicante - Madrid Bus Ticket € 13.20
- Bilbao - Madrid Bus Ticket € 25.80
- Granada - Madrid Bus Ticket € 23.28
- Zaragoza - Madrid Bus Ticket € 13.20
- Algeciras - Madrid Bus Ticket € 24.17
Last updated: 10 November 2026 00:00
*The prices shown are the lowest ticket prices viewed on Obilet in the last 24 hours. For current ticket prices, please search above.
Madrid Hotels
Frequently Asked Questions
How long does the bus trip from San Sebastian - Madrid take?
On average, the bus trip from San Sebastian to Madrid takes 6 hour 1 minute.
Which bus companies organize trips between San Sebastian - Madrid?
Bus companies that organize trips between San Sebastian - Madrid: Renfe Alvia, Renfe Media Distancia, NEX CONTINENTAL HOLDINGS S L U 2, Alsa, Alsa 1 are the companies.
Which is the bus company that organizes the most trips between San Sebastian - Madrid?
The company that organizes the most San Sebastian - Madrid bus trips: NEX CONTINENTAL HOLDINGS S L U 2
How much is the cheap bus ticket between San Sebastian - Madrid?
The cheap San Sebastian - Madrid bus ticket is € 36.50.