Cheap bus tickets from Madrid to San Fernando

Showing times and prices for Jan 27

Cheapest

$40

Average

$42

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 Madrid to San Fernando will cost around $ 42 if you buy it on the day, but the cheapest tickets can be found for only $ 40.

Cheapest
03:00PMMadrid, Estación Sur7h55 10:55PMSan Fernando
0 changes
$401One-way
Cheapest
11:00AMMadrid, Estación Sur7h35 06:35PMSan Fernando
0 changes
$401One-way
Cheapest
11:59PMMadrid, Estación Sur7h36 07:35AMSan Fernando
0 changes
$401One-way
2nd Cheapest
11:00AMMadrid, Estación Sur7h55 06:55PMSan Fernando
0 changes
$411One-way
2nd Cheapest
03:00PMMadrid, Estación Sur8h15 11:15PMSan Fernando
0 changes
$411One-way

Bus schedule from Madrid to San Fernando

Showing buses for tomorrow, Thu, Jan 27
09:00AMMadrid, Estación Sur9h00 06:00PMSan Fernando
0 changes
11:00AMMadrid, Estación Sur7h35 06:35PMSan Fernando
0 changes
11:00AMMadrid, Estación Sur7h55 06:55PMSan Fernando
0 changes
03:00PMMadrid, Estación Sur7h55 10:55PMSan Fernando
0 changes
03:00PMMadrid, Estación Sur8h15 11:15PMSan Fernando
0 changes
11:59PMMadrid, Estación Sur7h36 07:35AMSan Fernando
0 changes
11:59PMMadrid, Estación Sur7h56 07:55AMSan Fernando
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Jan 27
$40Secorbus
Find prices
Fri
Jan 28
$40Secorbus
$106Iberia
Sat
Jan 29
$40Secorbus
$83Iberia
Sun
Jan 30
$40Secorbus
$34Iberia
Tue
Feb 1
$40Secorbus
$36Iberia Express
Wed
Feb 2
$40Secorbus
$83Iberia
Thu
Feb 3
$40Secorbus
$83Iberia
Fri
Feb 4
$40Secorbus
$83Iberia
Sun
Feb 6
Find prices
$51Iberia Express
Tue
Feb 8
Find prices
$36Iberia Express

Bus times from Madrid to San Fernando

Showing times and prices for Jan 27

Fastest Journey

7 h 35 m

Average

8 h 1 m

Buses per day

7

Distance

489 km

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

These direct buses cover the 489 km distance in an average of 8 h 1 m but if you time it right, some buses will get you there in just 7 h 35 m .

The slowest buses will take 9 h 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
11:00AMMadrid, Estación Sur7h35 06:35PMSan Fernando
0 changes
$401One-way
2nd Fastest
11:59PMMadrid, Estación Sur7h36 07:35AMSan Fernando
0 changes
$401One-way
03:00PMMadrid, Estación Sur7h55 10:55PMSan Fernando
0 changes
$401One-way
11:00AMMadrid, Estación Sur7h55 06:55PMSan Fernando
0 changes
$411One-way
11:59PMMadrid, Estación Sur7h56 07:55AMSan Fernando
0 changes
$411One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Madrid to San Fernando

distanceDistance303 miles (489 km)
durationAverage bus duration7 h 35 min
priceAverage bus ticket price$40 (€34)
changesDirect busYes
carriersBus companiesSocibus, Secorbus or BlaBlaCar

Buses from Madrid to San Fernando cover the 303 miles (489 km) long trip taking on average 7 h 35 min with our travel partners like Socibus, Secorbus or BlaBlaCar. There are direct bus services available. You can get the cheapest bus tickets for this trip for as low as $40 (€34), but the average price of bus tickets is $40 (€34). Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in San Fernando, Autocares Rico.

Buses from Madrid to San Fernando

The distance that Madrid San Fernando buses must travel is 650 kilometres between these two cities. The frequency of departures of these buses is not regular throughout the day, since they can depart every 2, 5 or 8 hours, and the duration of the trip usually exceeds 8 hours.

What buses go from Madrid to San Fernando?

The company that manages the Madrid San Fernando bus route is Socibus, which began providing road transport services in 1987. The buses have a lifting ramp and 2 places for people with reduced mobility, WC cabin, access to wifi connection and individual video/television devices, sound and front camera to visualize the road.

How long is the bus from Madrid to San Fernando?

The minimum journey time for Madrid San Fernando buses is 8 hours. This route includes stops in Andújar, Córdoba, Marchena, El Arahal, Utrera, Jerez de la Frontera, El Puerto de Santa María and Cádiz. The buses that cover the route Irun - Tarifa also offer transfers from Madrid to San Fernando that last 8 hours and 30 minutes. They stop in Manzanares, Almuradiel, Andújar, Córdoba, Écija, Sevilla, Jerez de la Frontera, El Puerto de Santa María and Cádiz.

How many buses are there from Madrid to San Fernando?

There are 4 departures of Madrid San Fernando buses a day between Mondays and Fridays. On Saturdays there are also 4 departures, while on Sundays there are 5 Socibus trips from Madrid to San Fernando.

Where do the buses from Madrid to San Fernando depart from and arrive at?

Southern Bus Station: functions as a transport interchange, as it manages the operation of metro, urban, interurban and international buses, as well as suburban trains. It is 5 kilometres from the centre of Madrid. You can take suburban train lines C1 and C5 to get to the station in less than 10 minutes. Offers luggage storage services, cafeteria, restaurant, parking and taxi rank.

San Fernando bus terminal: Although it is true that it is not a station itself, the buses that arrive from Madrid passing through Seville have their destination in the Plaza de la Estación. It is located in the urban center of San Fernando, a few steps from the suburban train station San Fernando Centro.

Travel Tips: Bus to San Fernando from Madrid

Take the bus to San Fernando 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 Madrid to San Fernando.
FAQs

How much do cheap bus tickets between Madrid and San Fernando cost?

Bus tickets to San Fernando from Madrid for some dates and times can be found for as cheap as $40 (€34)  one way in the next 7 days.

How much does it cost to take a bus between Madrid and San Fernando?

In the next 7 days you can expect to pay on average $40 (€34)  for a bus ticket from Madrid to San Fernando.

How far is San Fernando from Madrid by bus?

You should expect to travel around 303 miles (489 km)  from Madrid to San Fernando by bus.

What is the Madrid to San Fernando bus travel time?

The Madrid to San Fernando bus duration is on average 7 h 35 min, which is to be expected when traveling 303 miles (489 km) between Madrid and San Fernando. However, the time it takes can vary based on specific dates, weekends, and holidays.

When traveling by bus from Madrid to San Fernando, which bus station in Madrid do I depart from and which bus station in San Fernando do I arrive in?

Some of the Madrid bus stations to San Fernando you can start your journey from include Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal. Similarly, some of the arrival bus stations in San Fernando include San Fernando, Autocares Rico, San Fernando, Avda San Juan Bosco and San Fernando, General Lobo.

When traveling this route, Omio customers are departing most frequently from Madrid-Puerta de Atocha   and arriving in San Fernando, Autocares Rico.

Where is the Madrid bus station located? Where is the San Fernando bus station located?

Passengers board their bus most frequently from Madrid-Puerta de Atocha and travel around 1.1 miles (1.8 km) from the city center to this bus station.

Passengers traveling this route most often arrive at San Fernando, Autocares Rico and need to travel approximately 0.6 miles (922 m) from the bus station to the city center in San Fernando.

What bus providers offer a service to San Fernando from Madrid?

For the journey from Madrid to San Fernando you can take a bus with Socibus, Secorbus or BlaBlaCar. Be sure to check out all possible bus companies that offer services to San Fernando from Madrid on Omio to compare what amenities they may have.

What are the first and last departure bus times from Madrid to San Fernando?

The earliest bus for this route departs from Madrid at 10: 00 AM. The last bus leaves from Madrid at 10: 59 PM. Check Omio for the latest bus schedule from Madrid to San Fernando and book the best time to depart on your chosen travel date.

How early should I book bus tickets from Madrid to San Fernando to score the best deals?

In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this route and save money. If you purchase bus tickets from Madrid to San Fernando within the next 7 days, you can find tickets to cost on average $40 (€34) one way. To find the best prices for this trip, consider booking your bus ticket from Madrid to San Fernando a few months in advance.