The cheapest buses from Donostia-San Sebastian to Madrid

Showing times and prices for Sep 18

Cheapest

$47

Average

$47

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Donostia-San Sebastian to Madrid will cost around $ 47 if you buy it on the day, but the cheapest tickets can be found for only $ 47.

Cheapest
01:00PMSan Sebastián / Donostia, Federico García Lorca5h45 06:45PMMadrid, Aeropuerto Barajas T4
0 changes
$471One-way
Cheapest
06:30PMSan Sebastián / Donostia, Federico García Lorca5h45 12:15AMMadrid, Aeropuerto Barajas T4
0 changes
$471One-way
Cheapest
08:45AMSan Sebastián / Donostia, Federico García Lorca6h15 03:00PMMadrid, Aeropuerto Barajas T4
0 changes
$471One-way
Cheapest
04:00PMSan Sebastián / Donostia, Federico García Lorca5h45 09:45PMMadrid, Aeropuerto Barajas T4
0 changes
$471One-way
Cheapest
10:00AMSan Sebastián / Donostia, Federico García Lorca5h15 03:15PMMadrid, Aeropuerto Barajas T4
0 changes
$471One-way

Timetable Donostia-San Sebastian to Madrid

Showing buses for tomorrow, Sat, Sep 18
08:45AMSan Sebastián / Donostia, Federico García Lorca6h15 03:00PMMadrid, Aeropuerto Barajas T4
0 changes
10:00AMSan Sebastián / Donostia, Federico García Lorca5h15 03:15PMMadrid, Aeropuerto Barajas T4
0 changes
01:00PMSan Sebastián / Donostia, Federico García Lorca5h45 06:45PMMadrid, Aeropuerto Barajas T4
0 changes
04:00PMSan Sebastián / Donostia, Federico García Lorca5h45 09:45PMMadrid, Aeropuerto Barajas T4
0 changes
06:30PMSan Sebastián / Donostia, Federico García Lorca5h45 12:15AMMadrid, Aeropuerto Barajas T4
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Sep 18
$61Renfe
$47Alsa
$119Iberia
Sun
Sep 19
$61Renfe
$47Alsa
$212Vueling
Mon
Sep 20
$61Renfe
$47Alsa
$247Vueling
Tue
Sep 21
$61Renfe
$47Alsa
$119Iberia
Wed
Sep 22
$61Renfe
$47Alsa
$177Vueling
Thu
Sep 23
$61Renfe
$47Alsa
$190Vueling
Fri
Sep 24
$61Renfe
$47Alsa
$251Vueling
Sat
Sep 25
$61Renfe
$47Alsa
$206Vueling
Sun
Sep 26
$61Renfe
$47Alsa
$201Vueling
Mon
Sep 27
$49Renfe
$47Alsa
Find prices
Tue
Sep 28
$42Renfe
Find prices
$94Iberia
Wed
Sep 29
$49Renfe
$47Alsa
$103Vueling
Thu
Sep 30
$61Renfe
$47Alsa
$119Iberia
Fri
Oct 1
$61Renfe
$47Alsa
$146Iberia
Sat
Oct 2
$49Renfe
$47Alsa
$71Iberia
Sun
Oct 3
$61Renfe
$47Alsa
$110Vueling
Mon
Oct 4
$42Renfe
$47Alsa
$119Iberia
Tue
Oct 5
$49Renfe
$47Alsa
$58Iberia
Wed
Oct 6
$28Renfe
$47Alsa
$82Vueling
Thu
Oct 7
$56Renfe
$47Alsa
$119Iberia

The fastest buses from Donostia-San Sebastian to Madrid

Showing times and prices for Sep 18

Fastest Journey

5 h 15 m

Average

5 h 45 m

Buses per day

5

Distance

352 km

Of the 5 buses that leave Donostia-San Sebastian for Madrid every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 352 km distance in an average of 5 h 45 m but if you time it right, some buses will get you there in just 5 h 15 m .

The slowest buses will take 6 h 15 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
10:00AMSan Sebastián / Donostia, Federico García Lorca5h15 03:15PMMadrid, Aeropuerto Barajas T4
0 changes
$471One-way
2nd Fastest
01:00PMSan Sebastián / Donostia, Federico García Lorca5h45 06:45PMMadrid, Aeropuerto Barajas T4
0 changes
$471One-way
2nd Fastest
06:30PMSan Sebastián / Donostia, Federico García Lorca5h45 12:15AMMadrid, Aeropuerto Barajas T4
0 changes
$471One-way
2nd Fastest
04:00PMSan Sebastián / Donostia, Federico García Lorca5h45 09:45PMMadrid, Aeropuerto Barajas T4
0 changes
$471One-way
08:45AMSan Sebastián / Donostia, Federico García Lorca6h15 03:00PMMadrid, Aeropuerto Barajas T4
0 changes
$471One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Bus Information to Madrid from Donostia-San Sebastian

distanceDistance218 miles (352 km)
durationAverage bus duration5 h 15 min
priceAverage bus ticket price$47 (€38)
changesDirect busYes
carriersBus companiesAlsa, Alsa Premium, Flixbus, Eurolines Switzerland or Infobus

Buses from Donostia-San Sebastian to Madrid cover the 218 miles (352 km) long journey taking on average 5 h 15 min with our travel partners like Alsa, Alsa Premium, Flixbus, Eurolines Switzerland or Infobus. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $47 (€38), but the average price of bus tickets is $47 (€38).

Alsa
FlixBus

One of the easiest ways to travel from Donostia-San Sebastian to Madrid is by taking a bus with Alsa. As the main provider for bus travel in Spain with a plethora of national and regional routes, Alsa transports more than 300 million passengers per year. You can find Alsa bus schedules and tickets for Donostia-San Sebastian to Madrid quickly on Omio and book cheap bus tickets online. Donostia-San Sebastian is around 218 miles (352 km) away from Madrid by bus and the cheapest Alba bus between Donostia-San Sebastian and Madrid starts at $47 (€38).

Alsa’s premium services offer one of the most comfortable travel experiences at a budget price. Apart from the Standard ticket, Alsa offers other bus tickets like Minimum, Reduced and Flexible fares on select routes. Along with all the routes covered by Alsa Normal buses, which include basic services like restrooms, free WiFi access, footrests and onboard entertainment, the bus company has other types of buses like the Alsa Supra, Alsa Eurobus and Alsa Premium, which provide more luxurious services depending on the specific route.

When purchasing your Alsa bus tickets from Donostia-San Sebastian to Madrid, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Buses from San Sebastian to Madrid: Journey Details

Buses in Spain are an affordable way to travel between cities, with a number of companies offering both domestic and international routes. Buses from San Sebastian to Madrid leave regularly and frequently throughout the day, from very early in the morning until very late in the evening. All services are offered by ALSA. The journey takes between 5 hours and 25 minutes, and 6 hours and 45 minutes. Weekend departures are equally frequent and regular.

Return buses from Madrid to San Sebastian are also available.

Taking the Bus from San Sebastian

Buses from San Sebastian to Madrid leave from the main bus station on Plaza de Pio XII which is a 15 minute journey on the city's efficient bus service from the town centre. There is no public transport after midnight. Taxis are also available at taxi ranks. The journey from the bus station to the town centre takes less than ten minutes.

Getting into Madrid by Bus

Madrid is Spain's dynamic capital city and has some of the world's greatest museums and art galleries. The Prado has a huge collection, including landmark works by El Greco, Velazquez and Goya. Picasso's 'Guernica' is the showstopper at the Reina Sofia modern art museum. The Palacio Real, or Royal Palace, is the official residence of Spain's king and tours are available. Madrid is renowned for its vibrant night life and some venues are open all night. Travellers from San Sebastian arrive at the bus station on Avenida de America, north of the city centre, and linked to the efficient Metro system and on bus routes. The journey to the city centre takes less than 30 minutes. The Metro runs until 1.30am. There is a night bus service. Taxis are available to hail on streets. Taxi journeys from the bus station to the city centre take about 20 minutes.

Travel Tips

Buses from Donostia-San Sebastian to Madrid
Take the bus to Madrid easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Donostia-San Sebastian to Madrid.
FAQs
How much do cheap bus tickets between Donostia-San Sebastian and Madrid cost?
Looking to save money on your trip? Omio customers have found the cheapest bus between Donostia-San Sebastian and Madrid for the next 7 days starting from $47 (€38)  one way.
How much is the bus to Madrid from Donostia-San Sebastian on average?
The Donostia-San Sebastian to Madrid bus ticket price is on average $47 (€38)  if you are looking to book your tickets for this journey in the next week.
How far is Donostia-San Sebastian to Madrid by bus?
The Donostia-San Sebastian to Madrid bus distance is approximately 218 miles (352 km).
How many hours is the bus time from Donostia-San Sebastian to Madrid?
The Donostia-San Sebastian to Madrid bus duration is on average 5 h 15 min, which is to be expected when traveling 218 miles (352 km) from Donostia-San Sebastian to Madrid. However, the time it takes can vary based on specific dates, weekends, and holidays.
What bus companies offer a service from Donostia-San Sebastian to Madrid?
When taking a bus from Donostia-San Sebastian to Madrid, you can count on Alsa, Alsa Premium, Flixbus, Eurolines Switzerland or Infobus for the best way to get you to Madrid. You can also check all possible bus companies who offer a service to Madrid from Donostia-San Sebastian and compare the amenities they offer before buying a bus ticket.
Are there any nonstop bus services from Donostia-San Sebastian to Madrid?
Yes, you can find a direct bus to Madrid from Donostia-San Sebastian with Alsa  on Omio. This is worth paying attention to when you purchase your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
When is the earliest bus from Donostia-San Sebastian to Madrid? When is the last bus from Donostia-San Sebastian to Madrid?
The earliest bus departing from Donostia-San Sebastian to Madrid leaves at 6: 45 AM. The last bus departing from Donostia-San Sebastian to Madrid leaves at 10: 30 PM. You can find the latest Donostia-San Sebastian to Madrid bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I book bus tickets to Madrid from Donostia-San Sebastian for the best deals?
If you buy a bus ticket from Donostia-San Sebastian to Madrid within the next 7 days, you can find tickets to cost on average $47 (€38) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets from Donostia-San Sebastian to Madrid are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Madrid
Madrid America
Amenities
Madrid Est. Sur
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the bus station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines 6<br>Bus lines 8, 102, 113, 148, 152, 156, N11<br>Suburban train lines C1, C5, C7, C10