
Hotels in Barcelona
Barcelona blends Gothic alleyways, Gaudí's modernist landmarks, and a Mediterranean coastline into one of Europe's most visited cities. From the narrow streets of the Barri Gòtic to the buzzing food markets and beachfront promenades, there's something for every kind of traveler. Whether you're exploring La Sagrada Família, catching sunset from Bunkers del Carmel, or eating your way through El Born - Barcelona delivers year-round.
Hotels (14806)

Seahomes Vacations - Villa Serenity Cala Canyelles
Carrer Anglaterra, 3, 17310, Lloret de Mar, Spain
Parking, Pets Allowed, Wifi
Seahomes Vacations - Villa Serenity Cala Canyelles is a spacious private villa in Lloret de Mar, located in the scenic Costa Brava region. This expansive five-bedroom property is less than a kilometer from the shores of Canyelles Beach, offering a secluded alternative to the bustling city center. The villa is designed for large groups or families, featuring three bathrooms, a fully equipped kitchen, and a private pool set within its own garden. Guests can enjoy the air-conditioned interiors or relax on the terrace. On-site parking is available for those traveling by car, and the Water World aquatic park is just over five kilometers away.

Villa Santi
Villa Santi, Carrer Lleida, 13, 17410, Sils, Sils, ES
Pets Allowed, Wifi
Villa Santi is a self-catering vacation home located in Sils, within the Selva region of Catalonia. This independent property is designed for family-friendly stays, offering a fully equipped kitchen with a full-sized refrigerator, oven, and microwave for complete flexibility. Each room features a private balcony or patio, allowing guests to step directly into the Mediterranean air. Golf enthusiasts will find themselves a short 15-minute drive from the world-class PGA Catalunya Golf Course. The home also includes access to a private garden and terrace area, and pets are welcome with prior arrangement. The location serves as a quiet inland base while remaining within easy reach of the Costa Brava, including the popular beaches of Tossa de Mar and the Water World park.

Villa Roselles Lloretholiday
Roselles 38, 17310, Lloret de Mar, ES
Parking, Restaurant, Pets Allowed
Set in the quiet Serra Brava area of Lloret de Mar, Costa Brava, Villa Roselles Lloretholiday provides a self-catering escape for those looking for space and independence. This 4-star villa is designed for long afternoons outdoors, featuring a private pool, a shaded patio, and a garden complete with barbecue grills and a picnic area. Inside, the home is equipped with a full kitchen—including a large refrigerator, oven, and stovetop—and air conditioning to manage the Spanish heat. While the property sits away from the crowded resort center, it is a convenient 15-minute drive from the Water World park and the small, scenic cove of Cala Gran. For meals out without leaving the grounds, the onsite Restaurante Rosell serves food and drinks by the pool. The villa is pet-friendly and includes free onsite parking, making it a practical choice for families traveling with their own transport.

Parador de Cardona
Castell de Cardona s/n, 08261 Cardona, Barcelona, Spain
Restaurant, Cash Machine, Room Service + 7 others
Perched on a ridge overlooking the town, the Parador de Cardona is a remarkable castle hotel in Cardona, Barcelona, within the heart of Catalonia. This 9th-century fortress offers a historic experience with stone walls, vaulted ceilings, and views of the nearby Salt Mountain. Each of the 54 rooms features traditional decor alongside modern comforts like heating and satellite TV, with some suites available for more spacious stays. Guests can dine in a grand medieval restaurant or relax in the wellness area, which includes a sauna, gym, and steam bath. Located just steps from the San Vicente Church and less than a kilometer from the old town, the property provides easy access to local historic sites while offering amenities like on-site parking and a business center. This pet-friendly residence also caters to families with high chairs and a choice of dining plans, including full board.

Holiday Home Cala Llorell-1 by Interhome
17320, Tossa de Mar, Spain
Laundry, Parking, Pets Allowed + 2 others
Holiday Home Cala Llorell-1 by Interhome is a semi-detached pet-friendly vacation house in Tossa de Mar, located in the scenic Costa Brava region. This coastal retreat offers three bedrooms and a living room that opens onto a private terrace with sea views. Ideal for self-catering, the house features an equipped kitchen with a dishwasher and an oven, as well as a private entrance for added seclusion. Travelers can cool off in their own private pool or relax in the outdoor seating area. The property is about a kilometer from the shores of Platja Santa Maria de Llorell and is located 11 km from the Water World park. Practical additions like laundry facilities, air conditioning, and a complimentary baby cot make it a functional choice for families traveling with children.

Sea Green Cala Llevado
Carretera GI-682 de Tossa a Lloret km 18.9, 17320 Tossa de Mar, Girona, Spain
Childcare Service, Laundry, Parking + 7 others
Sea Green Cala Llevado provides a versatile resort experience in Tossa de Mar, located along the scenic coast of Girona. This 4-star holiday village offers a mix of independence and organized activities, featuring both indoor and outdoor swimming pools with dedicated children’s areas. Each unit is designed for self-catering convenience, equipped with a kitchenette including a refrigerator and oven, while many rooms also feature private balconies. The property is well-suited for families, offering an on-site supermarket, playground, and various sports ranging from archery to tennis. Guests can easily explore the Costa Brava via the local shuttle bus or spend the day at the beach bar within the grounds.

Holiday Home Bellademar by Interhome
17320, Tossa de Mar, Spain
Childcare Service, Laundry, Parking + 2 others
Holiday Home Bellademar by Interhome offers a self-catering escape in Tossa de Mar, within Spain’s scenic Catalonia region. This three-bedroom residence is designed for families and groups, featuring a private entrance, a fully equipped kitchen with a dishwasher, and in-unit laundry facilities. The outdoor swimming pool and children’s playground provide on-site recreation, while the terrace and balcony offer spaces to relax. Located 1.5 km from the sands of Playa Santa Maria de Llorell, the property also includes access to private parking and free WiFi. Its 4-star layout is practical and spacious, making it a reliable choice for those looking to explore the Costa Brava at their own pace.

May Altafulla Beach Boutique Hotel
Camí del Prat 58-60, 43893 Altafulla, Tarragona, Spain
Wifi, Parking, Sports + 6 others
The May Altafulla Beach Boutique Hotel is a modern 4-star destination located in Altafulla, on the scenic Costa Dorada in Catalonia. This beachfront hotel offers a refined stay with direct access to the Mediterranean sands and is a short drive from the historic Roman ruins of Tarragona. Guests can relax by the rooftop or indoor pools, enjoy a drink at the poolside snack bar, or dine at the on-site restaurant which serves a continental buffet and specialized children's menus. Accessible and child-friendly, the property features family rooms, elevator access, and a variety of outdoor activities including bicycle rentals and hiking tours. For those arriving by car, both private garage and outdoor parking options are available.

Hotel Gran Claustre & SPA
Calle Del Cup 2, 43893 Altafulla, Tarragona, Spain
Restaurant, Laundry, Parking + 10 others
Hotel Gran Claustre & SPA is a 4-star hotel located in the heart of the historical town of Altafulla, Tarragona, within the Costa Daurada region. Housed in a traditional building with just 20 rooms, the property offers an intimate atmosphere with city views from private balconies or terraces. On-site facilities include a relaxing spa with a hammam and steam bath, an outdoor swimming pool with a hot tub, and a fitness room. Dining is centered around a dedicated restaurant serving buffet breakfasts and à la carte options for lunch and dinner. For travelers interested in local exploration, the hotel provides bicycle rentals and is positioned near high-street shops and public transport links. Practical features such as family rooms, accessible facilities, and paid garage parking make it a versatile choice for different guest needs.

Apartamento Tossa de Mar
Carrer Mirador del Codolar 14, 2-1, 17320, Tossa de Mar, Spain
Sports, Parking, Pool + 4 others
Overlooking the castle and the Mediterranean, Apartamento Tossa de Mar provides a spacious retreat in Tossa de Mar, Catalonia. This three-bedroom beachfront apartment is located less than 500 metres from the shores of Platja d'es Codolar, offering a blend of mountain views and sea breezes. The interior features a fully equipped kitchen with a dishwasher, two bathrooms with walk-in showers, and a living area warmed by a fireplace. Practical amenities include private parking, a terrace, and a balcony. For those looking to explore the Costa Brava, the property offers a free shuttle service and easy access to local hiking trails and the historic city walls. It is a well-suited choice for families or groups seeking a self-catering stay with modern comforts like a dressing room and a 24-hour front desk.

Casa Granados Boutique Hotel
Calle Roqueta 10-12, 17320 Tossa De Mar, Girona, Spain
Restaurant, Room Service, Spa + 5 others
Set within a restored mansion in the center of town, Casa Granados Boutique Hotel in Tossa de Mar offers an intimate atmosphere on the Costa Brava. This small-scale property features just seven rooms and one suite, providing a quiet alternative to the region's larger resorts. Guests can unwind in the secluded garden, which houses a saltwater swimming pool and a sun terrace. The hotel includes a dedicated wellness area with a sauna and spa treatments, along with an on-site restaurant and café serving daily breakfast and lunch. Located near the historic Vila Vella enclosure and the town's main beach, the hotel also provides practical services such as airport transfers and car rentals for exploring the Girona province.

Seahomes Vacations - Centric Apt 100m Beach And Pkg
Carrer d'Estolt, 13, 17320, Tossa de Mar, Spain
Parking, Pets Allowed, Wifi + 2 others
Just 100 meters from the shoreline, Seahomes Vacations - Centric Apt 100m Beach And Pkg provides a well-organized retreat in Tossa de Mar, Catalonia. This 4-star apartment features a two-bedroom layout, making it an practical option for families or small groups looking for a self-catering stay near Platja Gran. The unit is equipped with a full kitchen and laundry facilities, ensuring a convenient home-away-from-home experience. Notable for its urban convenience, the property includes private parking, which is a significant advantage in this busy coastal town. Visitors are within easy walking distance of the historic walled Old Town and local dining, while the Girona-Costa Brava Airport is approximately 41 km away.

Golden Bahia de Tossa & SPA
Avenida Puerto Rico 29, 17320 Tossa De Mar, Spain
Childcare Service, Cash Machine, Sports + 9 others
The Golden Bahia de Tossa & SPA is a large, full-service hotel located in Tossa de Mar, within the scenic Costa Brava region of Spain. Situated only 300 meters from the historic village center and 800 meters from the bay's main beach, the property offers a comprehensive resort experience. Guest rooms and junior suites feature balconies, refrigerators, and coffee facilities, with a focus on family-friendly configurations and dedicated accessibility options. The expansive pool area includes two outdoor pools, a dedicated kids’ swimming zone, and an indoor pool for year-round use. For leisure, the on-site spa provides a sauna and hot tub, complemented by sports facilities ranging from tennis and archery to a fitness center. Dining is versatile, with buffet-style meals offering all-inclusive, half-board, or full-board packages that cater to vegetarian and gluten-free diets.

Casa la Coseta
Carrer Compte Miro 2, 17320 Tossa De Mar, Spain
Pets Allowed, Wifi, Parking
Travelers looking for a pet-friendly stay in Tossa De Mar, Catalonia, will find Casa la Coseta a practical choice. This 4-star residence offers a blend of convenience and essential comforts just a short walk from the historic castle and the Costa Brava's famous beaches. Each guest unit is designed with a separate living area, ensuring plenty of space for family or group travel. Rooms are equipped with functional kitchenettes featuring a microwave and tea/coffee making facilities, allowing for quick snacks or basic self-catering. The property also provides on-site parking for a fee and maintains wireless internet throughout, making it easy to plan local excursions or stay connected during your Spanish getaway.

Seahomes Vacations - Heart of Tossa de Mar
Carrer Giverola, 15 1st Floor - 1st Door, 17320, Tossa de Mar, Spain
Wifi
Seahomes Vacations - Heart of Tossa de Mar offers self-catering accommodation in the coastal town of Tossa de Mar, located in the Catalonia region. This 4-star apartment is just 400 metres from the sands of Platja Gran, making it a functional choice for travelers who want easy access to the seaside. The layout includes three bedrooms, making it suitable for families or small groups. Inside, practical features include a fully equipped kitchen with a fridge, a flat-screen TV, and an essential washing machine for longer stays. Guests can also enjoy a private balcony. The property maintains a non-smoking policy throughout and is positioned 38 km from Girona Train Station and approximately 41 km from Girona-Costa Brava Airport.

Seahomes Vacations - Centric Apt Tossa de Mar
15 Carrer Giverola 1st Floor - 2nd Door, 17320, Tossa de Mar, Spain
Wifi
Located in the heart of Tossa de Mar on the Costa Brava, Seahomes Vacations - Centric Apt Tossa de Mar offers a self-catering stay just 400 metres from the sands of Platja Gran. This 4-star apartment provides a practical base for families or small groups, featuring two separate bedrooms and a fully equipped kitchen with a stovetop and fridge. For those staying longer, the inclusion of a washing machine and a flat-screen TV adds home-like convenience. The property is strictly non-smoking and maintains a quiet atmosphere, sitting within easy reach of the historic town centre and just a short drive from the family-friendly Gnomo Park.

Hotel Urh Vila de Tossa (Adults only)
Avinguda Costa Brava 25, 17320 Tossa de Mar, Girona, Spain
Business Centre, Cash Machine, Gym + 8 others
Hotel Urh Vila de Tossa (Adults only) is a 4-star hotel located in the centre of Tossa de Mar, in the heart of the Costa Brava region. Just 300 metres from the town’s main sandy beach, this property offers a child-free environment suited for those seeking a quieter stay. The hotel features 43 guest rooms, many of which include a private balcony or terrace with garden views, alongside practical amenities like a mini-fridge and satellite TV. Guests can relax at the outdoor pool complex, which includes a hot tub, sun loungers, and a solarium. On-site facilities cater to varied needs, including a restaurant serving buffet breakfast and dinner sets, a gym for active travelers, and a spa area for massage treatments. Its central location puts local shops and the historic old town within easy walking distance, while on-site parking and a 24-hour reception desk provide a convenient coastal base.

Delfin
Avd. Costa Brava, 2, 17320 Tossa de Mar, Girona, Spain
Restaurant, Laundry, Parking + 7 others
Delfin is a 4-star hotel in the heart of Tossa de Mar, located in the scenic Costa Brava region of Girona. Just a short walk across the promenade brings you directly to the beach, with the town's central bus station only 500 meters away. This property features 59 rooms, including family-friendly configurations and accessible rooms equipped with roll-in showers. Most units include a balcony or terrace, and guests have access to a rooftop area with a pool, hot tub, and sun terrace. Practical amenities include on-site parking, a fitness center, and a restaurant serving full board and half board buffet options. For those looking to explore the coastline, the hotel offers car and bicycle rentals, as well as a tour desk to assist with local excursions.

Hotel Ght Sa Riera
Passatge de la Rambla Pau Casals s/n, 17320 Tossa de Mar, Girona, Costa Brava, Spain
Restaurant, Cash Machine, Laundry + 7 others
Hotel Ght Sa Riera provides a modern 4-star stay in the center of Tossa de Mar, situated within the scenic Costa Brava region of Girona. This family-friendly hotel is a short walk from the historic Old Town and the Mediterranean coast. Guests can enjoy an outdoor swimming pool complex that includes a children’s area, a rooftop terrace with a hot tub, and a buffet restaurant featuring live show cooking. The rooms are practically designed, many offering balconies, sofa beds for additional guests, and small refrigerators. On-site facilities like the kids’ club, playground, and supermarket make it a convenient choice for those traveling with children, while the private parking and accessibility features ensure a smooth stay for all visitors.

Exclusive Tamarit Villa Th 85
Limonium, 9, 43008, Tarragona, Tarragona, ES
Parking, Spa, Wifi
The Exclusive Tamarit Villa Th 85 provides a high-end retreat in the La Móra district of Tarragona, Catalonia. This self-catering luxury villa is set up for privacy and relaxation, featuring its own private swimming pool and a fully furnished patio. Inside, the kitchen is built for long stays with a full-sized refrigerator, oven, and stovetop. Beyond the private quarters, the property offers a full-service spa, complete with a sauna and hot tub. Located just a short drive from La Mora Beach and roughly 15 minutes from Tarragona Port, it serves as a quiet escape within reach of the Costa Dorada’s coastal attractions.

Tossa Beach Center
Avinguda de la Palma 9, 17320 Tossa de Mar, Girona, Spain
Childcare Service, Cash Machine, Sports + 4 others
Tossa Beach Center is a four-star hotel in Tossa de Mar, located in the heart of the Costa Brava region. Just a short walk from the historic Tossa de Mar Castle and Gran Beach, this property features 175 guestrooms, each equipped with its own private balcony. Guests have access to an outdoor swimming pool, a garden, and a restaurant that offers all-inclusive dining options. The hotel is particularly well-suited for families, providing childcare services and an on-site spa for relaxation. For those exploring the Girona coastline, the property is conveniently located highlights like the Villa Romana dels Ametllers and the Tossa de Mar Lighthouse.

Tossamar Hotel
Enric Granados 21, 17320 Tossa de Mar, Girona, Spain
Restaurant, Gym, Laundry + 6 others
Tossamar Hotel is a 4-star property located in Tossa de Mar, within the Girona region of the Costa Brava. This hotel is a practical choice for families and travelers looking for a mix of town and coast, as it sits near the city center and the local sandy beaches. Across its two buildings, guests will find diverse facilities including two outdoor swimming pools, an indoor pool for all-weather swimming, and a dedicated spa with a sauna and hot tub. The restaurant serves buffet-style meals for various stay options, including all-inclusive and half-board plans. Rooms are designed with functional comfort in mind, many featuring private balconies, and the hotel provides specific wheelchair-accessible rooms and bathrooms to ensure mobility access. On-site amenities like a playground, kids' club, and fitness facilities round out the experience.

Tossa Beach Center
Avinguda La Palma 9/20, 17320 Tossa de Mar, Girona, Spain
Restaurant, Cash Machine, Room Service + 6 others
Tossa Beach Center is a 4-star hotel located in the heart of Tossa de Mar, Girona, just a short walk from the Mediterranean shoreline. Designed for active travelers and families, this property offers a well-rounded set of facilities including an outdoor pool with a dedicated children's section, a hot tub, and a wellness area featuring a sauna and hydrotherapy treatments. The rooms are practical, with configurations ranging from family-friendly layouts to wheelchair-accessible options, many featuring balconies and refrigerators. Guests can choose between half-board and all-inclusive dining at the buffet restaurant, while on-site activities like tennis, cycling, and a kids' club keep everyone entertained. Its central location makes it easy to explore the nearby medieval walls of the Vila Vella or access the local sandy beaches.

Tossa Beach Hotel
Avinguda La Palma 20, 17320 Tossa de Mar, Girona, Spain
Sports, Childcare Service, Cash Machine + 4 others
Tossa Beach Hotel is a 4-star residence in Tossa de Mar, Girona, offering a central stay in the heart of the Costa Brava. Located just 200 meters from a soft sandy beach and a short walk from the historic town center, it serves as a practical hub for coastal exploration. The hotel features 198 rooms equipped with air conditioning and refrigerators, with many offering private balconies. On-site facilities include an outdoor pool with a hot tub, a dedicated kids' club, and a buffet restaurant that supports all-inclusive dining. For those looking to stay active, the property provides volleyball and basketball courts, while the nearby bus stop connects travelers to the wider region. Families can make use of the childcare services and playground on the premises.
Stay in the loop
Get the latest deals, new destinations, and travel tips delivered straight to your inbox.
No spam, unsubscribe anytime.