How to get from Palma to Madrid: a quick overview
The journey between Palma and Madrid must be made either by plane or by combining a ferry with land transport, since the Spanish capital is not on an island and the sea separates the two locations. The air option is the fastest, with a flight time of just 80 minutes. When planning this trip, it is essential to understand that there is no direct road connection; the ocean is a physical barrier that forces you to choose between soaring through the skies or sailing the waters of the Mediterranean and then continuing overland.
Below, we present a direct comparison of the only two viable ways to make this journey, based on current operational data from the companies covering the route.
| Medio de transporte | Duración del trayecto principal | Precio aproximado | Frecuencia |
|---|---|---|---|
| Avión (Vuelo directo) | 80 minutos (1h 20m) | 57€ – 200€ | ~10 vuelos al día |
| Ferry + Tren/Coche | 6h 6m (solo travesía marítima) | 12€ – 45€ (solo pasajero) | 6-7 salidas semanales por operador |
To choose the best option, you need to analyze your traveler profile. If you are a business executive or a tourist with limited time, the plane is the only logical choice, connecting the airports in less than an hour and a half. If you are traveling with your own vehicle and do not want to rent one at your destination, the ferry is your only alternative, although it involves a much longer journey that ends at the port of Barcelona, not in Madrid. Finally, if you are looking for the absolute lowest price and have schedule flexibility, the ferry in low season can offer very competitive foot-passenger fares, though you will need to add the cost of the journey from Barcelona to the capital.
By plane from Palma to Madrid
The direct flight is the predominant and most efficient option, connecting Palma de Mallorca Airport (PMI) with Adolfo Suárez Madrid-Barajas Airport (MAD) in record time. According to data from the operating airlines, the flight time ranges between 1 hour and 20 minutes and 1 hour and 25 minutes, depending on the company and weather conditions, making this one of the fastest routes to cross the peninsula from the islands.
The airlines covering this route regularly are Iberia and Air Europa. Both companies offer multiple daily frequencies, with an estimated total of around 10 flights per day combining their schedules. This provides great flexibility for the traveler, allowing departures from early morning until late afternoon.
Regarding costs, the price range is quite wide and depends on the advance purchase and the season. Iberia, for example, offers promotional fares that can start from 57€. However, in high season or when buying at the last minute, the maximum price can be estimated at up to 200€. It is important to note that these prices usually refer to the base fare and may vary depending on checked baggage.
Once you land at Adolfo Suárez Madrid-Barajas Airport (MAD), the connection to the city center is very straightforward. The airport has four terminals well connected by public transport. You can take the Metro (line 8), which will get you to the center in approximately 30-40 minutes, or use the express buses (line 203) that connect directly with Atocha station and Plaza de Cibeles. Taxis and VTC services are also available at all terminals, with a journey to the center that usually takes between 20 and 30 minutes depending on traffic.
By ferry from Palma
It’s crucial to clarify a fundamental geographical point before buying your ticket: the ship departs from the port of Palma, but it does not arrive in Madrid, as Madrid is not on the coast. The ferry will drop you off at the port of Barcelona; from there, you must continue your journey to Madrid by road or train. This option is ideal if you want to bring your own car or if you enjoy the sea crossing as part of the travel experience.
The shipping companies operating this route are Balearia, Grandi Navi Veloci (GNV) and Trasmed GLE. The crossing from Palma to Barcelona takes a minimum of 366 minutes, that is, approximately 6 hours and 6 minutes. There are alternative routes departing from the port of Valencia, but these are slower, taking between 7 hours and 15 minutes and 8 hours to complete the journey to the island, or vice versa.
Departure frequency is between 6 and 7 times per week per operator, guaranteeing almost one daily connection, although schedules may vary depending on the season. As for prices, these fall into two very distinct categories. The price for a foot passenger (without a vehicle) ranges from €12 to €45. However, if you wish to board your car, the price varies significantly and is not directly comparable to the passenger fare, as it depends on the season, the length of the vehicle and demand, and can make the ticket considerably more expensive.
Once you arrive at the port of Barcelona, you have several options to complete the journey to Madrid. The fastest is to take a high-speed train (AVE) from Sants station, which will get you to Madrid in about 2 hours and 30 minutes. You can also rent a car at the port or use your own to drive the remaining distance, although this involves several hours of motorway driving that are not part of the initial sea journey.
Plane or ferry? Which suits you best
The decision between plane and ferry is not just a matter of preference, but of logistics and total door-to-door time. If we look at the cold, hard data, the plane wins hands down in speed: 80 minutes of flight time versus more than 6 hours by ship, without counting the additional transfer time from Barcelona to Madrid if you choose the ferry.
The deciding factor is usually the vehicle. If you need your car in Madrid to get around freely or transport a lot of luggage, the ferry is the only viable option to take it with you. Flying forces you to travel only with what you can check in or carry in the cabin, and to rely on public transport or a rental at your destination. If you travel light, the plane is indisputably superior.
In terms of price, the ferry may seem cheaper if you only look at the foot passenger fare (from €12), but when you add the Barcelona-Madrid leg, the difference narrows. The plane, with fares from €57, offers very competitive value for money considering the time saved. Moreover, the plane offers greater flexibility with ~10 daily frequencies, while the ferry has a limited weekly frequency.
Luggage is also a point to consider. On the ferry, you can board with your car full of suitcases without strict weight restrictions (beyond maritime safety regulations), whereas on the plane, low fares usually have cabin baggage limits that, if exceeded, make the ticket more expensive.
Taking your car on the ferry
Since the ferry companies Balearia, Grandi Navi Veloci and Trasmed GLE allow vehicles on board, this option is available for those who need mobility at their destination. To take your car, you must arrive at the port of Palma in advance, usually between 60 and 90 minutes before the departure time stated on your ticket.
The boarding process involves a security check similar to airport controls for passengers, while the vehicle is visually inspected and directed by port staff into the ship’s hold. You must turn off the engine, leave the windows slightly open and secure the vehicle with the handbrake. During the 6-hour crossing, you will not have access to your car, so it is advisable to take out everything you need (coats, medication, snacks) before boarding.
As for the impact on price and time, taking the car significantly increases the ticket cost compared to the foot passenger fare. In addition, the total travel time becomes considerably longer: to the 6 hours of sailing you must add the boarding and disembarkation time, and then the 6-hour drive (approximately 620 km) from Barcelona to Madrid via the motorway. It is a journey designed for those who prioritise having their own vehicle over the speed of the transfer.
Where to stay in Madrid
Madrid is a sprawling city with a very varied range of accommodation. To choose where to stay, the ideal is to look for areas well connected by public transport, especially if you arrive by plane at Barajas airport or by train from Barcelona.
The most recommended areas to stay are usually the historic centre and the surrounding neighbourhoods. The Sol and Gran Vía area is ideal for tourists who want to be at the epicentre of the action, close to theatres, shops and restaurants, although it can be noisy at night. The Salamanca neighbourhood is a more elegant and quiet option, known for its luxury shops and classical architecture, perfect for travellers seeking comfort and safety. Another very popular area is Malasaña or Chueca, which offer a more bohemian atmosphere, with plenty of nightlife, tapas bars and a younger crowd.
Regarding types of accommodation, Madrid covers the full spectrum: from budget hostels ideal for backpackers, to 4 and 5-star hotels with all services. Holiday apartments are also a highly sought-after option, especially for families or groups of friends who prefer to cook some meals. Prices vary dramatically depending on the season; in spring and autumn, which are the best times, prices can be higher due to high demand, while in January or August (traditionally quieter months for business tourism) you can find better deals.
What to eat in Madrid
Madrid’s cuisine is hearty, flavourful, and deeply rooted in the city’s tavern and bar tradition. You can’t visit the capital without trying its star dishes, which reflect the authentic character of the city.
- Cocido Madrileño: The king of winter stews. This is a dish of chickpeas slow-cooked with various meats (bacon, beef shank, boiling hen) and vegetables. It is traditionally served in “tres vuelcos” (three stages): first the broth with noodles, then the chickpeas and vegetables, and finally the meats.
- Bocadillo de Calamares (Squid Sandwich): An absolute classic, especially in the bars surrounding the Plaza Mayor. It consists of squid rings coated in flour and fried, served inside a crusty bread roll. It’s the city’s quintessential fast food.
- Callos a la Madrileña (Madrid-Style Tripe): For adventurous palates, this offal dish is a must. It consists of beef tripe stewed for hours with chorizo, morcilla (blood sausage), and paprika, creating a thick, deeply flavourful stew.
- Huevos Rotos (Broken Eggs): A simple yet delicious dish of fried eggs with runny yolks, placed on a bed of diced fried potatoes. It is often topped with jamón serrano (cured ham) or chorizo. The key is to “break” the yolk so it bathes the potatoes.
The average price per person in a traditional restaurant can vary, but in a classic tavern you can eat well for a moderate price. Bocadillos de calamares are the most economical option, while a full cocido usually has a fixed price per person, making it a dish to share or a substantial main meal.
Best time of year to make this trip
The best time to travel from Palma to Madrid, and to enjoy the capital in general, is during the spring and autumn. During these months, temperatures in Madrid are mild and pleasant, ideal for walking around the city, visiting parks like the Retiro, and sightseeing outdoors without suffering the stifling heat of summer or the intense cold of winter.
It is important to bear in mind the nuance of the high season. In summer, although it is hot in Madrid, the demand for flights and ferries to and from the Balearic Islands skyrockets due to the holidays. This causes plane tickets and ferry berths to sell out quickly and prices to rise considerably. If you travel on these dates, it is crucial to book well in advance. Conversely, travelling in spring or autumn not only guarantees you better weather to enjoy Madrid’s gastronomy and culture, but you can also find more affordable flight fares, close to the minimum of €57 offered by the airlines.
Frequently asked questions about the Palma–Madrid route
How long does it take to get from Palma to Madrid?
If you travel by plane, the flight time is approximately 80 minutes (1 hour and 20 minutes). If you choose the ferry, the sea crossing to Barcelona takes 366 minutes (6 hours and 6 minutes), to which you must add the land transfer time from Barcelona to Madrid, which can be 2 and a half hours by AVE train or around 6 hours by car.
Can you drive from Palma to Madrid?
There is no direct road or bridge connecting Palma with Madrid due to the sea in between. To go by car, the only option is to board your vehicle on a ferry from the port of Palma to the port of Barcelona (operated by Balearia, GNV or Trasmed) and, once there, drive the rest of the way to the capital.
Which is cheaper, the plane or the ferry?
It depends on whether you are travelling alone or with a car. For a foot passenger, the ferry can be cheaper, with prices starting from €12, compared to flights from €57. However, if you need to take a car, the ferry ticket becomes significantly more expensive. In addition, you must add the cost of the train or petrol from Barcelona to Madrid to the ferry price, which often makes the plane more competitive in total price for travellers without a vehicle.
When is the best time to travel?
The best time is spring and autumn, when the weather in Madrid is more pleasant. It is advisable to avoid the summer high season if you are looking to save money, as flight and ferry prices to the islands rise and availability decreases.
Which airlines fly from Palma to Madrid?
The airlines operating direct flights between Palma Airport (PMI) and Madrid-Barajas Airport (MAD) are Iberia and Air Europa. Together they offer around 10 daily frequencies.