Catalonia Hotels

Find and book your perfect stay

Earn rewards on every night you stay
Save more with Member Prices
Free cancellation options if plans change

Check prices for these dates

This weekend
Next weekend

Where to stay in Catalonia

Great weekend hotel deals in Catalonia

Showing deals for:May 2 - May 4

Top hotels in Barcelona

Top hotels in Salou

Top hotels in Lloret de Mar

Top hotels in Roses

Popular places to visit

A tranquil hotel pool encircled by beautiful arches

Summer Getaway Sale

Sign in to get 25% or more off selected hotels, plus 1 reward night for every 10 nights you stay. Book by May 26 and travel by Sep 30, 2025. See terms*

Find out more about Catalonia

Find out more about Catalonia

Catalonia: Where Coastal Splendor Meets Architectural Masterpieces

Discover Catalonia, Spain, a vibrant tapestry of sun-soaked beaches, stunning architecture, and rich cultural heritage. Marvel at Gaudí's masterpieces in Barcelona, from the iconic Sagrada Família to the whimsical Park Güell. Explore the charming streets of Girona and bask in the coastal beauty of the Costa Brava. Indulge in delicious Catalan cuisine and visit world-class museums that celebrate the region's artistic legacy. Whether you seek adventure, relaxation, or a romantic getaway, Catalonia offers an unforgettable experience that seamlessly blends history, nature, and creativity. Your next adventure awaits in this enchanting corner of Spain! For great hotel rates in Catalonia, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in Catalonia

Some of the best places to stay in Catalonia are Lloret de Mar, Roses and Salou. Lloret de Mar, Roses, and Salou are fantastic destinations in Catalonia, each offering beautiful beaches, vibrant nightlife, and rich cultural experiences. Lloret de Mar is particularly great for first-time visitors, providing a lively atmosphere and numerous amenities. In all three locations, you'll find a range of hotel accommodations, from budget-friendly options to luxury stays, ensuring a comfortable experience for every traveller. Search for popular hotels in these areas to discover the best Catalonia has to offer! Here are some of our travelers' favorite hotels in Catalonia:

  1. Lloret de MarOpens in a new window: Lloret de Mar is a vibrant beach destination known for its stunning coastline and lively atmosphere. It’s perfect for beach lovers and adventure seekers, with attractions such as Lloret de Mar Beach and Fenals Beach offering sun, sand, and water sports. The area also caters to business travellers with various amenities. Consider staying at Hotel Santa MartaOpens in a new window, a 5-star hotel ideal for beach and adventure vacations, featuring direct access to the beach and various adventure sports options. Another excellent choice is Rigat Park & Spa HotelOpens in a new window, also a 5-star hotel that offers business services and adventure sports like snorkeling and boat tours. For families, Smartr Lloret de MarOpens in a new window provides a boutique experience with children’s amenities and unique decor.
  2. RosesOpens in a new window: Roses is a charming coastal town famous for its beautiful beaches, including Roses Beach and Canyelles Beach. This destination is perfect for those looking to relax by the water or engage in thrilling activities like parasailing and hiking. For accommodations, Hotel Boutique Mar d'AmuntOpens in a new window is a luxurious 4.5-star hotel with direct beach access and adventure sports onsite. Additionally, Hotel Peralada Wine Spa & GolfOpens in a new window provides a spa experience, ideal for relaxation after a day of exploring. If you're looking for business amenities, Hotel VistabellaOpens in a new window offers a blend of beach access and business services, making it suitable for both leisure and work trips.
  3. SalouOpens in a new window: Salou is renowned for its family-friendly attractions, including the famous PortAventura World theme park and beautiful beaches like Cambrils Beach. This destination is perfect for families seeking fun and entertainment. 4R Salou Park Resort IOpens in a new window, a 4-star hotel, offers direct beach access and children's amenities like playgrounds and arcade rooms. Another great option is Hotel PortAventura - Includes unlimited access to PortAventura Park & 1 access to Ferrari LandOpens in a new window, which combines family-friendly features with business amenities, making it ideal for mixed-purpose trips. For those seeking spa services, Magnolia Hotel Salou - Adults OnlyOpens in a new window provides a full spa experience alongside family activities, ensuring relaxation for adults while keeping kids entertained.

Things to do in Catalonia for first times

Catalonia offers a perfect blend of adventure and relaxation, where you can shop in vibrant markets, admire stunning architecture, and explore world-class museums. With beautiful beaches and a rich artistic heritage, it’s an ideal destination for those seeking both excitement and tranquility. Here's a quick itinerary to make the most of your trip to Catalonia:

  • Visit Lloret de Mar: This vibrant coastal city is perfect for adventure seekers and relaxation lovers alike. Spend your days soaking up the sun on beautiful beaches or exploring the city's striking monuments. For some excitement, try your luck at the local casino or indulge in thrilling water activities like snorkeling and scuba diving. Biking along the scenic coastal paths offers a wonderful way to take in the stunning Mediterranean views. If you're looking for family fun, head to the nearby waterpark for a day filled with slides and splashes.
  • Visit Barcelona: Barcelona is a treasure trove of architectural wonders, featuring famous sites like the Sagrada Familia and Park Güell. Take time to stroll through its vibrant streets filled with art galleries and unique shops. The city's rich culture extends to its numerous museums, where you can explore works by renowned artists. Don't forget to savour the local cuisine at bustling markets or quaint cafés. In the evenings, the city comes alive with a dynamic nightlife, offering everything from tapas bars to live music venues.
  • Visit Roses: Roses, located on the Costa Brava, boasts stunning nature and beautiful sandy beaches. It's an ideal spot for relaxation and outdoor activities. Spend your mornings running along the picturesque coastline or swimming in the crystal-clear waters. The town is also famous for its botanical gardens, where you can enjoy the vibrant flowers and lush greenery. The marina offers a charming atmosphere, perfect for leisurely strolls or enjoying fresh seafood at waterfront restaurants. Whether you're looking for adventure or a peaceful retreat, Roses has something for everyone.

4 tips to find a great Catalonia hotel deal

  1. Book for the cheapest times: The most budget-friendly time to visit Catalonia is during January, November, and December, when hotel prices tend to be lower. For international travellers, booking your flight at least three months in advance can help secure more affordable fares, while domestic travellers should aim to book at least two months ahead for the best deals. To fully appreciate the region's highlights, a stay of at least 3-4 days is recommended. Catalonia offers great value for money with its stunning beaches and remarkable architecture, making it an ideal destination for those looking to explore on a budget.
  2. Look for last-minute deals on Hotels.com: If you're looking for great deals on hotels in Catalonia, consider checking out last-minute offers. To explore these opportunities on Hotels.com, head to the DealsOpens in a new window or Last-Minute DealsOpens in a new window section, where you may discover reduced rates on accommodations as your travel date approaches. Additionally, you could enable email alerts or push notifications to stay informed about flash sales and exclusive promotions, helping you catch the best hotel deal while saving money.
  3. Be flexible with dates: Prices can fluctuate depending on factors like the hotel's location, star rating, and the time of year. As a result, being flexible with your travel dates may help you save on hotel expenses in Catalonia.
  4. Consider your location: Staying in the heart of major cities in Catalonia certainly offers the allure of convenience and easy access to local attractions, but this prime location is often accompanied by a higher price tag. Visitors may find that accommodations in bustling city centres tend to be more costly, while smaller towns and rural areas are more likely to be affordable. For those looking to save on lodging, opting for hotels outside the city centre can provide better rates, although this choice may necessitate additional travel to reach key sights. Ultimately, balancing budget and convenience is key when planning a stay in this vibrant region.

Best time to go to Catalonia

Catalonia has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. July, September, and October are the peak travel months in Catalonia, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, with no to light rainfall. On the other hand, May, November, and December tend to be quieter times to visit, marked by no to light rainfall and mostly sunny conditions.

What's Catalonia like?

People go to Catalonia to soak up the sun at Barceloneta Beach and to enjoy the many top attractions like PortAventura World. This family-friendly destination is also known for its museums and shops. Learn about the local heritage of Catalonia at top landmarks like Barcelona Cathedral and Park Güell. Popular sights like La Rambla and Plaça de Catalunya are sure to leave an impression.

Where are the best places to stay in Catalonia?

Here are our travelers' top 5 places to stay in Catalonia:

Hotel Font de la Canya, in Avinyonet del Penedes

  • Free breakfast • Free parking • Free WiFi • Restaurant • Outdoor pool

B&B Wine and Cooking Penedès, in El Pla del Penedes

Mediterranean B&B
  • Free breakfast • Free parking • Free WiFi • Bar • Outdoor pool

Hostal 977, in Tarragona

Old Town Tarragona hostal in historical district
  • Free WiFi • Attentive staff

Masia Can Pou, in Canet d'Adri

Canet d'Adri country house next to golf course
  • Free parking • Free WiFi • Restaurant • Bar • Outdoor pool

Hotel Can Liret, in Palafrugell

City-center hotel
  • Free breakfast • Free WiFi • Outdoor pool • Bar • Terrace

What is there to see around Catalonia?

  • La Rambla (0.2 mi/0.4 km from the city center)
  • Plaça de Catalunya (0.5 mi/0.8 km from the city center)
  • Barceloneta Beach (0.8 mi/1.4 km from the city center)
  • Sagrada Familia (1.4 mi/2.3 km from the city center)
  • Port de Barcelona (3.7 mi/6 km from the city center)

What is there to do around Catalonia?

  • PortAventura World (56.7 mi/91.3 km from the city center)
  • Passeig de Gràcia (1 mi/1.6 km from the city center)
  • Barcelona History Museum (0.1 mi/0.1 km from the city center)
  • Barcelona City History Museum (0.1 mi/0.2 km from the city center)
  • European Museum of Modern Art (0.2 mi/0.3 km from the city center)

Other Popular Catalonia Attractions

  • Barcelona Cathedral
  • Tossa de Mar Beach
  • Placa de Sant Jaume
  • Barcelona City Council
  • Placa del Rei

Terms and conditions

*Book by 5/26/2025 11:59 pm in hotel property local time. Stay between 4/17/2025-9/30/2025. Member Prices are available to Hotels.com™ app users and Hotels.com™ Rewards members. Limited availability, blackout periods may apply.

Hotels.com Rewards members save more, as compared to non-members shopping on Hotels.com. Members 18+. Eligible properties only. Reward Night worth average daily rate of 10 stamps (excluding taxes/fees). Taxes/fees payable on reward night. Booking exclusions apply, see terms https://ca.hotels.com/lp/b/terms-of-service?pos=HCOM_CA&locale=en_CA.