Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Spain from S$ 386

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 13-3. 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
Thu 4-4
Thu 11-4

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

In the last 7 days, travellers have searched 49,814,848 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$ 798
Málaga
Málaga1 stopS$ 887
Palma de Mallorca
Palma de Mallorca2 stopsS$ 1,214
Bilbao
Bilbao2 stopsS$ 1,197
Valencia
Valencia1 stopS$ 1,271
Santa Cruz de Tenerife
Santa Cruz de Tenerife2 stopsS$ 1,351

Good to know

Low season

August

High season

December

Cheapest flight

S$ 386
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 24h 11m, 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$ 766. 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$ 766.

  • What are the most popular destinations in Spain?

    The next most popular destinations are Madrid (21%) and Valencia (15%). Searches for flights to Tenerife North (5%), to Bilbao (4%) and to Alicante (4%) 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.
8.1
EmiratesOverall score based on 4295 reviews
82overall
79food
82boarding
81comfort
84crew
83entertainment
Airline reviews

Superb experience. I hope they bring back the fast track option at Heathrow immigration.

Read more about Emirates

Superb experience. I hope they bring back the fast track option at Heathrow immigration.

The lounge Emirates uses at Jeddah airport is horrible even with the opening of the new section. Food selection is poor and never enough seating . Staff are not friendly. Boarding process at Jeddah always an absolute mess

Had the salad which tasted awfully spat it out but still got food poisoning 1 after running to toilet crew would not let me sit near toilets I was stuck in window seat

More space all around is practically essential on long international fights, and Emirates definitely delivers. But food selection and taste was only average. Otherwise, the flight was smooth and the cabin crew service was fine.

I bought Business class ticket but they treated me like economic class. No lounge allowed at check inn I have to take stuff out while other passengers have more than 25 lb in bag. Because I bought tickets from other than airlines . It’s discriminations from airlines to passengers.

On both legs of my trips (Jhb - Dxb and Dxb - Jhb) the entertainment system did not work.

Well emirates since after covid recovery their service became much poorer than before , old planes to some destinations, untrained staff , rude , inflexible, and poor food, this specific flight the plane felt like in the 90s , and staff behavior was rude due to usual incidents in these flights for some destinations, i understand this but they pit everyone at the same basket, a readiness to be rude anytime

service was slow, to get water had to press 4-5 times , crew come near but never notice, serving those they like to serve, hope this crew can improve their attentive ness and serve everyone respectfully.

Everything was perfect except boarding . Have to wait @ gate for 45 minutes after announcing boarding ..

Meals was mis-served inspite of selecting vegetarian food! I was served non- veg in both flights ie., IAD to Dubai and Dubai to Hyderabad. Staff was not that friendly

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)

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.

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

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.

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

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.

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

Very cheesy food in both options - had to pass. Boarding with open doors (winter)

Oh my god! For an13 hour flight they serve you food just one time. Also don’t be thirsty they give you a little small cup of soda to drink. They seem like their goal is to feed you one so they don’t have to be bothered with you. It quite surprise for such a long flight there are several times to eat at least three and the food was well lackluster. The food and lack of offering drinks which were always hot no ice provided.

I requested a special meal (kosher) several months ahead of the flight . It was listed on the Turkish air website that I had a kosher meal. In-flight, there was no kosher meal. I was not able to eat during the nearly 8-hour flight. There also was no kosher meal on the second leg of the trip. The flight attendants said there was nothing they could do. They had no idea why the kosher meal was not provided. Very bad meal service.

They lost my luggage and it took a long time to let us know it was lost.

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.

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

Check in was quick and gentleman was very nice and friendly, during flight crew members were polite and attentive, food wasn’t as it should’ve been. Entertainment section needed to be updated i.e add new movies

Book Cheap Spain Plane Tickets

Recent return flight deals

28-4Sun
1 stopTurkish Airlines
29h 55mSIN-BCN
10-5Fri
1 stopTurkish Airlines
37h 10mBCN-SIN
S$ 766
17-3Sun
1 stopTurkish Airlines
36h 55mSIN-BCN
1-4Mon
1 stopTurkish Airlines
31h 45mBCN-SIN
S$ 770
30-5Thu
1 stopEtihad Airways
28h 40mSIN-BCN
9-6Sun
1 stopEtihad Airways
29h 55mBCN-SIN
S$ 775
25-5Sat
1 stopEtihad Airways
28h 40mSIN-BCN
2-6Sun
1 stopEtihad Airways
29h 55mBCN-SIN
S$ 789
30-5Thu
1 stopQatar Airways
34h 05mSIN-AGP
28-8Wed
1 stopQatar Airways
17h 40mAGP-SIN
S$ 1,021
24-3Sun
1 stopQatar Airways
18h 55mSIN-MAD
1-4Mon
1 stopQatar Airways
16h 15mMAD-SIN
S$ 1,036
14-5Tue
1 stopSWISS
15h 50mSIN-MAD
22-5Wed
1 stopSWISS
15h 10mMAD-SIN
S$ 1,093
14-5Tue
1 stopSWISS
15h 50mSIN-MAD
24-5Fri
1 stopSWISS
15h 10mMAD-SIN
S$ 1,134
12-5Sun
1 stopEmirates
18h 35mSIN-MAD
22-5Wed
1 stopEmirates
16h 40mMAD-SIN
S$ 1,171
29-5Wed
1 stopEmirates
17h 45mSIN-BCN
9-6Sun
1 stopEmirates
18h 45mBCN-SIN
S$ 1,218

Search by stops

Search by airline

Search by price

Recent one-way flight deals

13-3Wed
1 stopEtihad Airways
19h 50mSIN-MAD
S$ 386
26-3Tue
1 stopEtihad Airways
30h 50mSIN-BCN
S$ 387
24-3Sun
1 stopTurkish Airlines
37h 55mSIN-BCN
S$ 523
27-3Wed
1 stopTurkish Airlines
31h 05mSIN-BCN
S$ 524
22-5Wed
1 stopQatar Airways
16h 45mSIN-BCN
S$ 592
30-5Thu
1 stopQatar Airways
34h 05mSIN-AGP
S$ 594
13-3Wed
1 stopSWISS
25h 40mSIN-MAD
S$ 705
14-3Thu
2 stopsEmirates
22h 10mSIN-MAD
S$ 754
14-3Thu
1 stopEmirates
19h 10mSIN-MAD
S$ 811
30-5Thu
1 stopSWISS
30h 35mSIN-AGP
S$ 896

Search by stops

Search by airline

Search by price

Last minute flights to Spain

Last minute flight, train and bus deals

9-3Sat
multi-stop
40h 35mSIN-BCN
14-3Thu
multi-stop
16h 10mBCN-SIN
S$ 954
7-3Thu
multi-stopEtihad Airways
18h 50mSIN-BCN
11-3Mon
multi-stopEtihad Airways
20h 10mBCN-SIN
S$ 1,010
7-3Thu
multi-stopQatar Airways
33h 30mSIN-BCN
11-3Mon
multi-stopQatar Airways
17h 40mBCN-SIN
S$ 1,020
6-3Wed
multi-stopQatar Airways
18h 25mSIN-BCN
11-3Mon
multi-stopQatar Airways
23h 20mBCN-SIN
S$ 1,024
9-3Sat
multi-stopTurkish Airlines
25h 35mSIN-BCN
12-3Tue
multi-stopTurkish Airlines
35h 25mBCN-SIN
S$ 1,028
6-3Wed
multi-stop
18h 25mSIN-BCN
11-3Mon
multi-stop
19h 35mBCN-SIN
S$ 1,110
9-3Sat
multi-stopTurkish Airlines
25h 35mSIN-BCN
13-3Wed
multi-stopTurkish Airlines
31h 40mBCN-SIN
S$ 1,135
8-3Fri
multi-stopEmirates
19h 20mSIN-BCN
14-3Thu
multi-stopEmirates
17h 50mBCN-SIN
S$ 1,338
9-3Sat
multi-stopEmirates
22h 20mSIN-BCN
14-3Thu
multi-stopEmirates
32h 05mBCN-SIN
S$ 1,470
7-3Thu
directSingapore Airlines
16h 10mSIN-BCN
11-3Mon
directSingapore Airlines
15h 00mBCN-SIN
S$ 1,995

Search by stops

Search by airline

Search by price