Trip to Madrid

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Bangkok to Madrid

🛫 The journey from Bangkok's Suvarnabhumi Airport to Madrid Airport in Spain typically involves a layover, with the quickest flight lasting around 16 hours and 35 minutes.

Where to stay in Madrid

There are over 3208 hotels to stay in Madrid. Prices range from $10 per night.

Find accommodation
  • Air France, Royal Jordanian, Thai Airways International, and two other airlines offer flights from Suvarnabhumi Airport in Bangkok to Madrid Airport in Spain. Travelers can choose from a variety of airlines and flight options for their journey between the two cities. It is recommended to check with each individual airline for specific flight schedules, prices, and any additional services offered during the journey. Be sure to book your tickets in advance to secure the best deals and availability for your desired travel dates.
  • The flight from Bangkok to Madrid takes approximately 19 hours and 47 minutes. This long-haul journey usually includes one or more layovers depending on the airline and route chosen. Passengers should be prepared for an extended travel time and consider ways to stay comfortable during the flight, such as bringing entertainment, snacks, and comfortable clothing.
  • The cost of a flight from Bangkok to Madrid typically ranges from $402 to $494, depending on various factors such as the airline, booking class, and time of booking. It's advisable to book tickets in advance or look out for promotions and deals to secure a more affordable fare. Additionally, prices may fluctuate based on the season of travel and demand for flights during that period. Travelers can use online flight comparison websites or consult with travel agents to find the best deals for their journey from Bangkok to Madrid.