Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages and more

No Expedia cancellation fee to change or cancel almost any hotel reservation


Holiday to Costa Brava

Discover the perfect harmony between turquoise-blue waters and pine green forests and mountains that this beautiful corner of Catalonia holds. 

The Costa Brava is one of the jewels of the Mediterranean: it combines breathtakingly beautiful coastline with charming medieval villages and spacious natural parks. Offering bustling tourist resorts and other spots practically unknown to most summer visitors, there are Costa Brava holiday deals for all tastes: find both unspoilt beaches and large tourist complexes with every service and facility you could need all within a few miles.

Multitudes of European tourists fly each summer to this magnificent region, partly because it's easy to find cheap flights to the Costa Brava, but unquestionably drawn by its gorgeous coves and magnificent nature.  The region's beaches include the famous Aiguablava beach in Begur, surrounded by an exceptional and almost untouched natural park, and Portitxol beach in L'Escala, where you will also find the archaeological site of the Greek-Roman colony enclave of Empuries, declared a UNESCO World heritage site. 

Talking about culture, don't miss the region's best-known genius, Salvador Dali. Delve into the surrealist world of the artist at the Dali Theatre-Museum in Figueres, his birthplace. Or visit the postcard-perfect fishing village of Cadaques, which as well as being home to the Salvador Dali House-Museum in Portlligat, offers excellent beaches and stunning views of the nearby Cap de Creus Natural Park.

If you're looking for entertainment, join the masses of British tourists who take advantage of Costa Brava holiday deals to enjoy the warm sun, sandy beaches, and lively bars and nightclubs. In nearby Tossa de Mar, you'll find a quieter, atmosphere, great for families with children, as well as a pretty old town with its medieval walled complex.

You can get here by car, train or by bus, but you can also opt for convenient flight + hotel to the Costa Brava packages, which will let you land in Girona-Costa Brava airport, or you can fly to Barcelona and hire a car to move around more easily.

The Costa Brava offers fun, culture, food and relaxation What are you waiting for?

Spain is one of the best locations in the world for a beach holiday. If you like beach holidays in Costa Brava then you're sure to love our cheap beach holidays to Lanzarote or our Marbella beach holidays. Book with Expedia and find out why for yourself.


Guide to Exploring Costa Brava


Top Hotel Deals

See all 5,092 properties in Costa Brava
Park Hotel San Jorge & Spa £55
Park Hotel San Jorge & Spa

Park Hotel San Jorge & Spa

Avenida Andorra 28, Calonge
     
    4.4
    of 5, from 932 reviews
    4.5 out of 5.0

    Located in Platja d'Aro, this beachfront hotel is next to a golf course and within 1 mi (2 km) of Cala Bella Dona and Platja d'Aro Beach. Cala Cap Roig and Cala dels Capellans are also within 2 miles (3 km).

    Aparthotel Costa Encantada £44
    Aparthotel Costa Encantada

    Aparthotel Costa Encantada

    Cami de Santa Cristina-Les alegries s/n, Lloret de Mar
       
      4.2
      of 5, from 716 reviews
      4.0 out of 5.0

      This family-friendly Lloret de Mar aparthotel is located near the beach, within 1 mi (2 km) of Pitch and Putt Papalus Golf Club, Lloret de Mar Beach and Fenals Beach. Water World is 0.9 mi (1.5 km) away.

      Hotel Guitart Gold Central Park Aqua Resort 4* £39
      Hotel Guitart Gold Central Park Aqua Resort 4*

      Hotel Guitart Gold Central Park Aqua Resort 4*

      Constanti Ribalaigua 7, Lloret de Mar
         
        3.1
        of 5, from 224 reviews
        4.0 out of 5.0

        This family-friendly Lloret de Mar hotel is located near the beach, within a 15-minute walk of Lloret de Mar Beach and Fenals Beach. Water World is 0.9 mi (1.5 km) away.

        H·TOP Royal Beach £25
        H·TOP Royal Beach

        H·TOP Royal Beach

        Avd America 15 23, Lloret de Mar
           
          3.2
          of 5, from 185 reviews
          4.0 out of 5.0

          This family-friendly Lloret de Mar hotel is located near the beach, within 1 mi (2 km) of Santa Clotilde Gardens, Lloret de Mar Beach and Fenals Beach. Water World is 1.1 mi (1.8 km) away.

          Hotel Guitart Central Park Aqua Resort 3* £37
          Hotel Guitart Central Park Aqua Resort 3*

          Hotel Guitart Central Park Aqua Resort 3*

          Constanti Ribalaigua 7, Lloret de Mar
             
            2.9
            of 5, from 510 reviews
            3.0 out of 5.0

            Located in Lloret Town Centre, this family-friendly Lloret de Mar hotel is within a 15-minute walk of Lloret de Mar Beach and Fenals Beach. Water World is 0.9 mi (1.5 km) away.

            Hotel Octavia £55
            Hotel Octavia

            Hotel Octavia

            Riera de Sant Vicenc, s/n, Cadaques
               
              4.2
              of 5, from 254 reviews
              3.0 out of 5.0

              Situated in Cadaques, this hotel is steps away from Esglesia de Santa Maria and Cadaques Beach. Badia de Cadaqués and Salvador Dali House are also within 1 mile (2 km).

              Hotel Hostalillo Tamariu
              Hotel Hostalillo Tamariu

              Hotel Hostalillo Tamariu

              Carrer de Bellavista 22, Palafrugell
                 
                4.5
                of 5, from 229 reviews
                3.0 out of 5.0

                Nestled on the beach, this Palafrugell hotel is within 3 mi (5 km) of Tamariu Beach, Aiguablava Beach and Llafranc Harbour. Sant Sebastia Lighthouse and Can Mario Museum are also within 3 miles (5 km).

                Aqua Hotel Onabrava & Spa £45
                Aqua Hotel Onabrava & Spa

                Aqua Hotel Onabrava & Spa

                Avinguda del Mar, 6, Santa Susanna
                   
                  4.3
                  of 5, from 543 reviews
                  4.5 out of 5.0

                  This family-friendly Santa Susanna hotel is within a 15-minute walk of Pineda de Mar Beach and Santa Susanna Beach. Calella Beach is 2.8 mi (4.4 km) away. Santa Susanna Station is only a 2-minute walk and Pineda de Mar Station is 28 minutes.