The best Airbnbs in Spain

All products are independently selected by our editors. If you buy something, we may earn an affiliate commission.
Dreaming of a Mediterranean break fuelled by tapas and natural wine while sunbathing to the sound of crickets and splashing waves? Or wandering around a fishing village or buzzing capital city in search of hits of culture? From city adventures to kicking back beachside, we’ve rounded up the best Airbnbs in Spain to book for the ultimate getaway now or later on. For more recommendations, see our pick of the best Airbnbs in Ibiza or the best Airbnbs in Seville.
An Andalusian carmen-style villa, Granada
Hidden in the winding, jasmine-scented streets of Albaicín, this remarkable Carmen-style villa blends old-world Andalusian charm with peaceful seclusion and unforgettable views of the Alhambra and Sierra Nevada. Behind its traditional walls lies a sprawling private estate: a lush garden, shaded terraces, a glittering pool, and centuries-old stonework framed by greenery. Inside the main house, cool tiled floors and antique furnishings welcome you into a grand salon with an open fireplace and dining for ten. The kitchen is full of country character, while upstairs, the master suite is a decked-out sanctuary, with its own sitting room and a Jacuzzi tub beneath a skylight. Get lost in one of the library’s books, or climb the spiral stairs to the rooftop tower for breathtaking views of orange rooftops tumbling down to the golden Alhambra, framed by snowcapped peaks. Whether dining al fresco under citrus trees, napping by the pool, or exploring the nearby Moorish quarter on foot, this villa is a rare slice of Granadan life. Plus, you’ll be around a 30-minute drive to Sierra Nevada National Park for a nature-filled day out.
Sleeps: 12
Price: Around £630 per night, with a four-night minimumA relaxed country cottage near Murcia
Wedged between the quiet hillsides just outside Murcia, La Falsa Pimienta is a secluded country cottage with no nearby neighbours and sweeping views of the mountains. If you’re after a peaceful retreat for stillness, starry nights, and a touch of rustic charm, this one’s for you. Mornings begin with birdsong and the scent of rosemary drifting through the air, as you sip coffee in the garden under the dappled shade of pepper trees. Inside, the home is cosy and unfussy, filled with personal touches that reflect the warmth of its hosts. There are two bedrooms, a thoughtfully stocked kitchen, and a welcoming living space. Outdoors, you'll find a private pool, a breezy outdoor kitchen with speakers for your favourite music, and a hammock for your afternoon siestas. The house is a good choice for hikers, cyclists, and birdwatchers, as you’ll be surrounded by protected natural landscapes with barely any light pollution.
Sleeps: four
Price: Around £101 per night, with a four-night minimumA converted millhouse villa, Málaga
Perched above southern Spain’s glimmering coastline, Casa Olene promises a soul-soothing retreat that weaves centuries of Andalusian history into every corner. Once a working mill, this 400-year-old property has been transformed into a serene villa in the whitewashed village of Mijas Pueblo — and yet, it hasn’t lost an ounce of its original charm. You’ll be greeted by warm stone walls, rustic beams, and mill artefacts repurposed as furniture — nods to the past that pair beautifully with the home’s fresh, sun-filled spaces. Three thoughtfully designed bedrooms, including one with its own entrance and en suite, make the villa ideal for families or groups seeking privacy without sacrificing togetherness. Outside, a saltwater pool looks out across rolling hills to the sparkling Mediterranean, framed by pines and gently rustling palms. Enjoy languid meals at the outdoor kitchen or dine al fresco under the stars. As dusk falls, head up to the rooftop bar with a glass of local wine and watch the sun dip behind the mountains, a literally and metaphorically golden end to another blissful day. Tucked down a narrow country lane, Casa Olene is wonderfully secluded, yet close enough to the coast and Mijas’ cobbled streets when you want a change of pace. A true Andalusian hideaway, rich in character and designed for slow, sun-drenched living.
Sleeps: seven
Price: Around £387 per night, with a two-night minimum- 10154
A paysan hillside home, Alicante
You’ll find Casita Almendra hidden within the rugged hillsides of the Sierra de Bernia. It offers a serene escape that feels miles away from the busy world, yet close enough to the Mediterranean coast for a swim before lunch. Surrounded by almond groves and mountain silence, this lovingly restored stone casita blends the rustic village traditions of Costa Blanca with modern comforts. You’ll step inside to find soft natural light spilling across a textured stone wall – once part of a centuries-old riurau – and thoughtful touches like beach-pebble floors in the walk-in shower and handcrafted niches tucked behind the bed. Impressive views roll out across valleys and terraced farms from your private terrace, a nice spot to watch the clouds drift past the peaks. A chilled bottle of local wine awaits your arrival, best enjoyed beneath the pergola as the breeze from the sea gently stirs the almond trees. Though summer sun warms the hills, the casita stays cool thanks to thick stone walls and heat-resistant glass. Expect to wake to birdsong and distant goat bells, before setting off on foot through olive groves and wild herbs, or dipping into a crystalline river pool at Fonts d’Algar. Tàrbena village, just minutes away, offers wood-fired bakeries, tapas bars, and markets bustling with locals. After a day’s hike or a seaside excursion, return home to stillness, stars, and the scent of jasmine in the air.
Sleeps: two
Price: Around £97 per night, with a two-night minimum
A group retreat at Casa Serena, Ibiza
Only a two-minute walk from the island’s Es Codol Foradat beach with its sift-through-your-toes sand and clear turquoise water, this spacious casa has six roomy bedrooms and an equal number of bathrooms, which means there’s more than enough space for the whole tribe to come along. The boho interiors, with whitewashed walls and blue-framed windows and doors, create a calming holiday feel. Step outside to take in the pine-forest surroundings, have a dip in the pool, or go for a siesta on one of the shaded terraces before dining al fresco or strolling out to the local restaurants and bars.
Sleeps: 12
Price: from about £750 a night (minimum four nights)A restored fisherman’s cottage in Lanzarote
This rustic house lies on the quiet seafront along from the small fishing village of Playa Quemada. The quirky design and interiors give a nod to its fisherman’s cottage heritage, with paintings of sea creatures hanging on the walls and wooden furniture filling the rooms. The theme continues on the terrace with an anchor and rigging ropes. Look out to stunning views of the coast, or spend an afternoon getting creative in the separate artist’s studio. While the cottage is a peaceful space, the main hub of Lanzarote is an easy drive away for some evening buzz.
Sleeps: Up to four
Price: from £129 a night (minimum four nights)Majestic sea views at Villa Lucia, Lanzarote
Gaze over at the neighbouring islands of Fuerteventura, Lobos and the beaches of Papagayo from one of the three large terraces at Villa Lucia. It’s conveniently close to the Marina Rubicon, which is lined with places to eat and shop, and some of the best beaches in the Canary Islands. Explore the different water-sport options – from boat hire to diving classes – or walk along the wide coastal promenade for 20 minutes to reach the fishing village of Playa Blanca. The villa has been recently renovated, with nautical-themed interiors keeping in tune with the seascape. There are three double bedrooms, all with sea views from the big windows, a full kitchen and a pretty living space to relax in. Fire up the barbecue on the terrace or read your book in peace by the large swimming pool. A break from normality is guaranteed.
Sleeps: six
Price: from £249 a night (minimum seven nights)A seaside escape at Casa Esmeralda, near Barcelona
A stay here is perfect for couples or small young families looking for a Spanish holiday with a mixture of lazy days and buzzy nightlife. With golden beaches and rich cultural heritage, as well as plenty of bars and clubs (many known for being LGBT-friendly) pocketed along the side streets, the compact little town of Sitges is a brilliant base-camp. This elegant villa should be on your radar – it has two bedrooms (one with bunk beds) and looks out onto a pretty garden with a plunge pool. A 45-minute train ride takes you to Barcelona to see Gaudí’s architecture.
Sleeps: two, or a family of four
Price: from £131 a night (minimum two nights)
A smart beach villa on the Costa Blanca
Hop off the plane at Alicante airport and drive 20 minutes along the sunny coastal roads to reach this sophisticated hideout in San Juan de Alicante, perfect for a group getaway with a private pool and lush gardens. Spread out across the four bright bedrooms, prepare meals in the contemporary open-plan kitchen and eat supper on the terrace among the pretty foliage. The centre of Alicante is about a 10-minute drive away, San Juan beach a little less, and there are local shops and cafés within walking distance. It’s easily connected and there’s plenty to do (or just lie by the pool – we won’t judge).
Sleeps: eight
Price: from £167 a night (minimum two nights)A central city apartment in Madrid
Make this lavish apartment your base for exploring the bustling capital. There is space to sleep six, so it works well for families or groups of friends, with three bedrooms a couple of floors up in an airy apartment block. The brick walls in some of the rooms add a rustic, Mediterranean vibe to the otherwise bright space. A big plus is the freestanding bath to sink into after a day spent touring the lively city, scoping out some of the best shopping spots in Spain and visiting the famous landmarks including the Retiro park, which is perfect for picnics.
Sleeps: six
Price: from £125 a nightA private penthouse in Seville
Wake up to the chimes of Seville Cathedral’s Giralda bell tower directly opposite this stylish penthouse in the Andalucian capital. Right in the heart of the old town, the apartment makes the perfect base for exploring – from visiting the Royal Alcázar palace and 18th-century Real Maestranza bullring to evening strolls along the bustling streets surrounded by authentic restaurants and tapas bars. Spend the afternoon soaking up the sun on the rooftop and, when it gets too hot, cool off in the outdoor shower before kicking back with cocktails on the large private terrace with the rest of your gang.
Sleeps: five
Price: from £176 a nightA stylish apartment in Madrid
It doesn’t get more central than this high-end apartment on the doorstep of the Museo Reina Sofía, Spain's national museum of 20th-century art. Set on a busy street in a prime location, it is a short hop from numerous shops, bars and restaurants, as well as classic attractions including El Retiro Park and Madrid Atocha train station. Following its recent remodelling with a slick monochrome palette, this home is spacious and beautifully decorated.
Sleeps: eight
Price: from £185 a night (minimum four nights)