HOW TO GET TO Malaga, Spain


Malaga’s airport (AGP) is officially called Malaga – Costa del Sol Airport and is located 10 km south of the city center. As its name indicates, it is the main airport serving the famous Costa del Sol.

How to get to Malaga Plane Icon - best deals on plane tickets    Get the best deals: Compare flight prices & book the cheapest airline tickets

Malaga’s airport is Spain’s 4th busiest airport. It offers daily flights to 20 Spanish cities and over 100 international destinations. Although most of them are within Europe, there are also flights to North Africa, the middle East and North America.


  • The airport of Granada is 115 km (71 miles) away = 1 h 15 min by car
  • The airport of Gibraltar is 135 km (84 miles) away = 1 h 45 min by car
  • The airport of Seville is 205 km (127 miles) away = 2 h 15 min by car


Malaga is located on the stretch of coast in the south of Spain called the Costa del Sol. It is very well connected by a network of highways along the coast and into the interior of Andalusia.

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

To give you an idea, here is some general information on distances and travel times:

  • Granada is 125 km (78 miles) away = 1 h 30 min by car
  • Cordoba is 160 km (99 miles) away = 1 h 45 min by car
  • Seville is 200 km (124 miles) away = 2 h 15 min by car
  • Madrid is 530km (330 miles) away = 5h by car
  • Barcelona is 975 km (606 miles) away = 9 h 30 min by car

While we don’t recommend a rental car if you are just visiting the city of Malaga, it can be a great option for moving around the province and the rest of Andalusia. Having a car gives you quite a bit of freedom while making the most of your time. There are many affordable options and the roads in the area are in good condition.

In Malaga city, there are two main collection points for rental cars: the airport and the train station. To find the best deals on rental cars, we recommend Discover Cars, which searches through the web for the best prices.

Although it is very easy to travel by car in between cities in Andalusia, getting into Malaga’s city center can be stressful. The old town is made up by narrow one way streets and there seems to always be some type of construction going on in the area resulting in streets being closed to traffic.

Although there are several parkings in the old town, during peak times (weekends, holidays, etc.) they can get full. It is recommended to be prepared by having looked up more than one parking garage prior to your arrival. Or, even better, book a hotel with parking. Expect to pay around 20 - 25€ per day for parking.


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.

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

Malaga has high-speed trains which connect to:

  • Cordoba in under 50 min. There are over 15 daily high speed trains. Price: 18 to 42 €.
  • Seville in 2 h. There are about 6 high speed trains per day (other slower options also available). Price: 25 to 60 €.
  • Granada in under 1h 30 min. There are 3 to 4 daily high speed trains as well as several slower alternatives. Price: 17 to 47 €.
  • Madrid in less than 3 hours. There is about 1 direct train per hour throughout the day. Price: 20 to 100 €.
  • Barcelona in 6 h. There are 2 direct high speed trains per day as well as around 6 to 8 other options changing trains in Madrid or Cordoba. Price: 45 to 150 €.

There are several city bus lines connecting the train station with the city center. For up-to-date information on the local city buses: From Malaga’s train station, it is also possible to continue to the airport by train (commuter train C-1).



Malaga’s bus station is located right next to the train station. ALSA is the main bus company serving Malaga.

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

There are daily buses from:

  • Granada: Alsa offers at least one bus per hour throughout the day (5am to 9pm). In Malaga, most buses stop in both the city and the airport. Trip duration: 1 h 30 min to 2 h 30 min, depending on the number of stops on the way and where you get in/out of the bus in Malaga. Price: 8 to 13€.
  • Cordoba: 4 buses per day from Alsa. In Malaga, one of the buses stops at the airport (and about 9 more towns on the way). Trip duration: 2 h 30 min to 4 h. Price: 7 to 14€.
  • Sevilla: Alsa offers 7 direct daily buses. Trip duration: 2 h 30 min. Price: around 21 €.
  • Madrid: the company Interbus runs 3 daily buses. Trip duration: 6 h 30 min to 7 h 15 min. Price: 19 €. There are better options to get to Malaga from Madrid. Unless you are traveling on a really tight budget, both plane and train are much faster.
  • Barcelona: 4 daily buses from Alsa. Trip duration: 15 to 17 hours. Ticket prices vary largely (38 to 102 €). As with Madrid, there are definitely better options to get from Barcelona from Malaga. Both plane and train are much faster and can even be cheaper.


Get Around

Once you have decided how to get to Malaga, make sure to also check out our page How to get around Malaga with information about the different public transport options in the city as well as parkings, taxis, etc.

Search Hotels, Compare & Save
CHECK-IN DATE calendar
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.

This article might include affiliate links, allowing us to earn a small commission at no extra cost to you. Check our disclosure page for more info.

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!