HOW TO GET from Seville to Malaga

Best way to travel from Seville to Malaga

  • Train is the fastest option (2 hours), but car is just 15 minutes slower.
  • If you are traveling on a budget, bus isn’t a bad option since it is just 45 minutes slower than the train but you can save up to 42€.
  • There aren't any flights between Seville and Malaga.


Seville and Malaga are 200 km (124 miles) away and the car ride takes about 2h 15m following the roads A-92 and A-45.

How to get from Seville to Malaga Car Icon - Traveling in Spain    Don't miss: Get the best deals on rental cars in Spain

To find the best deals on rental cars, we recommend Discover Cars, which searches through the web for the best prices.


There are about 6 daily high-speed trains linking Seville and Malaga. The trip takes 2 hours and you can expect to pay around 47€. There are also several slower trains that take up to 3:45 hours and are cheaper.

How to get from Seville to Malaga Train Icon - Traveling in Spain    Traveling in Spain? Find the fastest route & get the best deals on train tickets


Seville’s main train station is called Santa Justa and it is located about 1.5 km east of the old town (15 - 20 min walk).

There are several city bus lines connecting the train station with the city center. The bus line 21 will be your best option if you are staying around the Seville Cathedral or Santa Cruz neighborhood.

The bus line EA that connects Seville’s airport with the city center also stops at the Santa Justa train station (note that tickets for the EA bus are more expensive than the normal bus fare). For up-to-date information on the local city buses:


Malaga’s main train station is called Estación de María Zambrano and is located south-west of the city center. To give you an idea, it is a 20-min walk to the cathedral. Several city bus lines connect the train station with the center.

For up-to-date information on the local city buses:


The company ALSA runs about 7 daily direct buses between Malaga and Seville. The trip takes 2:45 hours.

How to get from Seville to Malaga bus Icon - Traveling in Spain    Cheap tickets: Find the best prices on bus tickets

Also, three of those buses stop at both Malaga’s bus station and airport, making it a great option if you want to travel between Malaga’s airport and Seville. Expect to pay between 5.50€ and 24€.


Seville’s main bus station is called Plaza de Armas and it is located just west of the old town next to the river. To go between the bus station and the cathedral, you can take the city bus line C4. For up-to-date information on the local city buses:


Malaga’s bus station is located right next to the train station.

Once you have arrived

Search Hotels, Compare & Save
CHECK-IN DATE calendar

Top Hotels in Seville

Patricia Palacios, co-founder of España Guide
España Guide Co-Founder
Patricia is an engineer turned content creator who for over a decade has been helping travelers navigate her native Spain. In addition to her own website, her tips and recommendations have been featured on BBC Travel, CNN, El País & Lonely Planet, just to name a few.
arrow to scroll to top
Wait, don't close me!

Has España Guide helped plan your trip?

If so, please consider booking your hotel through the links to found on our website or use the following link:

That way, you get the best rates on your hotels and at the same time, it helps us to continue contributing to this site. Everyone wins!