Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Spain from ₹ 21,608

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from India to Spain departing on 28/5. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
Sun 2/6
Sun 9/6

Search hundreds of travel sites at once for deals on flights to Spain

In the last 7 days, travellers have searched 43,740,974 times on KAYAK, and here's why:

Save 23% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best Spain Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Madrid
Madrid1 stop₹ 46,137
Málaga
Málaga1 stop₹ 56,065
Ibiza
Ibiza2 stops₹ 66,411
Palma de Mallorca
Palma de Mallorca1 stop₹ 65,827
Valencia
Valencia1 stop₹ 63,991
Granada
Granada2 stops₹ 82,012
Oviedo
Oviedo2 stops₹ 79,175

Good to know

Low season

January

High season

May

Cheapest flight

₹ 21,608
Best time to beat the crowds but there is an average 4% increase in price.
Most popular time to fly and prices are also 6% lower on average.
Flight from New Delhi to Barcelona

FAQs - booking Spain flights

  • Are direct flights available from India to Spain?

    There are no direct flights available from Indian airports to airports in Spain. When you fly from major Indian cities, such as New Delhi, Mumbai, and Hyderabad to Spanish cities like Barcelona and Madrid, your journey will usually include a single layover. This stopover will usually be in Europe or the Arab Emirates depending on your chosen route.

  • What are popular stopovers on flights from India to Spain?

    With no direct flights from India to Spain, you’ll need to include a stopover in your journey. A popular stopover on flights with Egypt Air from New Delhi Airport to Madrid Airport (MAD) is Cairo Airport (CAI). Alternatively, you could stop at Amsterdam Airport (AMS) if you fly with KLM from Mumbai Airport to Madrid.

  • Where should I fly to if I want to visit Ibiza?

    If you plan to visit Ibiza or any of the other Balearic Islands, the most convenient option is to fly from India to one of Spain’s airports on the east coast. This gives you a choice of multiple airports, such as Valencia (VLC), Barcelona (BCN), or Alicante (ALC). From these destinations, you can easily find domestic flights or take a ferry out to the islands. It is also possible to fly from India to Ibiza, however, this route will usually involve two stopovers and is more expensive than flying to the Spanish mainland.

  • Are there internet services on flights from India to Spain?

    Lufthansa provides Wi-Fi on flights from Mumbai to Madrid. Similarly, Etihad Airways has internet on flights from Mumbai to Barcelona. Alternatively, if you’re flying from New Delhi to Madrid, you can stay online with Emirates offering Wi-Fi.

  • Do I need a visa to travel to Spain?

    Indian citizens are required to have a valid visa to enter Spain. If you plan to visit Spain, you should apply for a Schengen tourist or business visa in advance of your travel. This will allow you to enter Spain for a period of up to 90 days.

  • Are there certain laws I should know when hiring a car from the airports in Spain?

    If you hire a car at an airport in Spain, you must follow the road laws. For example, if you have a child with you that is under 135 cm in height or younger than 12 years of age, they must be in a suitable child seat.

  • Where do I have to land if I want to go to Spanish ski resorts?

    During winter, you can fly to Girona Airport (GRO) in the north of the country, which is about 2 hours by road from the nearest ski resort in the Pyrenees. Alternatively, you can fly to Granada Airport (GRX) in the south of the country, which is around a 30-minute drive from the closest Sierra Nevada ski resorts.

  • How long is the flight to Spain?

    An average direct flight from India to Spain takes 24h 43m, covering a distance of 12566 km. The most popular route is Mumbai - Barcelona with an average flight time of 12h 20m.

  • What is the cheapest flight to Spain?

    The cheapest ticket to Spain from India found in the last 72 hours was ₹ 42,800. The most popular route is Mumbai Chhatrapati Shivaji Intl to Barcelona-El Prat and the cheapest round-trip airline ticket found on this route in the last 72 hours was ₹ 42,800.

  • What are the most popular destinations in Spain?

    Based on KAYAK flight searches, the most popular destination is Madrid (66% of total searches to Spain). The next most popular destinations are Valencia (9%) and Málaga (6%). Searches for flights to Ibiza (5%), to Alicante (4%) and to Palma de Mallorca (3%) are also popular.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

See more FAQs

Top tips for finding cheap flights to Spain

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Spain flight deals.
  • If you plan to visit multiple cities during your trip to Spain, you can find frequent and cheap domestic flights from central hubs like Madrid. For example, it is cheaper to fly from Mumbai to Madrid and then take a domestic flight from Madrid to Salamanca than it is to fly directly from India to Salamanca.
  • You can enjoy the winter sun in Spain by flying to one of the Canary Islands. For example, you can fly with Lufthansa from New Delhi Airport (DEL) to Tenerife South Airport (TFS) or from Mumbai Airport (BOM) to Gran Canaria Airport (LPA). Both of these flights require a transfer, at an airport like Munich Airport (MUC).
  • Barcelona Airport is the main international travel hub that serves the north of Spain. From here, you can easily make arrangements to travel to nearby areas, such as Andorra or Girona.
  • If you are visiting Spain during Semana Santa, which is the holy week during Easter, you should be aware that flight prices are likely to be more expensive. If you’re not attending for this reason, you might want to consider travelling before or after these celebrations.
  • If you're travelling to Spain for a beach holiday or to soak up some sun, consider travelling to the south coast of Spain, which is served internationally by Malaga Airport. This will give you easy access to the Costa del Sol and the many seaside resorts nearby.
See more tips

Top 5 airlines flying to Spain

 
Need help choosing which airline to fly with from India to Spain? 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
SWISSOverall score based on 2025 reviews
8.4Crew
7.6Comfort
7.2Entertainment
7.4Food
7.9Boarding
Airline reviews

Flight was late and crew were unwilling to help with information on connections. Call light had been on for 61 minutes without tesponse.

2.0 MediocreJo, Apr 2024DUB - ZRH
Read more about SWISS reviews

Flight was late and crew were unwilling to help with information on connections. Call light had been on for 61 minutes without tesponse.

Everything was on time and efficient - expected from a Swiss crew. But the entertainment system was pretty bad - the display was old. Food was pretty bad and a couple of times they started serving drinks and then just skipped past my row (and likely several others)

They went out of their way. It was very clean and friendly.

Motivated and friendly crew on a somewhat dated but well kept plane. Hd seats in economy may section, so legroom was excellent.

We were very impressed with Swiss Air. The service was exceptional. Unfortunately, we had a baby behind us that screamed for hours. , It was a nightmare, though I completely understand that it was not Swiss Airs fault.

Crew took my carry on and checked it in; turned out to be a blessing; however the luggage was delayed at my final destination; receiving it 36 hours later. Thought, we'd get, at least water; but the Swiss chocolate was delicious. Thanks.

A lot of things could have been better. They lost our luggage. We missed our connection from YVR to Naples when we arrived in Zurich and then we got re-routed to Rome and then Naples. We eventually got to Naples but our bags didn’t. Our experience at the lost luggage in the Naples was not at all reassuring. They didn’t seem that interested in our problem. I did a live chat with Swiss customer service and all they could do is tell me to follow the process. Meanwhile we’ve had to spend significant money on clothes and I have to replace medications. This has meant our trip so far has been totally different than what we had planned. It’s not clear that our baggage will ever show up which means we will have lost significant amount of clothing and other things and our two month trip to Europe will have more problems than good memories. So far we are not happy.

The flight was canceled so it’s stupid to send me this now !!!!!

Missed connecting train since flight was late into Zurich and I had to stay at airport hotel because of it as well as I had to repurchase train ticket

Pros: "Not much"
Cons: "During COVID there was little attempt to distance passengers during security checks, boarding and onboard. Crew did not inforce mask policy. Fellow passengers were inconsiderate, loud, littered just throwing food wrappers and trash on the ground - crew did nothing."

The check in was horrible. I stood in line for 1 hour to check in with an Air France ticket. Then I was told I had to go to Delta counter onstead to check in instead. It made no sense.

They charge me for luggage which is was included on the ticket

Business class in the second leg - CDG-EVN was a disaster.

Everything went smoothly with Air France. There was a delay in departure which seemed to relate to the immigration services being short staffed.

worst experience ever i choose my seat in advance and also have my seat selected in my boarding and the they told me that my seat has been changed without notify me

Sky priority means you get to use the KLM business Lounge.

their gluten free lactose meal is the best, I have never been satisfied with my flight meals. I definitely enjoyed my flight and the chair is very spacious for economy. I'm so glad Delta is my flight way back to NY.

Please serve no god if you must serve dog food

The hard product, food, and service are far superior to their North American counterparts

Not the best crew. Extremely annoying with mask wearing. Even when I was eating and drinking they would come up to you to tell you to wear your mask. Extremely annoying.

It has been a couple of years since I flew with Etihad last, after having a unpleasant experience with them coming out of the pandemic. I can say that the experience has uplifted, but I can’t really rate the service. At Barcelona airport the service was great, with their dedicated Etihad staff very helpful. The onboard experience wasn’t great, not very personalised and it really makes sense why Etihad doesn’t feature in the top 10 2023 Skytrax awards. The crew just seemed to be inattentive and almost absent from the cabin. I felt that I had to keep getting their attention. Even after I’d finished my meal, an hour went by before I had to call them to clear the tray/plate etc.

Crew were very polite and quicker in service. Excellent cooling, comfortable seats and tasty food served

In my opinion, Etihad Airways is a first rate airline except for one important element. On the day before my return flights, when I chose my seats on the Etihad website I was charged an additional $55 (US) in order to sit on the aisle. I was not at all happy about this additional "hidden" charge and I felt cheated.

One thing is very important is you people not giving seat arrangement together to couple, senior citizen. You have to take care of senior citizen. Do not look about money. Money is not important everywhere. Make relationship strong is very very important. I like Etiyad air line out of all air line. Food was hot and delicious. Air hostess gave very good service, nice attitude, very good behaviour. I gave 10 out of 10 marks. Thanks Jivraj

I WOULD ADVISE NOT TO BOOK YOUR FLIGHT ON KAYAK. THEY SHOW BETTER FARES AND AFTER I BOOKED MINE, I FIND OUT THAT IT DID NOT INCLUDE LUGGAGE. i HAD TO PAY $800 TO CHECK IN MY BAGS.

Very unfriendly team. It was very difficult to get a cup of coffee. Legroom was extremely small. Old, dilapidated plane.

Crew was good, boarding mediocre, food choices were limited, seating was not comfortable

Everything is good and improved and needs to improve economy class seat more specious so long journey we can enjoy and it will be give more relaxable. Overall all services good and safely landed . I enjoyed my journey and all the cabin crew members services very well.

Sits are very uncomfortable and food quality should be improved. Alcohol you have to ask and wait for more then 1/2 hrs. Don’t feel like to travel in Etihad. It was 1st time we traveled in Etihad now we decided we don’t want to travel in Etihad.

It feels like the seat did not have any cushion just plywood. The seats are so compact that I could not even move at all and I am slim. Just imagine someone else. Singapore Air and Emirates are far far better than this. Do not even travel for free. For a 12 hour flight sitting on a plywood is horrible experience and on top of that the person at checking counter at NY was worst and rude. Plus they charge arms and leg for everything. I think they would also start charging for belts and oxygen also soon. First and last time flying with Ethiad.

Already stated....flights were fine. Late luggage a disappointment and failure my Lufthansa to get my bag delivered in a timely fashion.

Luggage took nearly 2 hours to come out. Terrible airport service in Malaga.

Departure was delayed by 2 hours and passengers were sitting on the plane.

This flight space was way better than our international flight. Efficient boarding and comfortable

Super uncomfortable. Shoved in like sardines. Overhead bins were tight. Why was coffee charged for? I was insulted. How about an inflight magazine? Why can’t I charge my phone? Maybe the planes are old? They didn’t feel new. Television would have been nice. Bathrooms also very small for anyone not a size 6 or female.

Very poor, flight cancelled, no help from Lufthansa customer service.

terrible. they cancelled the flight 1 day before flying out and just sent an email to inform the same. i had to scramble on my own paying more to find another flight.

Food could be better quality - everything else was excellent , thanks Lufthansa team . GOD bless you!!!

Overall good experience with boarding, and food. No entertainment was provided from Frankfurt to Delhi, that could have been better

The flight was cancelled, and no reason was given. The flight was rebooked 3 days later. Calling customer service was next to impossible. There was no option to get in a queue in the phone call. It simply said all agents are busy call back later. It is 2024 and not 1970s to have such outdated technology. Live chat was even worse as I was 753 in line and it kept getting timed out. The icing on the cake was that the working hours was something like 9:00 AM to 6:00 PM? Really for international airline when the flights usually depart early in the morning? Things only got worse in the check-in counter in Mumbai. The monitor in the check-in counter said that the flight was on time even though it was cancelled. There were 2 agents helping a 747 full of passengers. It was 5:30 AM by the time I checked into the hotel. I tried reaching Kayak (Chatdeal via email) days before the onward flight from Seattle and no one cared to respond even after reminder. I will go with Expedia in the future. In fact, for my next trip to Japan I have already used Expedia.

The plane seemed very dated. The entertainment was very limited. There was a school group on our flight and the crew seemed bothered by them. They were not overly friendly or welcoming.

Ok, but no entertainment. Left late, but made up most of the time.

May be it is not an ITA issue, but the bags took long time to go out.

Good. But there food was poor quality and 95% of movies didn't have English subtitles

I thought they had rebranded themselves in every aspect but it was quite the opposite. The food was terrible the service was sub-par. Overall it was not a good experience.

Service from staff was poor, food choices were limited. Air plane was not clean or hygienic and seemed like not cleaned for days. Seats were uncomfortable.

service from stAff was barely there , food choices were limited. AirPlane was not clean and seemed like it was not cleaned for days.. Seats were very uncomfortable.

I paid for premium seats and the last minute they changed the aircraft for a bigger one, they bumped me to another seat which was NOT at all comfortable for an 11 hour flight, will fight for a refund!!

The landing was catastrophic. I was very scared. I thought it were my last lminues. Pilotes should be more experienced

ALL services were good. An announcement should’ve been made at the end of the flight that filling out a customs form would not be necessary anymore for USA travelers entering Philadelphia.

Book Cheap Spain Plane Tickets

Recent return flight deals

20/5Mon
1 stopBritish Airways
16h 35mBOM-BCN
22/5Wed
1 stopBritish Airways
13h 05mBCN-BOM
₹ 42,800
16/5Thu
1 stop
31h 25mBOM-MAD
29/5Wed
1 stop
31h 00mMAD-BOM
₹ 46,137
27/5Mon
1 stopITA Airways
23h 40mDEL-BCN
19/6Wed
1 stopITA Airways
28h 55mBCN-DEL
₹ 48,306
30/9Mon
1 stopLufthansa
20h 10mBOM-MAD
13/10Sun
2 stopsLufthansa
34h 10mMAD-BOM
₹ 48,723
27/5Mon
1 stopITA Airways
11h 15mDEL-BCN
19/6Wed
1 stopITA Airways
15h 25mBCN-DEL
₹ 48,723
16/10Wed
1 stopEtihad Airways
31h 00mBLR-BCN
29/10Tue
1 stopEtihad Airways
12h 05mBCN-BLR
₹ 48,807
16/10Wed
2 stopsSWISS
25h 20mBLR-BCN
29/10Tue
2 stopsSWISS
31h 10mBCN-BLR
₹ 50,392
30/9Mon
1 stopLufthansa
16h 45mBOM-MAD
15/10Tue
1 stopLufthansa
25h 15mMAD-BOM
₹ 50,475
30/9Mon
1 stopEtihad Airways
33h 55mBOM-MAD
7/10Mon
1 stopEtihad Airways
29h 35mMAD-BOM
₹ 51,393
1/10Tue
2 stopsSWISS
31h 20mBLR-BCN
8/10Tue
2 stopsSWISS
22h 15mBCN-BLR
₹ 52,811

Search by stops

Search by airline

Search by price

Recent one-way flight deals

28/5Tue
2 stops
16h 30mDEL-BCN
₹ 21,608
23/5Thu
2 stops
16h 30mDEL-BCN
₹ 21,692
20/5Mon
1 stopEtihad Airways
31h 25mBOM-MAD
₹ 23,360
6/6Thu
1 stopEtihad Airways
12h 55mBOM-MAD
₹ 24,362
10/10Thu
1 stopSWISS
11h 10mDEL-BCN
₹ 26,197
28/5Tue
1 stopITA Airways
24h 24mDEL-MAD
₹ 32,538
30/6Sun
1 stopITA Airways
11h 15mDEL-BCN
₹ 33,289
6/9Fri
1 stopLufthansa
14h 50mDEL-BCN
₹ 41,215
19/5Sun
1 stopLufthansa
14h 50mDEL-BCN
₹ 41,965
3/9Tue
1 stopSWISS
20h 10mDEL-BCN
₹ 49,474

Search by stops

Search by airline

Search by price

Last minute flights to Spain

Last minute flight, train and bus deals

8/5Wed
multi-stopEtihad Airways
26h 15mDEL-BCN
15/5Wed
multi-stopEtihad Airways
12h 35mBCN-DEL
₹ 63,574
8/5Wed
multi-stopEmirates
31h 35mDEL-MAD
15/5Wed
multi-stopEmirates
19h 50mMAD-DEL
₹ 69,080
7/5Tue
multi-stop
14h 50mDEL-BCN
15/5Wed
multi-stop
24h 05mBCN-DEL
₹ 69,748
6/5Mon
multi-stopEtihad Airways
13h 30mBLR-BCN
12/5Sun
multi-stopEtihad Airways
18h 25mBCN-BLR
₹ 71,917
7/5Tue
multi-stop
14h 05mDEL-BCN
15/5Wed
multi-stop
14h 10mBCN-DEL
₹ 72,751
7/5Tue
multi-stopQatar Airways
32h 00mDEL-MAD
15/5Wed
multi-stopQatar Airways
13h 00mMAD-DEL
₹ 74,920
7/5Tue
multi-stopLufthansa
17h 35mDEL-BCN
15/5Wed
multi-stopLufthansa
13h 10mBCN-DEL
₹ 77,507
5/5Sun
multi-stopLufthansa
14h 00mBLR-BCN
12/5Sun
multi-stopLufthansa
13h 10mBCN-BLR
₹ 79,009
6/5Mon
multi-stopITA Airways
17h 35mDEL-MAD
11/5Sat
multi-stopITA Airways
27h 40mMAD-DEL
₹ 81,428
4/5Sat
multi-stopSWISS
30h 20mBOM-BCN
11/5Sat
multi-stopSWISS
12h 10mBCN-BOM
₹ 101,952

Search by stops

Search by airline

Search by price

Flights to Spain

Return flight deals:

Spain - India

Cabin classes: