Trip to Ibiza Town

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Madrid to Ibiza Town

🛫 Arriving in Ibiza Town from Madrid is quick and convenient with a direct flight taking just 1 hour and 10 minutes. Airlines like Air Europa, Ryanair, Vueling Airlines, and Iberia provide various options for this route. 🌴 Once you land at Ibiza Airport, it will take approximately 3 hours and 31 minutes to reach the vibrant Ibiza Town. You can relax and enjoy the scenic journey before beginning your adventure on the island. 💸 Flight prices between Ibiza Town and Madrid can range from €24 to €190 based on the airline and time of booking. Keep an eye out for deals and promotions to find the best fare for your travel dates.

Where to stay in Ibiza Town

There are over 142 hotels to stay in Ibiza Town. Prices range from $30 per night.

Find accommodation
  • Air Europa, Ryanair, Vueling Airlines, and Iberia are the main airlines that offer flights from Madrid Airport to Ibiza Airport. These airlines provide regular and seasonal flights, making it convenient to travel between the two destinations. Passengers can choose from various flight times and prices to suit their preferences and schedules. It is recommended to check the airlines' websites for the most up-to-date information on flight availability and schedules.
  • The flight duration from Madrid to Ibiza Town is approximately 3 hours and 31 minutes. This flight time may vary slightly depending on factors such as the specific route taken and weather conditions. Passengers can expect a relatively short and comfortable journey when traveling by plane between these two Spanish cities. It is recommended to check with the airline for the most accurate and updated flight duration information before booking your travel.
  • The cost of a flight from Madrid to Ibiza Town can vary between €24 and €194, depending on factors such as the time of booking, airline choice, and seat availability. Passengers have the flexibility to choose from different price ranges to suit their budget and travel preferences. It is advisable to book tickets in advance and compare prices across various airlines to secure the best deal for the desired travel dates. Additionally, checking for any special promotions or discounts may help in finding more affordable flight options.