Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Spain from S$ 422

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Singapore to Spain departing on 23-4. 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 28-4
Sun 5-5

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

In the last 7 days, travellers have searched 46,342,885 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 stopS$ 757
Málaga
Málaga1 stopS$ 930
Palma de Mallorca
Palma de Mallorca1 stopS$ 1,187
Bilbao
Bilbao1 stopS$ 1,194
Valencia
Valencia1 stopS$ 958
Alicante
Alicante2 stopsS$ 1,430
Santa Cruz de Tenerife
Santa Cruz de Tenerife2 stopsS$ 1,386

Good to know

Low season

August

High season

December

Cheapest flight

S$ 422
Best time to beat the crowds but there is an average 3% increase in price.
Most popular time to fly (6% more expensive on average)
Flight from Singapore to Madrid

FAQs - booking Spain flights

  • How long is the flight to Spain?

    An average direct flight from Singapore to Spain takes 19h 55m, covering a distance of 18323 km. The most popular route is Singapore - Barcelona with an average flight time of 13h 20m.

  • What is the cheapest flight to Spain?

    The cheapest ticket to Spain from Singapore found in the last 72 hours was S$ 721. The most popular route is Singapore Changi to Barcelona-El Prat and the cheapest round-trip airline ticket found on this route in the last 72 hours was S$ 721.

  • What are the most popular destinations in Spain?

    The next most popular destinations are Madrid (31%) and Bilbao (11%). Searches for flights to Palma de Mallorca (7%), to Valencia (7%) and to Alicante (5%) 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.

Top 5 airlines flying to Spain

Need help choosing which airline to fly with from Singapore 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 KAYAK reviews.
7.8
SWISSOverall score based on 2148 reviews
74food
84crew
79boarding
73entertainment
78overall
76comfort
Airline reviews

Super friendly crew. Leg space and entertainment system are below average

Read more about SWISS

Super friendly crew. Leg space and entertainment system are below average

Flight was delayed for 4 hours and they misplaced my luggage too. Appalling.

Horrible experience. I was apparently picked at random for a security screening - that was the most demeaning experience I have had in my life with a guy poking and prodding and having me take off my shoes, move up my pants so he could swab my legs - telling me I couldn't bring more than some quantity of cookies - I had 3 boxes of cookies in my luggage. In the end he did let me keep them but that was really uncalled for. Harrassment in the name of security.

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)

Bag lost. Lost bag recovery process is an unsatisfying customer experience. Because 1) bag is still lost but also 2) the process is outdated and form-heavy and 3) in our case also involved a long line.

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.

Like the blanket. Food wasn’t good and boarding was a mess

That your phones given were the more comfortable ones, unlike the old ones. The flight was delayed and my luggage has been lost in Zürich both times. Also the food choices were terrible. I am dairy free and gluten-free and they had nothing available for me

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.

We had to move to terminal 5 for the next part of our trip. Very un-organized and difficult.

The staff at the check in lied. I requested aisle seats he said he gave me aisle seats. In actuality he only gave me aisle seat for 2 hour Karachi to Doha flight. From Doha to Dallas flight he gave me middle seat .

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.

Boarding delayed, no communication. I left the lounge, and heard a final call, boarding started after a 30 minutes.

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.

Luggage handling was very very bad. Damaged my new Calvin Klein bag and delayed another. Still did not get it since 2 days. Worst airlines and service.

I would advice everybody not to fly by Indigo, no entertainment in flight, rude behavior of staff, worst experience of my life

Better service is needed. I booked for Qatar but I was switched to American way after I bought my tickets.

They ran out of some of the popular food items. 😞

If you want to make money pls charge it in the ticket, Chennai check in crew simply forcing travelers make payment for unnecessary. Second, Chennai crew not even listening travelers request. Poor service and not sure you will improve with my feedback.

In spite of placing requests for vegetarian food, I didn’t get it because they ran out of stock. According to crew, only fixed number of vegetarian orders will be carried. Typically, they should have checked and served those who had specifically requested. I was one of those to get the food last.

seat didn't fold children noise in the air plain. no foot space

Okay experience, seats had a very poor legroom and width. Very uncomfortable for long journeys.

I am writing to express my extreme dissatisfaction with the recent flight experience I had with your airline. This has been one of the worst travel experiences I have ever encountered, and I feel compelled to bring it to your attention. Firstly, I missed my flight due to what I perceive to be a lack of clear communication and coordination on the part of your staff. There was no remorse or apology from the airline's representatives, which further exacerbated the situation. As a result of missing my flight, I was subjected to a 24-hour delay at the airport, where I had to spend a significant amount of money to rent a hotel room and cover other incidental expenses. Additionally, since my baggage was already checked in from Tanzania to Turkey, I had to purchase essential items for the 24-hour period. What truly dismayed me, however, was the discourteous and unprofessional attitude of your staff. Their lack of empathy and understanding only added to the stress and inconvenience of the situation. I have been traveling abroad for over 20 years, and I can confidently say that this experience has been the worst I have ever encountered. As a result, I am compelled to reconsider ever using your airline again for future travel. I strongly urge you to address the issues I have raised and take immediate steps to rectify the situation. Additionally, I expect a formal apology and a refund for the expenses I incurred due to the airline's negligence.

Flight canceled and then “uncanceled” after I booked are placement. I had to pay for both a Turkish Air doesn’t admit their mistake

Better attitude training for staff at airport, better training for flight attendants, better food, don’t put us with all the crying babies that cried nonstop for 12 plus hours.

Flight attendants were harsh, food could be better, took way too long to pick up food trays, were stuck with the crying babies the entire to and from trip. Restrictions of 8 kg for cabin luggage is ridiculous that’s barely 2 pairs of pants, shirts, shoes. There shouldn’t be any restrictions on the carry on luggage size except the checked in luggage. Attendants don’t even help with putting luggage in cabin space. Attendant picked up food tray and spilled cherry juice all over my husband and has the nerve to come back to ask why he hadn’t changed his clothes.

It was a terrible airline. The air hostess and the people in the flight, just very rude.

I canceled this flight after turkish airlines did not provide any consideration for a death in the family while in Singapore

not enough room not comfortable but no charge for one checked bag and one carryon personal item

Crew on this flight was terrible. Especially one practicular female , she was harassing us and other families with children. Flight was good overall, if not her being rude and aggressive

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.

The staff was very nice and polite but it was very very hot and no ways to have some fresh air. It would be nice to have more time to sleep since it was a night flight

My wife and I were upgraded to Business Class on our Dublin-Abu-Dhabi flight on the 22nd of January. Being served by "Mariyan" (not too sure about her name, she's from Tunisia) was the real highlight of our flight, she deserves to be working with etihad. We are looking forward to the next upgrade as we are flying back to Dublin on February 01, 2024. If I am not mistaken we have just reached GOLD status as Etihad Guests.

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.

Etihad broke my suitcase Also over charged me for luggage

1.Aircraft Comfort: The aircraft type was quite small with non-reclining, cramped seats that significantly lacked comfort. 2.In-flight Entertainment: There was no provision of in-flight entertainment screens or Wi-Fi for the majority of the flight. 3.Boarding Process at New Abu Dhabi Airport: Despite the move to a new airport, which promised enhanced experiences, the use of buses instead of jet bridges did not meet expectations, causing inconvenience. 4.Gate Change Communication: A last-minute gate change was poorly communicated, resulting in a long and difficult walk.

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

Boarding was quick and efficient. Ground staff were pleasant and courteous. Food was tasty, portions were good for me. Food containers kept slipping on the tray. Tray would look better with an anti-skid tray mat. I had the bulkhead seat which was very uncomfortable for couple of reasons. Aircraft is designed with no throughput to move across aisle to aisle. Passengers kept jumping over my legs to get from one side to the other to use the toilet. Secondly I had a mother and 9 month baby next to me. Mom had to hold baby for 12 hours in her lap as he did not fit into the bassinet. Half the baby was on my lap during the flight. Aircraft temperature was very cold - light attendant said it was the central cooling and nothing could be done about it. Movie selection was very poor old and outdated.

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.

The flight was small and was not cool very bad

I wrote about this leg of my itinerary in a previous part of this review

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.

It was timely boarding, well organized. The food was weird in a flight to Buenos Aires. I felt as if I were flying to Asia because of the chicken teriyaki. In my section flight attendants spoke only German and English. I wondered why no Spanish speaker was hired for a flight to Latam. In that Lufthansa needs to be more customer oriented. Compared to other airlines the four seat in the middle is less comfortable. That said, staff was polite and efficient, the entertainment system worked well. It was ultimately a peaceful, well organized and safe flight. Thank you !

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.

Amazing! I was upgraded to business class & the staff and experience was beyond wonderful!!! Thank you!!!

Flight was over 2 hours late due to a technical issue with a cockpit door not closing and the plane had to be cleaned again that cut into the departure time.

The Lufthansa flight is OK. All the crew is very nice but unfortunately, one man in the crew is very rude. I can’t remember his name, unfortunately during the flight I passed -out and All was very caring without anyone he pushed me to wake up and go he told me he was tied. Thank you. Everyone who carrying me during my Lufthansa flight from LA to Paris.

We were unable to select our seats (wanted window seats) when checking in online. Assigned seats were very uncomfortable.

Ground staff in New Delhi was very bad. They kept insisting on extra payment for hand baggage and nearly made me miss my flight. Hostile people.

They have more than 4 hours delay, and broken all my bags

Book Cheap Spain Plane Tickets

Recent return flight deals

7-5Tue
1 stopEtihad Airways
17h 00mSIN-BCN
21-5Tue
1 stopEtihad Airways
16h 35mBCN-SIN
S$ 700
29-4Mon
1 stopEtihad Airways
17h 00mSIN-BCN
12-5Sun
1 stopEtihad Airways
29h 55mBCN-SIN
S$ 746
23-4Tue
1 stopTurkish Airlines
29h 55mSIN-BCN
29-4Mon
1 stopTurkish Airlines
31h 45mBCN-SIN
S$ 765
23-4Tue
1 stopTurkish Airlines
18h 45mSIN-BCN
6-5Mon
1 stopTurkish Airlines
28h 05mBCN-SIN
S$ 770
6-5Mon
1 stopQatar Airways
18h 25mSIN-BCN
21-5Tue
1 stopQatar Airways
22h 20mBCN-SIN
S$ 976
22-4Mon
1 stopQatar Airways
35h 25mSIN-BCN
29-4Mon
1 stopQatar Airways
15h 55mBCN-SIN
S$ 1,025
25-5Sat
1 stopSWISS
30h 30mSIN-VLC
2-6Sun
1 stopSWISS
28h 55mVLC-SIN
S$ 1,070
28-5Tue
1 stopSWISS
30h 35mSIN-AGP
25-8Sun
1 stopSWISS
28h 15mAGP-SIN
S$ 1,082
29-4Mon
1 stopLufthansa
21h 25mSIN-BCN
12-5Sun
2 stopsLufthansa
20h 50mBCN-SIN
S$ 1,593
18-4Thu
1 stopLufthansa
23h 55mSIN-PMI
22-4Mon
2 stopsLufthansa
19h 10mPMI-SIN
S$ 1,817

Search by stops

Search by airline

Search by price

Recent one-way flight deals

23-4Tue
1 stopChina Eastern
34h 00mSIN-MAD
S$ 422
4-6Tue
2 stops
36h 55mSIN-AGP
S$ 468
26-5Sun
1 stopEtihad Airways
17h 00mSIN-BCN
S$ 536
14-5Tue
1 stopTurkish Airlines
28h 30mSIN-MAD
S$ 556
7-5Tue
1 stopTurkish Airlines
33h 15mSIN-MAD
S$ 560
30-4Tue
1 stopQatar Airways
16h 30mSIN-MAD
S$ 590
25-6Tue
1 stopQatar Airways
34h 10mSIN-BCN
S$ 594
7-6Fri
1 stopEtihad Airways
17h 00mSIN-BCN
S$ 679
30-5Thu
1 stopSWISS
30h 35mSIN-AGP
S$ 706
5-6Wed
1 stopSWISS
30h 35mSIN-AGP
S$ 710

Search by stops

Search by airline

Search by price

Last minute flights to Spain

Last minute flight, train and bus deals

30-3Sat
multi-stopEtihad Airways
18h 40mSIN-BCN
9-4Tue
multi-stopEtihad Airways
16h 35mBCN-SIN
S$ 808
30-3Sat
multi-stopEtihad Airways
30h 20mSIN-BCN
9-4Tue
multi-stopEtihad Airways
16h 35mBCN-SIN
S$ 810
1-4Mon
multi-stopSWISS
29h 55mSIN-BCN
10-4Wed
multi-stopSWISS
28h 55mBCN-SIN
S$ 1,092
1-4Mon
multi-stopAir France
30h 20mSIN-BCN
10-4Wed
multi-stopAir France
19h 15mBCN-SIN
S$ 1,124
31-3Sun
multi-stopKLM
20h 45mSIN-BCN
10-4Wed
multi-stopKLM
22h 20mBCN-SIN
S$ 1,193
1-4Mon
multi-stopAir France
27h 40mSIN-BCN
10-4Wed
multi-stopAir France
21h 50mBCN-SIN
S$ 1,209
1-4Mon
multi-stopSWISS
15h 15mSIN-BCN
10-4Wed
multi-stopSWISS
16h 20mBCN-SIN
S$ 1,218
30-3Sat
multi-stopKLM
19h 05mSIN-BCN
9-4Tue
multi-stopKLM
21h 10mBCN-SIN
S$ 1,371
30-3Sat
multi-stopQatar Airways
20h 15mSIN-BCN
9-4Tue
multi-stopQatar Airways
19h 20mBCN-SIN
S$ 1,942
31-3Sun
multi-stopQatar Airways
18h 25mSIN-BCN
10-4Wed
multi-stopQatar Airways
19h 20mBCN-SIN
S$ 2,303

Search by stops

Search by airline

Search by price