Find and Book Top Hotels in Calafell

Search among 4 available hotels and places to stay in Calafell from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-4 out of 4
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great238 reviews
MapView on map400 yd from City Center300 yd from Juliana Ines Rios Triviño
From   US$ 73 /nightSelect
8.2
Great285 reviews
MapView on map500 yd from City Center400 yd from Juliana Ines Rios Triviño
From   US$ 62 /nightSelect
8.2
Great239 reviews
From   US$ 119 /nightSelect
8.2
Great60 reviews
100 yd from City Center200 yd from Juliana Ines Rios Triviño
From   US$ 51 /nightSelect

Best hotels and places to stay in Calafell

Why visit?

Calafell, a beautiful coastal town located in the province of Tarragona, Spain, offers a perfect combination of sandy beaches, rich history, and a vibrant atmosphere. With a plethora of leisure activities and amenities, its no wonder why Calafell is a popular destination for tourists. Whether you are seeking relaxation on the beach, exploring historical landmarks, or indulging in local cuisine and culture, Calafell has something to offer for everyone.

Where to stay?

The Old Town: Nestled on a hill overlooking the coast, Calafells Old Town is a charming area filled with cobbled streets, ancient architecture, and an authentic Spanish atmosphere. Staying in this area will allow you to immerse yourself in the towns history and enjoy panoramic views of the Mediterranean Sea. The Old Town offers a range of accommodation options, including boutique hotels and cozy guesthouses, ensuring a comfortable and memorable stay.

Calafell Beach: If youre a beach lover, staying in the Calafell Beach area is an excellent choice. This vibrant and bustling part of town offers direct access to the golden sandy beaches and crystal-clear waters that the Costa Daurada is renowned for. With a wide range of beachfront hotels, resorts, and apartments, you can enjoy a relaxing stay just steps away from the refreshing sea, as well as numerous restaurants, bars, and entertainment options.

Segur de Calafell: Situated to the east of Calafell, Segur de Calafell is an ideal place to stay if youre looking for a quieter and more laid-back atmosphere. This residential area boasts beautiful beaches, a marina, and a charming promenade lined with palm trees. Here, you can find a variety of hotels and vacation rentals offering a peaceful retreat while still being within easy reach of Calafells main attractions.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $70 to $120.

4-star hotels: The average price per night ranges from $120 to $200.

5-star hotels: The average price per night ranges from $200 to $350.

Best value for money:

Hotel Kursaal: Located in Calafell Beach, Hotel Kursaal offers comfortable rooms at reasonable prices. With its prime beachfront location, guests can enjoy stunning views of the Mediterranean Sea from their balconies. The hotel also features an outdoor pool, a restaurant serving delicious local cuisine, and a friendly and attentive staff. Hotel Kursaal provides great value for money, ensuring a pleasant stay without breaking the bank.

Hotel Apartamentos Solimar: Situated in the heart of Calafell, Hotel Apartamentos Solimar offers spacious and modern apartments at affordable rates. The apartments are equipped with a kitchenette, providing guests with the option to cook their meals. The hotel also has a swimming pool, a terrace, and is just a short walk away from the beach and various dining options. With its comfortable accommodations and reasonable prices, Hotel Apartamentos Solimar is an excellent choice for budget-conscious travelers.

Hotel Salomé: Located in Segur de Calafell, Hotel Salomé offers comfortable rooms at competitive prices. The hotel features a rooftop terrace with panoramic views of the sea, where guests can relax and soak up the sun. It is just a few minutes away from the beach, restaurants, and shops. With its affordable rates and convenient location, Hotel Salomé is a great option for those looking for value for money in Calafell.

Best kids-friendly hotels:

Hotel Playa de Calafell: Situated right on the beachfront, Hotel Playa de Calafell offers a range of family-friendly amenities. The hotel provides spacious rooms, a childrens pool, a playground, and a kids club with various activities to keep the little ones entertained. The hotel also offers a buffet restaurant serving international and regional cuisine, ensuring that even the pickiest eaters will find something they love.

Hotel Canada Palace: Located in Calafell Beach, Hotel Canada Palace is a family-oriented hotel that caters to the needs of children. The hotel features an outdoor pool with a slide and a splash area, as well as a childrens club and a playground. The spacious family rooms provide ample space for everyone to relax comfortably. Additionally, the hotels restaurant offers a special childrens menu, making dining a hassle-free experience for families.

Best hotels for a romantic getaway:

Hotel Santa Marta: Situated in the Old Town of Calafell, Hotel Santa Marta offers a romantic and intimate setting for couples. The hotel is housed in a historic building with charming decor and offers cozy rooms with views of the town or the sea. Guests can enjoy a romantic dinner at the hotels restaurant and explore the romantic streets of the Old Town hand in hand.

Hotel Roca de Caldes: Nestled in the hills surrounding Calafell, Hotel Roca de Caldes provides a secluded and peaceful atmosphere, perfect for a romantic getaway. The hotel offers private balconies or terraces with breathtaking views of the countryside. Couples can relax by the outdoor pool, indulge in spa treatments, or enjoy a romantic dinner at the hotels restaurant.

Best for location:

Hotel Antiga: Located in the heart of Calafells Old Town, Hotel Antiga allows guests to immerse themselves in the towns rich history and culture. With its central location, visitors can easily explore the nearby historical sites, restaurants, and shops. The hotel features comfortable and elegantly designed rooms, providing a comfortable base for exploring all that Calafell has to offer.

Hotel Sánchez: Situated just a short walk from Calafell Beach, Hotel Sánchez offers convenience and proximity to the coast. The hotel provides comfortable rooms, some with sea views, making it an ideal choice for beach lovers. With its location near the beach and various amenities nearby, guests can make the most of their stay in Calafell.

Best for a short city break:

Hotel Ramblas Vendrell: Located in the nearby town of El Vendrell, Hotel Ramblas Vendrell offers a peaceful retreat while still being within reach of Calafell. The hotel provides comfortable rooms, a relaxing terrace, and a bar to unwind after a day of exploring. Guests can easily access Calafell by public transportation or a short drive and explore the attractions of both towns.

Aparthotel Solimar: Situated in Calafell Beach, Aparthotel Solimar offers spacious apartments equipped with a kitchenette, making it perfect for a short city break. Guests can enjoy the freedom and flexibility of self-catering while still having access to hotel amenities such as a swimming pool, a restaurant, and entertainment options. The hotels prime location near the beach and attractions ensures a convenient and enjoyable stay.

Show moreLess