Home · Search
Routes

How to Get from Madrid to Ibiza: Flight and Ferry

Foto: UnFUG-Fabi, CC BY-SA 4.0, vía Wikimedia Commons.

How to Get from Madrid to Ibiza: Quick Overview

The journey between Madrid and Ibiza is made exclusively by plane or by combining road and ferry, since Ibiza is an island and there is no direct land connection. The fastest option is a direct flight, which takes an average of 74 minutes.

To plan your getaway to the Balearic Islands, it’s essential to understand that you have two main types of options: the speed of air travel or the flexibility of the sea. Below, we offer a clear comparison with verified data to help you choose according to your needs.

Medio Duración del trayecto principal Precio aprox. (por persona) Frecuencia / Salidas
Avión (Directo) 74 minutos (1h 14m media) 23€ – 52€ Múltiples vuelos diarios
Ferry (Desde Dénia) 135 minutos (2h 15m) 4€ – 60€ 13 salidas semanales
Ferry (Desde Barcelona) 8h – 9h 30m Variable (según temporada) 6-7 salidas semanales

The recommendation depends entirely on your traveler profile. If you’re short on time and seeking efficiency, flying is the only logical choice, connecting Adolfo Suárez Madrid-Barajas Airport (MAD) directly with Ibiza Airport (IBZ). If, on the other hand, you’re traveling with your own vehicle or prefer to skip airport security checks and enjoy the sea, the ferry is your alternative, though you’ll first need to drive to the departure port, with Dénia being the quickest departure point to the island.

By Plane from Madrid to Ibiza

There are confirmed direct flights between Madrid and Ibiza operated by airlines such as Vueling, Ryanair, Iberia, Air Europa, and Iberia Express. The flight duration is approximately 74 minutes, although the average recorded operation time is 1 hour and 14 minutes.

This air route is one of the busiest in the archipelago, guaranteeing a high frequency of connections. The departure point is Adolfo Suárez Madrid-Barajas Airport (IATA code: MAD), one of Spain’s main hubs, and landing is at Ibiza Airport (IATA code: IBZ), located just a few kilometers from the island’s capital.

Regarding costs, very competitive fares have been detected, ranging from €23 to €52 per journey. It’s important to note that these prices can vary significantly depending on the date; for example, offers from €23 have been found on specific dates in August and September, while in October prices can be in the €52 range. Although some search combinations may show stopovers in Palma de Mallorca (PMI), there are confirmed direct options with multiple airlines that get you to the island in just over an hour. Once you land at IBZ, the connection to Ibiza town center or the tourist areas is quick, usually by taxi or bus, given the airport’s proximity to the action.

By Ferry to Ibiza

The ferry does not depart from Madrid, as the capital is inland; instead, you must head to the port of Dénia (or alternatively Valencia and Barcelona) to embark for Ibiza. The ferry companies covering this route are Baleària, Grandi Navi Veloci, and Trasmediterránea.

The most balanced option in terms of time is departing from Dénia. The crossing from this port takes 135 minutes (2 hours and 15 minutes) and has a frequency of 13 weekly departures. If you prefer to leave from Barcelona, keep in mind that the journey is much longer, lasting between 8 hours and 9 hours and 30 minutes, with a frequency of 6 to 7 weekly departures. There are also connections from Valencia with 7 weekly departures.

Prices for foot passengers vary enormously depending on the route and season, with offers found from €4 to fares of €60 or more in high season. It’s crucial to differentiate between the passenger fare and the vehicle fare, as they are not directly comparable. The ferry companies operate roll-on/roll-off vessels specifically designed to accommodate car boarding, which adds an extra cost to the base ticket but gives you total mobility on the island.

Plane or ferry? Which one suits you best

The choice between plane and ferry depends on whether you prioritize total door-to-door time or the convenience of bringing your own vehicle. The plane wins hands down in speed, with a 74-minute flight compared to the 2-plus hours by ferry (not counting the journey to the port beforehand).

The deciding factor is the car: if you need your vehicle in Ibiza, the ferry is the only viable way to transport it, since airlines don’t carry cars in the hold. If you’re traveling only with hand luggage or checked suitcases, the plane offers greater flexibility and prices that, in low season or when booked in advance, can be surprisingly low (from €23). However, the ferry provides a more relaxed experience, without the strict liquid and security checks of the airport, and lets you move around the deck during the crossing. As for luggage, the plane tends to be more restrictive with weights and dimensions unless you pay extra fees, whereas on the ferry you can load up your car’s trunk without strict per-bag weight limits.

Taking your car on the ferry

The shipping companies Baleària, Grandi Navi Veloci, and Trasmediterránea allow you to board your car onto their vessels, operating as roll-on/roll-off transport. To do so, you must drive your vehicle to the departure port; Dénia is the closest to Madrid for this fast route, followed by Valencia and Barcelona.

The process involves arriving at the port in advance (generally one hour before is recommended for vehicles) to check in and go through access control. The car is parked in the ship’s hold under the supervision of ground staff. As for the price, although specific figures vary by season and vehicle size, the cost is added to the passenger ticket (which, remember, starts from €4 to €60). This option is ideal if you plan to explore remote coves in Ibiza that public transport doesn’t reach or if you’re traveling with lots of sports or camping gear that’s awkward to carry by plane.

🏨 Hotels in Ibiza

* Prices are indicative and may vary. We compare hundreds of sites to find the best deal.

🎭 Activities and tours in Ibiza

Where to stay in Ibiza

To choose where to stay, the best approach is to base your decision on the part of the island you’re most interested in visiting, as the range of options is very broad and varied. Ibiza Town is the most central option, ideal for those seeking nightlife, restaurants, and quick access to the ferries, with accommodations ranging from budget hostels to luxury hotels.

If you’re looking for beach and an international vibe, Playa d’en Bossa is a recommended area, known for its long stretches of sand and famous clubs. For a more family-friendly or laid-back atmosphere, Sant Antoni de Portmany offers a spectacular bay and a wide range of mid-range apartments and hotels. In the north of the island, areas like Santa Eulària des Riu or San Juan are perfect for those seeking peace and nature, with options like agroturismos (rural farm stays) and villas. Price ranges vary dramatically between low season (spring/autumn) and summer, so booking in advance is key to finding reasonable rates in any category.

What to eat in Ibiza

Ibizan cuisine is hearty and flavorful, based on local produce from the land and sea, with emblematic dishes you must try. Bullit de peix (fish stew) and Guisat de peix (fish casserole) are traditional fish stews served with potatoes and alioli, often followed by an arroz a banda (rice cooked in fish broth) made with the fish stock, a complete culinary experience.

For meat lovers, Sofrit pagès is an essential dish; a very substantial stew made with lamb or pork, chicken, potatoes, vegetables, sobrasada (cured sausage), and butifarra (Catalan sausage). Another historic dish is Borrida de ratjada, a stew based on skate, red Ibiza potato, and local almonds, which stands out for its unique texture and flavor. In the colder months, Arroz de matanza (Arròs de Matança) is the king of the tables, a traditional winter rice dish with chicken, pork, mushrooms, sobrasada, and saffron. To finish, Flaó is the quintessential Ibizan cheesecake, made with sheep’s or goat’s cheese, mint, and anise, offering a fresh and aromatic dessert.

Best time of year for this trip

The best time to travel from Madrid to Ibiza is during spring and autumn, when the weather is pleasant and the crowds are smaller. During these months, you will enjoy the island with greater tranquility, and flight and accommodation prices tend to be more affordable than in the height of summer.

It is important to bear in mind the nuance of the high season: in summer, especially in July and August, flights and ferries to the islands fill up quickly and prices rise considerably. If you travel on these dates, it is crucial to book both transport and accommodation well in advance. Traveling in the shoulder season allows you to avoid queues at airports and ports, making the arrival experience much smoother and more relaxed.

Frequently asked questions about the Madrid-Ibiza route

How long does it take from Madrid to Ibiza?

The travel time depends on the chosen means: by direct flight, the journey takes an average of 74 minutes (1h 14m), while by ferry from the port of Dénia, the crossing is 135 minutes (2h 15m). If you leave by ferry from Barcelona, the time increases to between 8 and 9 hours and 30 minutes.

Can you go by car from Madrid to Ibiza?

There is no direct road or complete land connection because there is sea in between. To take your car, you must drive to an embarkation port (such as Dénia, Valencia, or Barcelona) and put the vehicle on the ferry; it is not possible to drive the entire route from Madrid.

Which is cheaper, the plane or the ferry?

It depends on the season and how far in advance you book. Flights have been detected from €23 in August and September up to €52 in October. The ferry for a foot passenger can cost from €4 on special offers to over €60. Generally, the plane tends to be more economical if you are only looking for fast transport, but the ferry can be worthwhile if you save on car rental at the destination.

When is the best time to travel?

The best recommended time is spring and autumn. In summer, prices rise and flight and boat occupancy is at its maximum, so it is advisable to avoid July and August if you are looking for tranquility and better rates.

Which airlines fly direct from Madrid to Ibiza?

The airlines operating confirmed direct flights are Vueling, Ryanair, Iberia, Air Europa, and Iberia Express. They depart from Adolfo Suárez Madrid-Barajas Airport (MAD) and arrive at Ibiza Airport (IBZ).