Planning a vacation? Surely, you’ve thought of Rome and Paris. But what about Madrid? Marbella? Alicante? Grenada? Barcelona? The Iberian Penisula is rife with cities rich in art and architectural history, thanks to centuries of Roman, Moorish and Gothic influences. Here, I’ve rounded up the 11 best Airbnbs in Spain that will take you through the country, from the island of Ibiza to the central city of Toledo. These Airbnbs have all the trappings of a great stay: prime locations, beautiful interiors and, often, killer views. What are you waiting for? Time to book that plane ticket.
The 11 Best Airbnbs in Spain, from Luxury Villas to Seaside Condos
from Barcelona to Alicante
PureWow editors select every item that appears on this page, and the company may earn compensation through affiliate links within the story. All prices are accurate upon date of publish. You can learn more about the affiliate process here.
1. Plaza Catalunya Luxury Penthouse (Barcelona)
- Sleeps: 4
- Price: from $729/night
- Why We Recommend It: located in city center, private rooftop terrace, full kitchen
Home to the monumental (and yet unfinished) Sagrada Família, Barcelona is a must-visit destination for art, architecture, culture, nightlife and, of course, food. And the Plaza Catalunya Penthouse is one the best Airbnbs in Spain to drop off your bags. Located in the city center, you’ll find a generous rooftop terrace that offers panoramic views and ample opportunities to sunbathe or enjoy your coffee. It accommodates four guests in two bedrooms, plus a sun-dappled living room when you need a space to relax after a full day of exploring. When you’re ready to head back out, La Rambla, Paseo de Gracia, Casa Batlló, La Pedrera, and the cathedral are all just a few mintues’ walk away.
2. Court Penthouse (Madrid)
- Sleeps: 6
- Price: from $395/night
- Why We Recommend It: unique interior design, two terraces, skyline views
Spain’s capital is a bustling, vibrant city filled with manicured parks and cultural institutions, including the Prado Museum. But should you want a respite from the chaos, the Court Penthouse is a discreet Airbnb on a quiet street just five minutes away from the Gran Vía. Here, you can take in the city views from the two leafy terraces and listen to the tinkling of the pond. One of the terraces also has a dining table for al fresco dining. The interior is decorated with antique furniture, consisting of three bedrooms and a living room, which accommodates an additional two guests.
3. Sevilla Townhouse (Seville)
- Sleeps: 7
- Price: from $362/night
- Why We Recommend It: two roof terraces with bar, located in city center, full kitchen
Seville is a town renowned for its architecture, drawing influence from the Phoenicians, Romans,Visgoths and Arabs who once occupied the area. Here, you’ll find both contemporary and ancient architecture, as in this charming Sevilla townhouse, located in the city’s famous Santa Cruz Quarter. Wandering the nearby streets with the Cathedral and Real Alcázar (a Moorish-Renaissance palace) will make you feel as if you’ve been transported to the 15th century. The three-story home has a full kitchen, dining table and three bathrooms. Plus, you have access to two terraces, one of which is equipped with a bar and sun loungers.
4. Casa Desiré (Valencia)
- Sleeps:4
- Price: from $189/night
- Why We Recommend It: located in historical center, close to local shops and restaurants, high ceilings, exposed wood, private balcony
Why not pay a visit to Spain’s third most populated city, known equally for its paella as it is for its architecture? While you’re here, call Casa Desiré your home away from home. The cozy apartment is smack in the city center, in Plaza del Mercat. With exposed beams and a private balcony, it’s a dreamy little place filled with plenty of sunlight. A peek out the French doors reveals the Mercado Central, La Lonja de la Seda silk fair, cathedral and city hall.
5. Beachfront Marbella Condo (Marbella)
- Sleeps: 5
- Price: from $300/night
- Why We Recommend It: oceanfront property, rooftop pool, private balcony, close to Old Town
One of the best Airbnbs in Spain is hiding in southern coastal resort town of Marbella. Here, you’ll find this beachfront condo in the town center with a private balcony offering panoramic views of the mountains and ocean. There’s also a communal rooftop pool, should you want to go for a dip without straying far. When you’re not beach bumming it, stroll the Plaza de Naranjos and waterfront promenade. And if you’re road tripping through the country, the Airbnb hosts also provide a complimentary private parking spot.
6. The Alhambra Dream (Granada)
- Sleeps: 6
- Price: from $177/night
- Why We Recommend It: located in 16th-century building, views of the Alhambra fortress
The star of Granada is hands down the Alhambra, an Islamic palace and fortress considered to be a dazzling example of the Spanish Renaissance architectural style. In its shadows is The Alhambra Dream, a sophisticated apartment with plenty of light and French doors that open onto a balcony. Here, you can lounge on the couch and take in the views of the palace on the hill. Not to be outdone, this Airbnb is located in a 16th-century building in Albaicín, the city’s oldest neighborhood and a UNESCO World Heritage site.
7. La Casa de Jabe (Toledo)
- Sleeps: 4
- Price: from $150/night
- Why We Recommend It: located in Old Town, city views, two balconies
What makes the Casa de Jabe one of the best Airbnbs in Spain? It’s oozing charm, for one. The windows give a quaint view over the city’s tiled rooftops of the cathedral, tower of San Miguel and the Alcazar. It’s in one of the popular corners of Toledo’s old town, with two balconies and bedrooms for four guests. When you’re ready to head out and explore, this ancient city in central Spain is rich in art history, having once been the home of Mannerist painter El Greco and many monuments, including the Moorish Bisagra Gate and Plaza de Zocodover.
8. Villa Mora Cordoba (Córdoba)
- Sleeps:4
- Price: from $144/night
- Why We Recommend It: located in historic center, beautiful interior design, original exposed materials, peaceful courtyard
The southern city of Córdoba and former Roman and Islamic outpost is a must-visit. Here, you’ll find the imposing La Mezquita mosque, built in 784 A.D., decorated with beautiful Byzantine mosaics. But first, drop your bags at the elegant Villa Mora, a serene enclave in the historical center. Each of the 11 luxurious apartments show off the building’s history as a former brick factory, with exposed wood and marble. In addition, there is a quaint, common courtyard with patio furniture where you can relax and enjoy the sunshine. The apartment is close to the Viana Palace and City Hall, making it easy to pop out and explore your surroundings.
9. La Ventana del la Catedral (Segovia)
- Sleeps: 6
- Price: from $145/night
- Why We Recommend It: quiet neighborhood, located in city center, easy access to local shops and restaurants
Northwest of the Spanish capital is Segovia. Like many other cities, it has a rich architectural history, but instead of Moorish and Islamic influence, you’ll find Romanesque churches and a palace, plus a Goth cathedral and Roman aqueduct. Here, one of the best Airbnbs in Spain is La Ventana de la Caterdral, a contemporary apartment in the historic city center. You’re mere minutes from Plaza Mayor, Alcázar and the Catedral de Segovia, plus myriad restaurants and bars. But despite its convenient location, it’s also peaceful, nestled in a quiet area, so you can get some R&R.
10. Puig Manyà Villa (Ibiza)
- Sleeps: 10
- Price: from $850/night
- Why We Recommend It: historic estate, sea and city views, 10-minute walk to the beach
J.Lo once sang, dance the night away...in Ibiza. It’s one of Spain’s Balearic Islands, with a reputation for its glittering nightlife in Ibiza Town and Sant Antoni. But if hitting the major European clubs isn’t your speed, you’ll alternatively find yoga retreats and tranquil beaches. Case en point: Piug Manyà Villa, a 100-year-old estate offering sweeping city and sea views. It’s also just a 10-minute stroll from Talamanca Beach. At the villa itself, you’ll lounge among palm trees, meander the lush garden, lounge by the turquoise pool and meditate on the patio. Should you ever want to leave this sprawling oasis, taxis will quickly ferry you to all the good party spots.
11. Plaza Paseíto (Alicante)
- Sleeps: 3
- Price: from $118/night
- Why We Recommend It: beachfront property, tranquil neighborhood, two balconies
Those who want a seaside getaway will want to make sure the southeastern port city of Alicante is on their itinerary. Book a stay at Plaza Paseíto, a beachfront apartment on Postiguet de Alicante. It’s in a quiet square, perfect for lazy mornings when you don’t want to be jolted awake by traffic horns. There are also two balconies for lounging. Though ensconced in a peaceful bubble, it’s not far from the action: A five-minute walk brings you to shops, restaurants and public transit.