Travel Seville to Madrid

Seville to Madrid

You’ll find practical information on schedules and prices for several transport options between Seville and Madrid, including charter, flight, combined or train.

Travel options for Seville to Madrid

Travel from Seville to Madrid and save with a train for 48 EUR, or reach your destination faster by flight in 1h y 5 minutes.

Train from Seville to Madrid

Travel from Seville to Madrid by train, boarding at Seville Santa Justa and arriving at Madrid Puerta de Atocha. Trains run several times daily, the journey typically takes about 2 hours 44 minutes, and tickets are 48 EUR. Secure your seat here.

Popular departures: Seville Santa Justa
Popular arrivals: Madrid Puerta de Atocha

Prices: 48 EUR

Duration: 2h 44m ⏱

Take train from Seville to Madrid for 48 EUR

View all Train tickets →

Combined from Seville to Madrid

From Seville to Madrid, combined transport allows you to start at SVQ Sevilla Airport, Seville or Seville and reach MAD Madrid Airport or Madrid Airport T4 comfortably. Expect a travel time of approximately 12 hours 50 minutes, with fares beginning at 63 EUR. See all routes and book your tickets here.

Prices: 63 EUR

Duration: 12h 50m – 17h 15m ⏱

Book combined from Seville to Madrid in 12h 50m Ride with combined from Seville to Madrid in 12h 50m

View all Combined tickets →

Flight from Seville to Madrid

Flying is a practical way to connect Seville with Madrid, starting your trip at SVQ Sevilla Airport, Seville and reaching the final stop at MAD Madrid Airport after around 1 hour 5 minutes. This route is commonly chosen for its shorter travel time, with fares typically beginning at 220 EUR. Full flight details and booking options are available in the flight listings.

Popular departures: SVQ Sevilla Airport, Seville
Popular arrivals: MAD Madrid Airport

Prices: 220 EUR

Duration: 1h 5m – 1h 10m ⏱

Book avia from Seville to Madrid in 1h 5m Experience avia from Seville to Madrid in 1h 5m Ride with avia from Seville to Madrid for 220 EUR

View all Flight tickets →

Charter from Seville to Madrid

Travel from Seville to Madrid with a private ride that picks you up at your chosen location and drops you off wherever you prefer in the city. The drive lasts roughly 5 hours 3 minutes with fares starting at 758 EUR. Book now to plan your trip.

Prices: 758 EUR

Duration: 5h 3m ⏱

Choose charter from Seville to Madrid in 5h 3m

View all Charter tickets →

Distance Seville to Madrid

The distance between Seville and Madrid is 390.7 kilometers.

Seville to Madrid Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Seville to Madrid

Train
Combined
Flight
Charter
Average price
48 EUR
81 EUR
300 EUR
758 EUR
Cheapest price
48 EUR
63 EUR
220 EUR
758 EUR
Average duration
2h 44m
15h 23m
1h 06m
5h 03m
Minimum duration
2h 44m
12h 50m
1h 05m
5h 03m
Number of departures
1
3
8
2
Tickets
Operators
iryo
Vueling, FlixBus
Iberia, Vueling
Daytrip private transfer with English speaking driver

Train Routes & Schedules from Seville to Madrid

At Seville Santa Justa you board the train bound for Madrid. Services typically operate at --:--, and the rail journey takes around 2h 44m. Tickets are available from 48 EUR, and the route concludes at Madrid Puerta de Atocha. By consulting the train timetable for Seville to Madrid, you can check exact departure times and choose the service that best fits your travel plans.

Check all Charter tickets →

Combined Routes & Schedules from Seville to Madrid

- Embark at SVQ Sevilla Airport, Seville on a seamless transfer toward MAD Madrid Airport, covering the route in roughly 12h 50m. Departures run at 21:05, and tickets start at 115 EUR.
- Embark on a combined vehicle transfer from Seville and reach Madrid Airport T4 in roughly 16h 5m to 17h 15m. Departures run from 07:50 until 12:55, and tickets begin at 63 to 64 EUR.

Departure stations
SVQ Sevilla Airport, Seville
Seville
Arrival stations
MAD Madrid Airport
Madrid Airport T4

Combined Timetable: Seville → Madrid Airport T4

  • 07:50 23:55 16h 5m 63 EUR
  • 12:55 06:10 17h 15m 64 EUR

Combined Timetable: SVQ Sevilla Airport, Seville → MAD Madrid Airport

  • 21:05 09:55 12h 50m 115 EUR

Check all Combined tickets →

Flight Routes & Schedules from Seville to Madrid

Take off from SVQ Sevilla Airport, Seville on the only nonstop flight to Madrid. You’ll be in the air for around 1h 5m to 1h 10m before touching down at MAD Madrid Airport. Flights run from 09:15 until 21:45 with fares starting at 220 to 376 EUR. Be sure to check the timetable covering Seville and Madrid so you can pick the departure that fits your plans and reserve your seat ahead of time.

Flight Timetable: SVQ Sevilla Airport, Seville → MAD Madrid Airport

  • 09:15 10:25 1h 10m 284 EUR
  • 09:15 10:25 1h 10m 336 EUR
  • 13:25 14:30 1h 5m 335 EUR
  • 13:25 14:30 1h 5m 376 EUR
  • 13:25 14:30 1h 5m 336 EUR
  • 21:45 22:50 1h 5m 220 EUR
  • 21:45 22:50 1h 5m 228 EUR
  • 21:45 22:50 1h 5m 284 EUR

Check all Flight tickets →

Charter Routes & Schedules from Seville to Madrid

- Set off on a luxury ride toward Madrid Hotel Transfer, departing Seville Santa Justa Train Station with the trip taking around 5h 3m. You can choose your preferred departure time, with ticket prices from 758 EUR.
- From Seville Hotel Transfer, take a direct private taxi to Madrid Hotel Transfer, covering the route in roughly 5h 3m. Departures are scheduled regularly, and tickets start at 758 EUR.

Check all Charter tickets →

Frequently Asked Questions Seville to Madrid

Below you will find answers to the most common questions about traveling from Seville to Madrid.

How long does the Seville to Madrid route usually take?

The Seville to Madrid route varies a lot by transport type. The train takes about 2 hours 44 minutes, flights take about 1 hour 5 to 10 minutes, and combined itineraries can take between about 13 and 17 hours. Charter takes about 5 hours 3 minutes.

What is the cheapest way to travel from Seville to Madrid?

The cheapest listed option on the Seville to Madrid route is the train at 48 EUR. Combined itineraries start at 63 EUR, while flights start at 220 EUR. Charter is much higher at 758 EUR.

Which Seville to Madrid option is the fastest?

The fastest option on the Seville to Madrid route is flying, which takes about 1 hour 5 to 10 minutes. The train is next at about 2 hours 44 minutes, and charter takes about 5 hours 3 minutes.

How much does it cost to travel from Seville to Madrid overall?

Prices on the Seville to Madrid route range from 48 EUR for the train up to 758 EUR for charter. Combined itineraries are 63 to 115 EUR, and flights are 220 to 376 EUR. The exact fare depends on the transport type.

Where do trips from Seville to Madrid usually depart and arrive?

For the Seville to Madrid route, the train departs from Seville Santa Justa and arrives at Madrid Puerta de Atocha. Flights use SVQ Sevilla Airport in Seville and MAD Madrid Airport. Combined itineraries may also arrive at Madrid Airport T4.

How often do Seville to Madrid departures run, and what are the first and last times?

For the Seville to Madrid route, the available schedule shows flights from 09:15 to 21:45, and combined itineraries from 07:50 to 21:05. Train and charter listings do not show fixed first or last departure times.

What are the flight details for the Seville to Madrid route?

Flights from Seville to Madrid depart from SVQ Sevilla Airport in Seville and arrive at MAD Madrid Airport. They take about 1 hour 5 to 10 minutes and cost 220 to 376 EUR. The listed departures run from 09:15 to 21:45.

What should I know about the train on the Seville to Madrid route?

The train on the Seville to Madrid route runs from Seville Santa Justa to Madrid Puerta de Atocha. It takes about 2 hours 44 minutes and costs 48 EUR. It is the lowest-priced option shown for this route.

Are there combined travel options for Seville to Madrid, and how do they work?

Yes, combined options are listed for Seville to Madrid. They depart from SVQ Sevilla Airport in Seville or from Seville and arrive at MAD Madrid Airport or Madrid Airport T4. Prices are 63 to 115 EUR, and durations range from about 12 hours 50 minutes to 17 hours 15 minutes.

Is there a charter option for the Seville to Madrid route?

A charter service is listed for Seville to Madrid. It costs 758 EUR and takes about 5 hours 3 minutes. Departures are shown from Seville Santa Justa Train Station or Seville Hotel Transfer, with arrival at Madrid Hotel Transfer.

If I want to book Seville to Madrid tickets, where should I look?

For Seville to Madrid bookings, TicketRoutes.com is the place to check. It lists the available transport options, prices, and route details in one place, which makes it easier to compare the train, flights, combined itineraries, and charter.

Which Seville to Madrid option has the widest price range?

Flights on the Seville to Madrid route have the widest listed price range, from 220 EUR to 376 EUR. Combined itineraries are 63 to 115 EUR, while the train is fixed at 48 EUR and charter is fixed at 758 EUR.

Explore transport routes across Spain

Route finder

Browse the map to discover how cities, airports, and ferry terminals are connected throughout Spain. Compare travel options between destinations and find available bus, train, ferry, and flight services.


More travel routes for Seville and Madrid

Planning more stops after Seville to Madrid?

If your journey doesn’t end with Seville to Madrid, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.