Volcano sunrises and 30°C days, while Madrid is still wrapped up for winter.
Singapore Airlines flies from Madrid to Denpasar, Bali, from €514 return, with one connection in Singapore and a checked bag included. The cheapest dates fall in February and early March 2027, with January from €538.
✈️ The Deal
- From: Madrid, Spain
- To: Bali (Denpasar), Indonesia
- Airline: Singapore Airlines
- Stops: 1 stop in Singapore (the Madrid flight also calls at Barcelona, on the same plane)
- Price: €514–€558 return
- When: January - March 2027
Example dates:
14/01/2027 - 28/01/2027
12/02/2027 - 24/02/2027
12/02/2027 - 10/03/2027
19/02/2027 - 10/03/2027
26/02/2027 - 10/03/2027
Claim up to €600 for your delayed or cancelled flight →
The flight leaves Madrid at 10:00, calls at Barcelona, connects in Singapore in 50 minutes and lands in Bali at 12:05 the next day. On the February and March dates the return leaves Bali at 19:55 and lands in Madrid at 08:50 the next morning. The January return leaves Bali at 13:20 and waits 7h25 in Singapore. Economy Lite includes one checked bag and hand luggage.
💰 How far does your money go?
A caña on a Madrid terrace costs about €3 and a menú del día €14. In Bali, a nasi goreng in a local warung costs €1.50-2, a Bintang beer €2 and a fresh coconut €1. A one-hour Balinese massage costs about €8, and renting a scooter €5 a day.
☀️ The Weather
January to March is the wet season in Bali. Expect hot, humid days of 30-31°C, a sea at 29°C and a heavy shower most afternoons, often followed by sunshine. By March the rain eases off. The mornings are usually clear, so plan beaches and temples early.
🏨 Where to Stay
Split your trip between the hills and the coast.
ArtVilla Sidemen River · 9.4/10 · From €36/night
Rooms by the river in the Sidemen valley, among rice terraces with Mount Agung behind.
Mayura Bali Villa · 9.6/10 · From €76/night
Villas in the cool Munduk highlands, close to the waterfalls and coffee plantations.
Kalia Bingin · 9.4/10 · From €133/night
An adults-only hotel near Bingin Beach, for the last nights on the surf coast.
⏱️ Making the most of your layover in Singapore
On the January dates the return stops for 7h25 at Singapore Changi, landing late afternoon and leaving close to midnight. Spanish passport holders can enter Singapore visa-free, but you need to fill in the free SG Arrival Card online before landing. The MRT or a 25-minute taxi takes you to Marina Bay; be back at the airport at least 2 hours before your flight.
Gardens by the Bay: The Cloud Forest, the Flower Dome and the OCBC Skyway between the Supertrees, 30 minutes from the airport.
Night river cruise with Garden Rhapsody and Spectra: A bumboat along the Singapore River, timed for the evening light shows at Marina Bay.
Marina Bay Sands SkyPark: The whole skyline from the 56th floor, best just after sunset.
Changi Airport premium lounge: Showers, food and a quiet seat if you'd rather not leave the airport.
If you'd rather rest:
Changi Transit Hotel Terminal 3 · 8.1/10 · From €175/night
Inside the transit area, so you can sleep without passing immigration.
Crowne Plaza Changi Airport · 9.0/10 · From €306/night
Connected to Terminal 3, with a pool overlooking the runway.
🎯 What to Do
Bali is temples and volcanoes inland, surf and sunsets on the coast.
Mount Batur sunrise hike: A night climb up an active volcano to watch the sun rise over Lake Batur, with breakfast at the top.
Uluwatu Temple and Kecak dance: A clifftop temple at sunset, followed by the fire dance on the edge of the ocean.
Ayung River rafting: White water through the jungle gorges near Ubud, with lunch included.
Surf lesson in Uluwatu: A beginner or intermediate lesson on the Bukit peninsula, with board and instructor.
🗺️ Where to Go From Here
Bali is the start of a trip around Indonesia.
Nusa Penida: Cliffs, manta rays and Kelingking Beach, about 45 minutes by fast boat.
Lombok and the Gili Islands: Quiet beaches and turtles, about 2 hours by fast boat or 40 minutes by air. Search flights
Labuan Bajo: The gateway to Komodo National Park and its dragons, about 1h15 by air. Search flights
Yogyakarta: The temples of Borobudur and Prambanan, about 1h15 by air. Search flights
From €514 return, Madrid to Bali on a full-service airline with a bag in the hold. Fares like this rarely last long.

Get every flight deal we find, on your favourite app.
Pick how you want to hear from us — or all three. Free, no spam.



