Travel options
from Madrid to San Fernando

You can get from Madrid to San Fernando by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Thu
Jan 20
$40Secorbus
$37Iberia
Fri
Jan 21
$40Secorbus
$37Iberia
Sat
Jan 22
$40Secorbus
$37Iberia
Sun
Jan 23
$40Secorbus
$37Iberia
Mon
Jan 24
$40Secorbus
$37Iberia
Tue
Jan 25
$40Secorbus
$84Iberia
Wed
Jan 26
Find prices
$16Ryanair
Thu
Jan 27
$40Secorbus
$37Iberia
Fri
Jan 28
$40Secorbus
$84Iberia
Sat
Jan 29
Find prices
$37Iberia
Tue
Feb 1
$40Secorbus
$36Iberia Express

Travel Information between Madrid and San Fernando

distanceDistance303 miles (489 km)
modeAvailable travel modesFlight or bus
priceTicket price range$42 - $58
cheapestCheapest modeBus • $42 (€35) • 8 h 10 min
fastestFastest modeFlight • $58 (€48) • 1 h 5 min
carriersPopular travel companiesIberia or Movelia

Travel 303 miles (489 km) by flight or bus between Madrid and San Fernando. If speed is a priority, then a flight is the best option with an average duration of 1 h 5 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $42 (€35). The most popular travel companies which serve this journey are Iberia or Movelia among others. Travelers can even take a direct from Madrid to San Fernando.

Travel Tips: Travel from Madrid to San Fernando

Travel 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 do I get from Madrid to San Fernando?

You can travel to San Fernando from Madrid 2 different ways: flight or bus.

How do I get from Madrid to San Fernando the cheapest way?

The cheapest way to get from Madrid to San Fernando is by taking a bus. You can find average ticket prices around $42 (€35) compared to other travel options to San Fernando:

Taking a bus is usually $16 (€13) less than taking a flight to San Fernando, which costs on average $58 (€48) for the same trip.

What is the fastest way to travel from Madrid to San Fernando?

The quickest way to travel to San Fernando from Madrid is by flight, which takes on average 1 h 5 min   compared to other travel options that may take you longer to get to your destination:

In comparison, getting to San Fernando by bus can take on average 8 h 10 min.

How far is San Fernando from Madrid?

You should expect to travel around 303 miles (489 km) between Madrid and San Fernando.

What are the departure and arrival points in Madrid and in San Fernando?

These are the most popular departure and arrival points from Madrid to San Fernando:

  • Buses most often depart from Madrid at Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 and arrive in San Fernando at San Fernando, Autocares Rico.

Which travel companies can take me from Madrid to San Fernando?

If finding a good deal is your main consideration for your trip from Madrid to San Fernando, then we'll help you find the best value travel companies for you:

  • Travel with Iberia for flights to San Fernando. If you’re looking for a good deal on tickets, check for Iberia Madrid to San Fernando tickets on Omio for $58 (€48).
  • Travel with Movelia for buses to San Fernando. If you’re looking for a good deal on tickets, check for Movelia Madrid to San Fernando tickets on Omio for $42 (€35).

What is another destination I should add to my tour from Madrid to San Fernando?

Looking to extend your trip from Madrid to San Fernando? Many Omio customers who go from Madrid to San Fernando usually extend their vacation to explore other popular destinations like Sevilla, Algeciras or Jerez de la Frontera. If you're looking to explore Sevilla, Algeciras or Jerez de la Frontera from San Fernando, let Omio find you the best connections available at an affordable price.

How early should I book tickets to San Fernando from Madrid online for the best deals?

Before traveling from Madrid to San Fernando, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A plane ticket for this route costs on average $58 (€48) one way.
  • A bus ticket for this route costs on average $42 (€35) one way.

But we recommend booking Madrid to San Fernando tickets online a few months before your planned travel date to score the best deals and save money on your trip.