Car Hire ES

Price indexupdated 13 November 2026

Car hire prices in Spain by city

Right now, on a one-week hire in Spain a car costs €48 a day on average. But prices vary widely: the cheapest pick-up point is Ibiza Airport (€28 a day), the most expensive is Sagunto (€118 a day).

The figures come from our catalogue of car hire companies in Spain. Every day our algorithm searches for one-week hires; we take the data, compare it with the previous period and turn it into statistics. Use this data to see which city is cheapest to hire a car in for a given period and how prices change through the year.

€48average per day
€11.50lowest price per dayIbiza Airport →
€53average price for an automatic€15.43 - lowest price right now, Mallorca & Majorca →
€717 seats
€1099 seats
average price for larger cars

Prices shown are for car hire from 4 to 11 December 2026. If you are looking for a car on other dates, prices may differ.

How much car hire costs in Spanish cities

The table below shows the price for one day of hire if you take a car for a week from 4 December 2026.

Prices can vary a lot even within one area. On Tenerife, for example, a car costs €46 a day on average at Tenerife South Airport and €48 at Tenerife North Airport. If the pick-up point does not matter to you, compare several pick-up points.

Cheapest

  1. Ibiza Airport€28 a day
  2. Mallorca & Majorca€30 a day
  3. Menorca€32 a day
  4. Vigo€35 a day
  5. Gran Canaria€39 a day

Most expensive

  1. Sagunto€118 a day
  2. Cullera€116 a day
  3. Gandía€107 a day
  4. Paterna€105 a day
  5. Barcelona€70 a day

Click a column header to sort the table.

City Average, €/day EconomySUV 25% of cars are cheaper, €/day Cars
Ibiza Airport €28 €18 €19 €17 46
Mallorca & Majorca €30 €30 €26 €20 116
Menorca €32 €25 €31 €27 28
Vigo €35 €25 €36 €27 18
Gran Canaria €39 €27 €41 €26 65
Calvià €41 €41 €70 €38 29
Los Gigantes €41 €37 €36 €35 30
Paraiso Beach €41 €37 €36 €35 30
Bilbao €44 €30 €45 €31 38
A Coruña €45 €35 €47 €36 17
Seville €45 €34 €53 €35 67
El Médano €45 €35 €46 €35 47
Torrevieja €45 €35 €48 €38 54
Los Cristianos €45 €35 €48 €35 47
Alcúdia €46 €43 €37 €43 19
Tenerife South Airport €46 €40 €50 €36 168
Tenerife €47 €40 €51 €37 182
Murcia €47 - €52 €42 17
Valencia €48 €35 €48 €38 135
Alicante €48 €35 €53 €35 184
Tenerife North Airport €48 €40 €51 €38 141
Granada €48 €38 €52 €38 32
Playa de las Américas €49 €44 €51 €41 93
Puerto de la Cruz €50 €44 €65 €41 73
Santander €51 €28 €35 €29 34
Portals Nous €53 €41 - €41 22
Puerto de Santiago €53 €40 €53 €41 18
Zaragoza €54 €43 €57 €43 47
Santiago de Compostela €54 €38 €53 €41 33
Málaga €54 €36 €61 €35 142
Madrid €55 €36 €52 €42 54
Benissa €57 €59 - €45 17
Guía de Isora €62 - €56 €50 15
Golf del Sur €62 - €56 €50 15
Dénia €69 €57 €73 €52 33
Barcelona €70 €42 €59 €40 151
Paterna €105 €80 €115 €86 26
Gandía €107 €93 €114 €75 39
Cullera €116 €96 €131 €100 34
Sagunto €118 €100 €131 €107 26

How much more an automatic costs

Cars with an automatic gearbox cost more: €53 a day on average, compared with €44 for cars with a manual gearbox.

But not in every class. In the 'Standard' class, for example, it is the other way round: an automatic is 3% cheaper. So compare prices within the same class.

ClassManual, €/dayAutomatic, €/dayDifferenceShare of automaticsCars
Economy €37 €38 +3% 32% 216
Standard €73 €71 -3% 49% 158
Luxury €83 €69 -17% 80% 51
SUV €41 €53 +30% 59% 152

Where to find the most cars with an automatic gearbox

In peak season, automatics get booked up faster. If you need an automatic, these locations have the widest choice:

Search data for car hire from 4 to 11 December 2026, updated 13 November 2026.

Which month is cheapest for car hire in Spain

Hiring a car is cheapest in January 2027 - €52 a day.
It is most expensive in July 2027 - €83 a day.

For each month, our algorithm takes one week starting on the 15th in the locations with the most cars. Car hire companies add cars for later months gradually: for December 2026 the search shows 509 cars, for June 2027 only 134. So prices for the last few months are still approximate.

DecJanFebMarAprMayJunJulAugSepOctNov
cheapest month most expensive month fewer than 30 cars, approximate price

Updated 1 November 2026, recalculated on the 1st of every month.

Average price per day by class and season, €

The 'SUV' class rises most in summer: from €54 to €77 a day, +43%. The 'Economy' class rises least: from €41 to €50, +22%.

ClassLow season (November-March)Shoulder season (April, May, October)Summer (June-September)Summer vs low season
Economy €41€42€50 +22%
Standard €81€92€115 +42%
Luxury €90€84€90 +0%
SUV €54€62€77 +43%

The price for each month is for a one-week hire from the 15th of that month. Prices in the "Shoulder season (April, May, October)", "Summer (June-September)" columns are still approximate: hire companies add cars for these months later.

Average price per day by city and month, €

CityDecJanFebMarAprMayJunJulAugSepOctNov
Alicante 57 52 60 65 71 87 85 102 102 66 65 63
Barcelona 79 77 70 75 74 105 105 100 101 80 73 67
Tenerife 59 51 53 50 45 30 30 36 41 33 36 46
Málaga 59 54 48 54 65 86 87 100 100 70 62 -
Tenerife South Airport 57 46 45 45 45 30 30 38 43 33 36 46
Valencia 52 52 55 47 53 -------
Mallorca & Majorca 32 38 30 46 58 61 61 82 81 59 59 43
Tenerife North Airport 53 49 50 50 45 59 59 75 74 43 54 47
Seville 69 70 61 66 69 107 85 98 98 ---
Gran Canaria 44 45 45 43 46 50 59 85 79 ---
Playa de las Américas 66 45 45 41 41 28 28 35 35 31 31 46
Madrid 68 64 57 52 62 -------
Benidorm 62 62 ----------
Calpe 67 63 69 ---------
Puerto de la Cruz 65 51 49 45 45 -------
Zaragoza 40 44 68 53 60 80 80 100 ----
Torrevieja 52 48 ----------
Ibiza Airport 35 34 32 62 60 -------
Bilbao 51 54 48 48 56 -------
Gandía 107 106 116 ---------
Granada 47 52 56 52 61 -------
Santander 52 48 48 48 48 -------
Dénia 76 75 76 ---------
Menorca 33 33 36 51 65 -------
Santiago de Compostela 50 56 58 59 59 -------
Fuengirola 51 47 ----------
Cullera 107 107 116 ---------
Calvià 50 50 ----------
Benalmádena 48 48 ----------
Los Cristianos 73 54 47 38 38 28 28 35 35 31 31 46
El Médano 71 49 45 38 38 28 28 35 35 31 31 46
Los Gigantes 91 67 67 67 67 57 57 64 64 60 60 74
Paraiso Beach 75 51 48 45 45 35 35 42 43 38 38 53
Paterna 99 99 99 ---------
Sagunto 116 116 116 ---------
Girona 112 109 ----------
Portals Nous 53 53 ----------
Arona 75 66 60 ---------
Santa Cruz de Tenerife 97 73 73 ---------
Adeje 68 38 38 38 38 28 28 35 35 31 31 46

How much a day of hire costs for different rental lengths

The longer you hire, the cheaper each day. A car costs €102 for 1 day on average, €66 a day for 3 days and €56 a day for a week. Per day, a one-week hire works out 45% cheaper than a one-day hire. For a month it is cheaper still: €52 a day.

Rental lengthAll cars, €/day EconomyStandardSUV Total for the period
1 day€102 €83€153€106 €102
3 days€66 €48€90€70 €197
1 week€56 €45€79€59 €394
1 month (30 days)€52 €38€81€62 €1,562

Prices for hire from 15 December 2026. Recalculated on the 1st of every month.

How prices are calculated and what they do not include

  • Only local Spanish car hire companies from our catalogue are included.
  • Prices follow the rate in our car catalogue, including whatever insurance comes with it. A child seat, an additional driver and full cover insurance, if the rate does not include it, cost extra.
  • The city table leaves out hire points and cities with fewer than 15 cars, as well as locations where most cars are brought in from another city for an extra fee.
  • Prices shown are average prices for one day when booking for one week. On your dates the price may differ.
  • The average price on this page is the median: half the cars are cheaper, half are more expensive. That way a single car at €300 a day does not push up a city's price, as it would with an arithmetic mean.
  • Seasonal discounts and promotions from hire companies, which sometimes appear in our search, are not taken into account.

How to save on car hire in Spain

  • Compare cities and pick-up points: the average price per day is currently between €28 (Ibiza Airport) and €118 (Sagunto).
  • Hire outside the summer. An economy car costs €41 a day on average in the low season and €50 in summer.
  • Choose the class that suits your trip. Average price per day in Spain for the nearest dates (from 4 to 11 December 2026): Economy - €37, SUV - €50, Standard - €72, Luxury - €80.
  • Hire for longer: with a one-week hire, each day costs on average 45% less than with a one-day hire (€56 against €102).
  • If you can drive a manual, you save money: a manual car is on average 17% cheaper than an automatic.

What is added to the hire price

The final hire price may also include extras you choose when booking or on the spot at the hire desk:

  • Full cover insurance (Super CDW or Full Insurance) reduces the excess to zero. Without it, if the car is damaged, the hire company deducts the cost of the damage from the deposit, but no more than the excess. The insurance type and deposit amount are shown on the car page before you book.
  • An additional driver and a child seat are paid options added when you book.
  • Returning the car to another city: enter different pick-up and drop-off points in the search, and the price may change.
  • Fuel: you return the car with the same fuel level as at pick-up. If there is less, you pay the difference at the company's rate; if there is more, the difference is not refunded.
  • Parking, fines and tolls are always paid separately, as are pick-up or return outside office hours and delivery of the car within the city if the car page lists such a fee.

Questions about car hire prices in Spain

How much does car hire cost in Spain?

€48 a day on average for a one-week hire. The lowest price right now is €11.50 a day (Ibiza Airport). Average prices by city range from €28 (Ibiza Airport) to €118 (Sagunto).

Which month is cheapest for car hire?

According to our data, January 2027: €52 a day. The most expensive is July 2027 at €83 a day.

How much more does an automatic cost?

Cars with an automatic gearbox cost more: €53 a day on average, compared with €44 for cars with a manual gearbox.

How much does a 7- or 9-seat car cost?

On average €71 a day for a 7-seat car and €109 for a 9-seat car.

Is it cheaper to hire a car for a week than for a day?

Yes. A car costs €102 for 1 day on average, €66 a day for 3 days, €56 a day for a week and €52 a day for a month.

What is not included in the hire price?

Fuel, parking, fines and tolls. Full cover insurance, an additional driver and a child seat are paid separately if the rate does not include them.

These are average prices for the whole country. To see what a car costs in your city on your dates, use the search.

Find a car for your dates

Published: · Updated: · Author: CarHire ES editorial team · Reviewed by: Carlos · How we check data

Book a carBook a car