AGP

R7 046 Find Cheap Flights to Málaga – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 29% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest return flight
R11 605
Typical prices: R10 917-R14 737
SWISS, Lufthansa
Sat 20/1Mon 29/1
JNB - AGP • 1 stop
Cheapest one-way flight
R7 046
Typical prices: R6 989-R13 730
Multiple Airlines
Thu 15/11
JNB - AGP • 2 stops
Top airlines
Best reviews • 7,8 score
Airline reviews
Airline reviews
Top routes
Cheapest • 2% average savings
Most popular
Insights
Insights
When to book
in advance
Our data shows that travellers who book at least 22 weeks in advance save around 38% compared to booking last minute.
Insights
Insights
When to travel
Cheapest • 10% price drop
Most popular
Good to know
+1
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to Málaga!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to Málaga

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals to Málaga

Sat, Nov 7 - Fri, Nov 13
Air Europa Logo
19:55 - 11:45Johannesburg  Johannesburg OR Tambo-Málaga Malaga
16h 50m1 stop Madrid Barajas
Air Europa Logo
21:10 - 10:40Málaga  Malaga-Johannesburg Johannesburg OR Tambo
12h 30m1 stop Madrid Barajas
R11 638Air Europa
21 hours ago
Thu, Nov 12 - Wed, Nov 18
Air Europa Logo
19:55 - 7:50Johannesburg  Johannesburg OR Tambo-Málaga Malaga
12h 55m1 stop Madrid Barajas
Air Europa Logo
21:10 - 10:40Málaga  Malaga-Johannesburg Johannesburg OR Tambo
12h 30m1 stop Madrid Barajas
R11 638Air Europa
21 hours ago
Sun, Nov 8 - Sat, Nov 14
Multiple Airlines Logo
20:40 - 15:30Johannesburg  Johannesburg OR Tambo-Málaga Malaga
19h 50m1 stop Zurich
Multiple Airlines Logo
12:40 - 9:55Málaga  Malaga-Johannesburg Johannesburg OR Tambo
20h 15m1 stop Munich Franz Josef Strauss
R11 969Multiple Airlines
21 hours ago
Tue, Nov 17 - Tue, Nov 24
Turkish Airlines Logo
17:15 - 11:10Cape Town  Cape Town Intl-Málaga Malaga
18h 55m1 stop Istanbul
Turkish Airlines Logo
17:40 - 12:05Málaga  Malaga-Cape Town Cape Town Intl
17h 25m1 stop Istanbul
R12 085Turkish Airlines
3+ days ago
Tue, Nov 10 - Tue, Nov 17
SWISS Logo
20:40 - 15:30Johannesburg  Johannesburg OR Tambo-Málaga Malaga
19h 50m1 stop Zurich
SWISS Logo
16:20 - 10:00Málaga  Malaga-Johannesburg Johannesburg OR Tambo
16h 40m1 stop Zurich
R12 135SWISS
2 days ago
Mon, Feb 8 - Fri, Feb 12
Turkish Airlines Logo
17:15 - 16:40Cape Town  Cape Town Intl-Málaga Malaga
24h 25m1 stop Istanbul
Turkish Airlines Logo
12:10 - 23:00Málaga  Malaga-Cape Town Cape Town Intl
33h 50m1 stop Istanbul
R12 831Turkish Airlines
3+ days ago
Mon, Nov 9 - Tue, Nov 17
KLM Logo
23:59 - 15:15Johannesburg  Johannesburg OR Tambo-Málaga Malaga
16h 16m1 stop Amsterdam Schiphol
KLM Logo
10:40 - 11:25Málaga  Malaga-Johannesburg Johannesburg OR Tambo
23h 45m2 stops Amsterdam Schiphol Paris Charles de Gaulle
R13 495KLM
2 days ago
Mon, Nov 9 - Mon, Nov 16
KLM Logo
23:59 - 19:30Johannesburg  Johannesburg OR Tambo-Málaga Malaga
20h 31m1 stop Amsterdam Schiphol
KLM Logo
10:40 - 11:25Málaga  Malaga-Johannesburg Johannesburg OR Tambo
23h 45m2 stops Amsterdam Schiphol Paris Charles de Gaulle
R13 495KLM
2 days ago
Sun, Nov 8 - Sun, Nov 15
Qatar Airways Logo
13:45 - 13:35Johannesburg  Johannesburg OR Tambo-Málaga Malaga
24h 50m1 stop Doha Hamad Intl
Qatar Airways Logo
15:15 - 15:35Málaga  Malaga-Johannesburg Johannesburg OR Tambo
23h 20m1 stop Doha Hamad Intl
R14 489Qatar Airways
2 days ago
Thu, Nov 12 - Sun, Nov 15
Qatar Airways Logo
13:45 - 13:35Johannesburg  Johannesburg OR Tambo-Málaga Malaga
24h 50m1 stop Doha Hamad Intl
Qatar Airways Logo
15:15 - 15:35Málaga  Malaga-Johannesburg Johannesburg OR Tambo
23h 20m1 stop Doha Hamad Intl
R14 489Qatar Airways
2 days ago
Booking Insights

Price, demand, and travel trends for flights to Málaga

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights with more confidence.

What is the cheapest flight to Málaga?

Johannesburg OR Tambo Airport to Málaga is the cheapest route at R11 605 return, found in the past 5 days on KAYAK. KAYAK data shows this is also the most popular route.

How much is a flight to Málaga?

On average, a return flight from South Africa to Málaga costs R12 645, based on KAYAK data over the past 12 months. Return fares from Johannesburg OR Tambo Airport average R12 479, while Durban runs a bit higher at R12 660.

What is the cheapest day to fly to Málaga?

Thursday is the cheapest day to fly to Málaga at R11 903 return on average over the past 12 months on KAYAK. Sunday is the most expensive at R13 843.

What is the cheapest month to fly to Málaga?

•June is the cheapest month to fly to Málaga with an average price of R11 323 return.
•May (R14 340) and September (R13 428) are the most expensive.
•Based on KAYAK data over the past 12 months.

What is the cheapest time of day to fly to Málaga?

Morning flights to Málaga are the cheapest at R11 721 return on average. Night flights are the most expensive at R13 743.

What is a good deal for flights to Málaga?

Flights under R10 917 are considered a good deal. 25% of KAYAK users found return flights to Málaga at or below these prices, with the lowest fares from:
•Durban R10 259
•Johannesburg OR Tambo Airport R10 813.

When are flights to Málaga the cheapest?

Flights to Málaga are cheapest 22 weeks before departure. Booking in this window typically costs about 38% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Key details for flights to Málaga

Low season

February

Cheapest flight

R7 046
Beat the crowds with an average 53% drop in traveller numbers.
The most popular month to fly with an average 46% increase in traveller numbers.
One-way flight from Johannesburg OR Tambo Airport to Málaga

When to book flights to Málaga

Are your dates flexible? Find out the best times to travel to Málaga based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price

Your questions about flights to Málaga, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • How do I know if a flight to Málaga is a good deal?

    A good deal on a flight to Málaga is around R10 917 return. This fare is in the lowest 25% of return flight prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • Which city has the cheapest flights to Málaga?

    Based on fares booked in the past 5 days, the cheapest flights to Málaga are from Johannesburg, starting at R11 605 return.

  • How expensive are last-minute flights to Málaga?

    Last-minute fares to Málaga (booked within two weeks of departure) are typically 37% higher than the average return fare of R12 645.

  • What is the difference between the most popular and the most frequent airline at Málaga?

    SWISS operates the most flights from South Africa to Málaga at 0 per week, while Turkish Airlines is the airline most often selected by KAYAK users searching for flights from South Africa to Málaga. The two are often different because flight volume reflects an airline's schedule, while popularity reflects traveller choice.

Your guide to booking Málaga flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For the best chance at a low fare to Málaga, book around 22 weeks before departure. Based on KAYAK data from the last 12 months, fares are historically about 38% lower during this window than last-minute fares.
  • For flights to Málaga, a good return fare is around R10 917. If you find a fare below that, you're getting a strong deal.
  • If your travel dates are flexible, consider flying to Málaga in June. Return fares historically average R11 323, making June the cheapest month to travel based on KAYAK data from the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat selection costs on budget carriers.
    • Verify whether you need any travel documents beyond an ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to morning to save up to R2 023 on a return flight. Morning flights to Málaga average R11 721 compared to R13 743 for evening flights.

Reviews of the top 5 airlines flying to Málaga

 
Need help choosing which airline to fly with to Málaga? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7,8
KLMOverall score based on 1594 reviews
7,8Boarding
7,2Entertainment
7,4Food
7,7Comfort
8,4Crew
Airline reviews

Brand new plane lots of room the snack was very flavourful and enjoyable

10,0 ExcellentBob, May 2026
Read more KLM reviews

Brand new plane lots of room the snack was very flavourful and enjoyable

I’m grateful for the KLM Air France shuttle bus service to Ottawa. However due to construction and other issues related to the chaotic Uber pickup system at YUL, it’s a challenge to find the Kelios bus service to Ottawa. The signs are not clear or even available. No staff to guide passengers. It’s a stressful experience.

KLM remains a quality flag carrier airline which maintains its standards whilst all their competitors are lowering theirs.

Cabin crew were excellent, very proffesional, polite and friendly, in flight snack was underwhelming, a packet of cheese biscuits, im sure KLM could run to a sandwich!

This fight left ahead of time which meant it arrived early which was great. Staff were very professional, but as with all these Short hop Flights the food was a disappointing snack There was no entertainment on this flight, but I did not expect any

Overall very poor. Flight was disorganised, staff were rude and this is my second experience with KLM that I've had baggage go missing. It feels like, if you are an economy customer, KLM staff do not show you any care. I shall never fly with KLM again. Worst airline in Europe

Transavia flight, was booked as KLM but i couldnt select seat or access boarding pass with KLM at all. Crammed seating and very no frills experience all around. First and last time.

The plane. Airbus A330-200. Comfortable for a 7-hour flight. Seats seemed to have more legroom. I was in row 17. Flight was operated by Delta but was better than expected.

Amazing KLM service and brilliant economy comfort seats. Well worth the extra.

All and all pretty good. It’s crowded but that is what flying is all about. But no complaints otherwise.

Food wasn’t good but not their fault as I should have pre selected

Bad sitting every flight not good experience with food either

Their weakness is in boarding. Business class rarely boards first and there are no announcements explaining delays, so customers are always left waiting and wondering why boarding has paused.

My experience was amazing. Very friendly hosts and impeccable service.

Unfortunately internet was down and they couldn’t fix it in a time I needed it so urgent to stay in touch with work

Everything was great except the meat served was tough and overcooked!

Food was bad crew a bit nicer than other flights seats uncomfortable too

Friendly cabin crew and the flight was on time. Would recommend toanyone

Our charging and WiFi were not working in our business class seats, even after they "refreshed" it.

I was not woken up for my meal and then ignored when I woke up while they were serving the aisle behind me

The crew were fabulous. We travelled Doha to Miami and the crew in board we exceptional too.

Really good food and service. Qatar Airways is again and again provided an exceptional experience.

Qatar was pretty OK for their services but Arangrant was awful at theirs and frankly lied to me. Qatar offers four business class fares and only three of them allow lounge access. This is a horrible policy when you pay so much for business class and shame on them for denying the simple use of their lounges for this confusion. When I requested my business class ticket with Arangrant I knew this and specifically told them I would only purchase the lowest class business seat that would still permit me lounge access on all legs of my trip. They lied to me and said I did and then I was refused this service on my return flights. I had no less than 4-8 schedule changes and got screwed by a late departure from DCA on my double connection to JNB. I lost nearly a full day on my outbound and then had little to no use of the lounges on my outbound flights. To then be denied access on my return flights made the 27 hour trip home pretty awful. Kayak should no longer work with Arangrant as they are dishonest and liars. Qatar should price all four of their business class fares to include lounge access and stop the insanity they have forced on people. My return trip home nearly ruined my entire trip to South Africa and I blame Arangrant for telling me lies and for Qatar for offering insane rules and regulations on such expensive business class fares. For the money I paid to Qatar, I did not receive the full services I was promised. I will probably never use Arangrant and their ignorant services ever again. I will question whether I ever fly on Qatar Airways again as well. When you pay so much and get such little in return, it leaves a bad taste in your mouth. Arangrant gives the whole industry a bad name and Qatar is not far behind them. I can honestly say that the wretched service and way I was treated by both have soured me on travel companies and airlines. It is bad enough that we have an idiot, felon, racist and bigoted president and administration to contend with while he has started an illegal war, I did not expect to get screwed over by Arangrant and Qatar as well. Shame on all of you.

Liked some flight attendants. 1 was rude I'll not say her name I don't want to get her jn trouble on my flight back to Dallas from Doha. Very rude to some races of people clearly. She needs a better attitude and bedside manners. Asking her questions and she responds "WHAT" twice rudely like I was bothering her and "is it going to be cranberry or mango juice with an attitude".

Fly Qatar Airways is always amazing. Their service and care for details is really very good.

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

Overall it was a very good experience. Boarding was efficient and well organized. The cabin crew were excellent. The meals were tasty and quite filling. The warm bread rolls were a nice touch. Seats were comfortable even if they were a little narrow. Entertainment selection was excellent.

It was pretty good overall. I just wish the crew didn't have to interrupt you every five seconds to ask you if you wanted anything, I mean that's what the help button is for. When someone is tired and sleepy and still getting their bearings, turning on DND button is maybe not the first thing on their mind.

Very bad. We booked 8 months in advance for 2 people but couldn’t get seats together. Food was so bad I couldn’t even eat.

The plane from Dublin to Doha was quite comfortable. I was in economy and the seats and rows were very tight. The man in front of me reclined his seat and it made my screen incredibly close to my face and I wasn’t able to take my tray down and my knees were pressed against the seat. I had to ask three times for him to pull his seat up but in his defence he hadn’t even reclined it far, the rows were just too close. I had a pain in my side by the end of the flight from the chairs which were quite worn and not very padded or supportive. It was a significantly inferior plane to the plane from Doha to Sydney and vice versa.

Very suitable way to travel for “no Frills”; safe , timely and totally fine

Convenient, I m a SKY TEAM ELITE PLUS MEMBER, was offered to ship my carry on small case at no charge, boarding went easy & smooth, flight packed, we had a delay fo 45 mins, simply waiting on board, not sure, what was the reason, may be clearance to leave the airspace,

After we paid additional to sit in exit row, a passenger came in late with an act and sat in the exit row seat next to us. He did not pay the extra for the seat as his assigned seat was a middle seat the row before. And the did not do much to challenge him. That is not good business when you charge some people (us) additional but not others, right in front of us the customer. Not exactly looking after your customers like business schools show in countless case studies. Also on our connecting flight from Madrid to JFK, we witnessed the crew bring an already opened meal to woman sitting next to us. When she would not accept the meal, the server said that is all they had and she would have to eat. That is a blatant rejection of basic health codes. She could have gotten food poisoning if she ate the opened meal Both incidents are unacceptable. Next time the MN ame Air Europa comes up in airline selection, we will not be considering it

Dear Air Europa Baggage Claims Department, I am writing regarding my baggage claim, reference number JFKUX13455. My baggage was delayed and was delivered to me later than expected. When I received my suitcase, I discovered that the suitcase itself had been significantly damaged. Unfortunately, when I opened my suitcase, I also discovered that many of my personal belongings were missing from inside the suitcase. Several items that I had packed before my journey were no longer there. In addition, three cartons of cigarettes that were packed inside my suitcase were also missing. The missing personal belongings include the following items: - Prada sunglasses — $450 - Ray-Ban sunglasses — $300 - Dolce & Gabbana perfume — $185 - Three newly purchased clothing items from Turkey — $200 - Two pairs of slippers — $280 - Coach handbag — $395 - Newly purchased suitcase — $75 Total value of the listed items: $1,885 The suitcase itself was newly purchased, and I have the original receipt showing the purchase price of $75. I also have purchase records and credit card transaction records for several of the missing items. The three cartons of cigarettes were also packed inside the suitcase and were missing when I received my baggage. I have photographs of the damaged suitcase and supporting documentation regarding my purchases. At the moment, I am unable to upload all of the photographs and documents, but I can provide them as soon as I am able to do so. I respectfully request that Air Europa consider the delay of my baggage, the damage to my suitcase, and the missing personal belongings and other items from inside my suitcase as part of my claim. Please let me know if you require any additional information or documentation from me. I am prepared to provide receipts, purchase records, photographs, and any other supporting evidence necessary to process my claim. Thank you for your attention to this matter. I look forward to your response and to a fair resolution of my claim. Sincerely, Çiğdem Karasu Claim Reference: JFKUX13455

We waited in the jetway for over an hour before we got on the plane.

My long-haul flight experience with this airline was not very pleasant. Earphones were paid, and no eye mask or other amenities were provided. The meals were served in cardboard boxes with plastic cutlery. The restroom was unclean and ran out of toilet paper. However, the boarding process was smooth and well organized.

I flew in business a couple of months ago, it was great, tried again in economy, it is the cramped seat I have ever been into, for an overseas flight across the atlantic it is inhumane to put passengers in such cramped space. Other than that, everything ok. Took a second flight from Madrid to London, also economy and it was roomy and perfect.

I was not allowed to cancel the flight, customer service is atrocious

Great staff, just very far from the main terminal, had to run to connect my flight. I had 90 minutes to spare. But my flight from Chicago was delayed also.

My luggage is lost and nowhere to be found, no response from airline

Our original flight was cancelled. This was a slightly earlier flight. We were business class and it was very good. The staff were marvellous and very helpful. Pity our baggage didn't make it!

I slept through almost all of this short flight so didn’t experience this myself, but my daughter was appalled that a older passenger in the seat behind her put her naked and extremely scary feet on the back of her armrest.

Food options limited and quality wasn’t very good. I was I was in premium economy and the people in front of me pushed their seats back to fully reclined position which made it difficult for me. My seat wouldn’t recline at all. I suggest that BA restrict the recliner more. Also, the audio in my headset didn’t work unless I held it in all the time. Entertainment choices were good. Customer services is excellent. Thank you to BA team.

The airplane was old. Some things didn’t work out of middle seat was broken. The rest was OK.

Very long and took extra push back to BA staff to get a realistic flight after they made me miss my original direct flight. Eventually landed 9 hours late and incurred many extra costs with other missed bookings

Reasonably comfortable. Plenty of room. Crew were attentive and continually informing passengers of position. Although stuck in runway for 1 hour, weather issues, it felt like we were the crews first priority

Cabin crew were not nice. The plane was an hour late arriving.

What a great flight that was. Leaving from the small London City Airport, which was easy and convenient to get to on public transport, The flight was slightly delayed, but no big deal. The crew was attentive and served the light sandwich meal, a snack and a soft drink with a smile. The seats were ok, but the same like other budget airlines. The onboard luggage allowance was good and way better and hassle free compared with budget airlines. Well done B.A. and keep the good work up 👍👏

I always regard BA as a distress purchase. It is rock bottom in terms of service.

Way better than EasyJet 😊seats more comfortable, staff quite nice. We were offered a free cup of water and a small snack, something EasyJet don’t offer. Departed on time and arrived ten minutes early. A pleasant experience

Travelling to a place near Málaga?

Book flights to Málaga if you plan to visit one of these locations
Benalmádena
Nerja
Sotogrande
Torremolinos
Tarifa

More options for your flight to Málaga