Hotels in Barcelona & Costa Brava
Spain
Real direct prices from each hotel's own booking engine. Funded by ads and partner links, not hotel commission — so there's nothing to mark up.
Barcelona & Costa Brava
Barcelona & Costa Brava covers the Mediterranean coast of Catalonia from Barcelona, the capital of the region, north-east to the French border. Barcelona is the second-most populous city in Spain, with about 1.7 million inhabitants and an urban area of around 5.7 million between the rivers Llobregat and Besòs. Its medieval old town, the 19th-century Eixample and the works of Antoni Gaudí and Lluís Domènech i Montaner, several of them UNESCO World Heritage Sites, make it one of the most visited cities in Europe. The Costa Brava begins at Blanes, about 60 km north-east of Barcelona, and takes in the whole coast of the province of Girona up to France. The journalist Ferran Agulló named it the "rugged coast" in 1908, after its cliffs, coves and pine-covered headlands. Resorts such as Lloret de Mar, Tossa de Mar and Roses alternate with small towns such as Cadaqués, which drew Salvador Dalí, Joan Miró and Pablo Picasso. Inland, the Dalí Theatre-Museum in Figueres is one of the most visited museums in Catalonia. Barcelona-El Prat Airport (BCN), 15 km south-west of central Barcelona, handled a record 57.5 million passengers in 2025, and Girona-Costa Brava Airport (GRO) lies 12.5 km south-west of Girona. The region suits city breaks, beach holidays and a combination of both, with the beach season on the coast in summer and Barcelona busy all year round. Lodging ranges from city hotels and apartments in Barcelona to beach resorts, family hotels and small hotels in the coastal villages.
Now in Barcelona & Costa Brava
7 nights · 2 adults
Direct prices · 7 nights, 2 adults
Across board types · 1007 hotels · checked · cheapest months: January
When is cheapest?
Cheapest: Jan 2027 (median 724 €). Most expensive: May 2027 (1 256 €). Based on direct prices for 2 persons, 7 nights. checked .
Chart data
| Month | Median | Min | hotels |
|---|---|---|---|
| Nov 2026 | 834 € | 230 € | 603 |
| Dec 2026 | 766 € | 255 € | 655 |
| Jan 2027 | 724 € | 277 € | 638 |
| Feb 2027 | 854 € | 319 € | 663 |
| Mar 2027 | 972 € | 314 € | 756 |
| Apr 2027 | 1 115 € | 302 € | 741 |
| May 2027 | 1 256 € | 297 € | 748 |
| Jun 2027 | 1 235 € | 320 € | 739 |
| Jul 2027 | 1 188 € | 420 € | 700 |
| Aug 2027 | 1 125 € | 433 € | 684 |
| Sep 2027 | 1 140 € | 294 € | 595 |
| Oct 2027 | 1 085 € | 240 € | 473 |
| Nov 2027 | 1 227 € | 320 € | 218 |
Adults
18+ years
Children
0-17 years
Compare with the price at our partner Booking.com
sponsoredHotels in Barcelona & Costa Brava
Current deals in Barcelona & Costa Brava: hotel + flights + transfer cheaper than a tour operator
Totals in GBP for hotel, flights and transfer; saving against a comparable tour-operator package.




Frequently asked questions
- How much do hotels in Barcelona & Costa Brava cost?
- Across 1007 hotels in Barcelona & Costa Brava, a 7-night stay for 2 adults costs from about 230 €, with a median of 671 €. Last checked 28 Oct 2026. Enter your dates for the live price.
- Is Barcelona & Costa Brava cheaper than Balearic Islands?
- Yes — about 14% cheaper. A median week costs 671 € in Barcelona & Costa Brava against 784 € in Balearic Islands.
- Is Barcelona & Costa Brava a good place to go with a child?
- 129 hotels in Barcelona & Costa Brava price a week for 2 adults and a child aged 8, from 306 €, with a median of 770 €.
- When is the cheapest time to stay in Barcelona & Costa Brava?
- Based on recent direct-price samples, the cheapest month in Barcelona & Costa Brava is usually January.
- How far is Barcelona & Costa Brava from the airport?
- Hotels in Barcelona & Costa Brava are roughly 2–87 km by road from Josep Tarradellas Barcelona-El Prat Airport (BCN) / Girona-Costa Brava Airport (GRO) — about 5–85 minutes by car.
- How does hoo.travel make money?
- We earn from advertising and partner links (flights, transfers, tours), not from your hotel booking. There's no commission for us to mark up the hotel's price — what you see is the direct rate from the hotel's own booking engine.













































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































