Escorts in Spain

727 profilesin 42 cities135 verified3 online now

Escorts in Spain: 727 profiles on EscortReal, 658 independent and 69 agency-managed, 135 verified. The typical 1-hour rate is €200; half of the published rates are between €150 and €250. Most profiles are in Madrid (433), Barcelona (102) and Marbella (38).

Top cities in Spain

All 42 cities

Profiles in Spain

VIP and verified first, then the most recently active
● Online now

Natasha

Madrid
Rates on profileChat
Active 1 h ago

Isabely

Madrid
From €300/hChat
Active 1 h ago

Alondra

Torremolinos
From €150/hChat
Active 1 h ago

Alexa

Malaga
From €120/hChat
Active 1 h ago

Maria

Madrid
From €200/hChat
Active 1 h ago

Giovana

Madrid
From €200/hChat
Active 2 h ago

Gianna

Madrid
From €400/hChat
Active 4 h ago

Angie

Madrid
From €140/hChat
Active 4 h ago

Livia Paes

Madrid
From €200/hChat
Active 4 h ago

Clohe

Almeria
Rates on profileChat
Active 5 h ago

Manya

Madrid
From €200/hChat
Active 5 h ago

Vivian

Madrid
From €180/hChat
Active 6 h ago

Emma

Madrid
Rates on profileChat
Active 7 h ago

Betty

Madrid
From €250/hChat
Active 9 h ago

Chanel

Madrid
From €220/hChat
Active 9 h ago

Sara

Malaga
From €150/hChat
Active 9 h ago

Camila

Ibiza
From €250/hChat
Active 10 h ago

Cinthya

Tenerife
From €150/hChat
Active 10 h ago

Camila

Madrid
From €300/hChat
Active 10 h ago

Sophia

Madrid
From €300/hChat
Active 10 h ago

Olivia

Madrid
Rates on profileChat
Active 12 h ago

Kendra

Madrid
From €250/hChat
Active 13 h ago

Liah

Madrid
From €300/hChat
Active 13 h ago

Athena

Madrid
From €250/hChat

See all 433 profiles in Madrid All 42 cities

Escort videos in Spain

All 12 videos in Spain

Escort agencies in Spain

All agencies

Right now in Spain

Natasha, agency escort in Madrid
● Online now
Madrid

Natasha

Madrid
Rates on profileChat

Explore by type

Spain at a glance

Live numbers from published profiles. Typical rate is the median published 1-hour rate in EUR.

CityProfilesOnline nowIndependentTypical 1 h
Madrid433390%€200
Barcelona102093%€250
Marbella38089%€250
Malaga31097%€150
Palma de Mallorca30057%€200
Ibiza19095%€250
Valencia17071%€200
Mallorca15047%€200

Escorts in Spain: a guide to 18 cities

Spain's escort scene is centred on Madrid, which is busy all year, while the coast fills up in its own season: the Costa del Sol and the Balearic Islands in summer, the Canary Islands in winter. Almost every escort here advertises independently and meets at their own apartment or at your hotel, one hour usually costs €150–300, and Spanish is the main language, with English common in Madrid, Barcelona and the resorts. Sex work between adults is legal in Spain.

Madrid all year, the coast by season

Escorts in Madrid make up by far the largest group in the country, and the capital does not have a low season: business travel keeps it busy from September to June, and the summer brings tourists instead. Outside Madrid, the market follows the sun. Escorts in Marbella and nearby Málaga are the next stop for most visitors, followed by Barcelona, Palma de Mallorca and Ibiza.

What changes the price in Spain

Place matters more than anything else. Marbella sits at the top of the national range, Madrid, Ibiza and Valencia are close behind, and Málaga, only an hour along the coast from Marbella, is noticeably lower. Outcall to a hotel costs more than incall, a night or a dinner date is priced individually, and in summer some escorts on the islands raise their rates for the season. Profiles quote in euros, and cash is the normal way to pay.

Where and when the coast is busy

AreaCities on EscortRealHigh season
Costa del SolMálaga, MarbellaEaster to October
Balearic IslandsPalma de Mallorca, IbizaMay to October, the club season on Ibiza
Costa BlancaAlicante, TorreviejaJune to September
Canary IslandsLas PalmasNovember to April

On the islands and the coast, many escorts tour for the season and leave when it ends, so the choice in Ibiza in January is small, while Las Palmas is at its busiest. Book a day or two ahead in July and August. Getting there is quick: Marbella is about 45 minutes by road from Málaga airport, and Palma's airport is a short taxi ride from the old town and the seafront hotels.

Independent escorts and the few agencies

Spain is a country of private advertisers. Nearly all profiles belong to independent escorts in Spain, who answer their own messages, often on WhatsApp, and set their own rates. Escort agencies in Spain are few and mostly found in Madrid, Barcelona and the Balearics, where they handle hotel visits and longer dinner dates.

Late nights and Spanish timing

Spain runs late. Dinner starts around 21:00 or 22:00, and evening bookings often begin after that, so a meeting at 23:00 is normal in Madrid or Marbella. Write in Spanish if you can; a short message with the day, time, length and your area is enough, and English works in the big cities and resorts. If you stay in a hotel, look for escorts who offer outcall in Spain; taxis and ride apps are easy to find at night in every large city. Hand over the agreed amount at the start, and read our advice for a first meeting before you go.

Congress weeks in Barcelona and big dates in Madrid

Trade fairs fill the hotels in the two big cities. The Mobile World Congress at Fira Gran Via in late February or early March is the peak for escorts in Barcelona. In Madrid, FITUR at IFEMA in January and Madrid Pride in early July, one of the largest in Europe, bring the most visitors; Chueca is the city's gay quarter, and male and trans escorts are easiest to find in Madrid and Barcelona. In those weeks, write early or check who is online now before you pick a time.

Bizum requests and other deposit tricks

The typical Spanish scam asks for a "reserva" (deposit) sent by Bizum, the instant payment service built into most Spanish banking apps, or for a "taxi fee" before the escort sets off. A real escort in Spain is paid in person when you meet, never by Bizum in advance. A price well below €150 an hour is another warning sign. See how to spot fake profiles and Bizum scams, and report any profile that asks for money first.

Spain: questions & answers

Is it legal to hire an escort in Spain?

Yes. Sex work between adults is legal in Spain.

How much does an escort cost in Spain?

One hour with an escort in Spain usually costs €150–300. Marbella is at the top of that range and Málaga noticeably lower, while hotel outcall and dinner dates cost more.

Which Spanish city has the most escorts?

Madrid has by far the most escorts in Spain, followed by Barcelona, Marbella and Málaga.

When is the best time to find escorts in Ibiza or Mallorca?

From May to October, when many escorts spend the season on Ibiza and Mallorca. In winter the choice on the Balearic Islands is small, while the Canary Islands are at their busiest.

Do escorts in Spain speak English?

Many do, especially in Madrid, Barcelona, Marbella and Ibiza. Spanish is the main language, and each profile lists the languages the escort speaks.

Should I pay a deposit by Bizum to book an escort in Spain?

No. A real escort in Spain is paid in person when you meet. A request for a deposit by Bizum, a taxi fee or a gift card in advance is a sign of a fake profile.

Is EscortReal an agency?

No. EscortReal is a platform. We do not arrange meetings and are not party to private arrangements.

Explore further

Where are you looking?

Chat on EscortReal

Log in or create a free account to start a private conversation. Neither of you has to share a phone number.

Log in or sign up